Download & Releases
10.10 (stable)
General Information
Release 10.10 has been published on August 11, 2026
- Please read the ILIAS 10 feature page for information about new and abandoned features and changed behaviour of this version.
- You find information about first time installation of ILIAS 10 and updating here.
- Please also have a look at the Required Software for ILIAS 10 page.
ILIAS is free, open source software and published under the GNU General Public License (GPL), version 3.0 → Licence
Download
ILIAS-10.10.zip
Download (github.com)154 MB, 2026-08-11md5: 308985a62fc2b658b4db388b5c578588
ILIAS-10.10.tar.gz
Download (github.com)139 MB, 2026-08-11md5: 2a3b2d979ba857db73452e4db3b9a3ac
Important Changes
- New Component and Directory Structure
As part of the implementation of the new component and directory structure in ILIAS 10, the overall file layout has changed significantly. Please note that the webroot is now located in ./public, and this requires an adjustment in your web server configuration. - Manage System Styles Removed
With ILIAS 10, the management of system styles has been discontinued for security reasons. Styles can no longer be edited via the Administration area. For more details, see: https://docu.ilias.de/go/wiki/wpage_8390_1357 - Support of Subtitles
SRT subtitle support was changed to VTT subtitle support
Known Issues
- none
Changed Behaviour
- Data Collection:
- The new field type "Copy" was added to the data collection and can now be selected for new fields! A copy field shows a selection of values from another tables entry and copies those to its own value without a reference, making it robust against manipulation and deletion of the origin value.
- Media objects:
- We moved to native video tags which do not officially support srt files for subtitles. The supported standard is WebVTT. ILIAS tries to convert srt to vtt on the fly. You will be not able to upoad srt files anymore, please use vtt files instead, see https://mantis.ilias.de/view.php?id=43935
- Object:
- Titles and Desciptions will always be interpreted as strings. Contained html-tags are encoded and shown in their literal form.
- Test & Assessment:
- Cloze questions do not offer the option to edit gaps in modals anymore. All gaps are available, as previously, underneath the cloze-text input field.
- Redirect: Starting with Version 10.3, we introduce a separate option to redirect to the logout screen, as redirecting to https://instance.url/logout.php does not work anymore since ILIAS 10.1.
- Create Export File with HTML Code: The JourFixe on 09 FEB 2026 decided to remove the setting "Export Essay Question with HTML code" from the Test & Assessment administration. Code was removed on 09 FEB 2026 from the release_10, release_11, and trunk branches. (ILIAS Version 10.6)
- Mediacast:
- With version 10.5 the autoplay feature has been removed, see Mantis issue 38134.
- Page Editor:
- The owl carousel library has not been proposed for ILIAS 10 and thus is not part of it anymore (it was part of the legacy accordion UI element). The page component now implements a simple transisition between carousel pages.
- Page Editor:
- The legacy UI element advanced select input gui has been removed from the code. The editor now uses a standard select input in forms for these cases. These do not show advanced style visuals.
- UI:
The merge of https://github.com/ILIAS-eLearning/ILIAS/pull/11444 will cause the following breaking changes. Given the novelty status of the entity (and associated) UI component(s), such cases should be rare, and any breaking change could be fixed in a backwards compatible manner. We therefore consider these breaking changes acceptable, as their value outweighs their harm.- Breaking change for plugins that provide a custom implementation of `ILIAS\UI\Component\Listing\Entity\Factory` and/or `ILIAS\UI\Component\Listing\Factory` by using the according exchange mechanism.
- Breaking change for plugins that provide a custom implementation of the following UI components and their respective interface:
- `ILIAS\UI\Component\Entity\Entity`
- `ILIAS\UI\Component\Listing\Property`
- `ILIAS\UI\Component\Symbol\Glyph`
- Breaking change for skins that replace one or more of the following templates:
- `Entity/tpl.entity.html`
- `Listing/tpl.propertylisting.html`
- Course: In learning objectives-driven courses, the "Settings for the Learning Objectives-Driven Course" info blocks that sometimes accompany objects are removed in version 10.10 as a usability fix.
Security Fixes
The following security issues have been fixed. For more information about these vulnerabilities, see our 10.10 security blog post.
#47893: [Course Management] Course: Add missing permission checks for Learning Objectives-Driven Courses
#48009: [SOAP & Webservices] SOAP Authenticated arbitrary file read (André Schweigert (FAU|ILIAS))
#48026: [Course Management] Course: Unauthorized access to settings (Ilja Lukin (Fachhochschule Dortmund))
#48067: [Media Pools and Media Objects] Authenticated RCE via MediaPool (André Schweigert ( FAU | ILIAS ))
#48123: [ILIAS Page Editor] COPage: Full Path Disclosure
#48128: [¥ Tree] SQL injection in Repository Trash (CVE-2026-18745) (André Schweigert ( FAU | ILIAS ))
#48152: [Login, Auth & Registration] Unauthenticated PHP object injection -> RCE in the Shibboleth logout endpoint (André Schweigert ( FAU | ILIAS ))
#48153: [¥ File System] Filesystem: Enforce extraction limits in Unzip (André Schweigert ( FAU | ILIAS ))
#48156: [LTI] LTI - Missing RBAC check (Ilja Lukin (FH Dortmund))
#48158: [General] Object title removed from permission message. (Franziska Senze (Kröpelin Projekt GmbH))
Fixed Issues
The following issues reported in Mantis have been resolved:
#45525: [Administrative Notifications] Number of users in "Communication - Announcements" is incorrect (fschmid)
#47975: [Badges] Badge Migration mit fehlenden Bildern bleibt offen (fhelfer)
#48096: [Calendar] Setting Default Week Start to "Monday" fails (smeyer)
#48062: [Category and Repository] Unterschiedliches Verhalten bei Klick in Aktionen-Menü von Plugins und Kernfunktionen (akill)
#47549: [Course Management] Member View disappears when you click on a folder in a course and the slide displays the repository. (smeyer)
#48105: [Course Management] Course description cuts to 127 characters on create (skergomard)
#48059: [Data Collection] Missing quotation escaping when entry is saved with confirmation between (iszmais)
#47929: [Exercise] Error "Allowed memory size exhausted" when downloading large files via action "Download Selected Submission" (akill)
#48020: [Exercise] Silent Failure: Failed file upload creates 0-byte file without user notification (akill)
#31459: [ILIAS Page Editor] "Karten einfügen" weiterhin als Element für Seitengestaltung auswählbar, obwohl in Administration deaktiviert (akill)
#47866: [ILIAS Page Editor] Page Editor: Text: List format options expand to the left and are not fully viewable for users (akill)
#47920: [ILIAS Page Editor] Error "Opening and ending tag mismatch" when editing text blocks containing internal links to missing/deleted objects (akill)
#47946: [ILIAS Page Editor] Link areas do not display tooltip (akill)
#48126: [ILIAS Page Editor] Page editor whoopses on trying to save paragraph with just an empty list bullet (akill)
#34604: [Language Handling] incorrect byline in learning objectives driven courses - settings (mkunkel)
#34613: [Language Handling] Adjusting the task description of objectives in LOCs (mkunkel)
#42363: [Language Handling] Missing lang var for "User Language changed..." (mkunkel)
#42408: [Language Handling] Sitzung Einstellungen: Anpassung von Optionen für Benachrichtigung (mkunkel)
#48133: [Language Handling] -glo_remove_glossary- // Missing translation (mkunkel)
#48134: [Learning Module HTML] Extraction of ZIP file in html-learning module doesn't work /very slow unter max_execution_time is reached (fschmid)
#48061: [Learning Module ILIAS : Editor] Ausgeschnittene Kapitel und Seiten lassen sich nicht in ein anderes Lernmodul einfügen (akill)
#48065: [Learning Module ILIAS : Editor] "Element 'lom': Missing child element(s). Expected is ( general )" on Import of an ILIAS LM that has a File List (tschmitz)
#42945: [Learning Module ILIAS : Presentation] Print view doesn't show svg (akill)
#47633: [Learning Module ILIAS : Presentation] TOC shows chapters with no active pages (akill)
#47999: [Mail] Mail: Replacing placeholders with corresponding values does not work with generic placeholders for CC and BCC recipients (mjansen)
#48087: [Mail] Mail: A space character is added to the form value if the < character is part of the entered SMTP password (mjansen)
#47791: [Membership] membership gallery throws error because of deleted account remnants (skergomard)
#48038: [Membership] Course Membership View throws error (current test10.ilias.de) (smeyer)
#32430: [Metadata + ADT] "Einstellungen speichern" als Bestätigungsmeldung in Metadaten (tschmitz)
#48040: [Online Help] Hilfe Import wirft Fehler (tschmitz)
#47236: [Organisational Units] Failed test: Introducing a new Position (m.alers@typeflow-software.de)
#46975: [Portfolio Template] prtt_edit does not resolve in Portfolio Template Edit mode (akill)
#30823: [SOAP & Webservices] XML export has no AboStatus element (ahmed)
#47835: [Style – Content Style] Using an & in a tilte of a Content-Style Class prevents page rendering (akill)
#48047: [Style – Content Style] Änderungen im Content Style wirken sich nicht aus (fschmid)
#48037: [System Check] Log-Ordner Spam mit "Inline is not available" nach Update auf 10.9 (tfuhrer)
#45344: [Test & Assessment] HTTPS Detection uses Header value as protocol for question links (fschmid)
#48066: [Test & Assessment] The name is not displayed correctly in Kiosk Mode (tjoussen)
#48135: [Test & Assessment] Feedback Wrong in Cloze-Question on Case-Insenstive Mapping (skergomard)
#48138: [Test & Assessment] HTMLEntities Shown in Essay Question Preview When RTE is Disabled (skergomard)
#48161: [Test & Assessment] Error Message in Essay Question (skergomard)
#48174: [Test & Assessment] Test player kiosk header shows raw HTML markup instead of the participant name (tjoussen)
#48179: [Test & Assessment] assTextQuestion: "Undefined variable $raw_user_solution" in assTextQuestionGUI::getTestOutput() prevents starting a test that co (skergomard)
#47980: [Weblink] Error "Data too long for column 'title'" when entering title with >127 characters in settings (smeyer)
#42188: [¥ Component] ilPluginSlotInfo does not return the correct path (fschmid)
#44030: [¥ Component] ilComponentBuildPluginInfoObjective cannot find plugin file (fschmid)
#44036: [¥ Component] Plugin dbupdate.sql file cannot be found in CLI context (fschmid)
#44195: [¥ Component] Image path for RepositoryObject plugin incorrect (fschmid)
#47398: [¥ File System] Failed test: Löschen von Datei in temp-Verzeichnis (fschmid)
#48172: [¥ File System] Video playback fails for Apple devices using Safari browser (fschmid)
#47021: [¥ IRSS – ILIAS Resource Storage Service] Bottleneck AbstractFileSystemStorageHandler::cleanUpContainer (fschmid)
#47660: [¥ IRSS – ILIAS Resource Storage Service] Deletion of user accounts very frequently taking much too long in 10 (fschmid)
#46397: [¥ Object] Info Tab: initial setting for visibility is false (skergomard)
#45665: [¥ UI Components / KS] Ordering Table » Funktion von 'Enter' (oliversamoila)
#46107: [¥ UI Components / KS] 'Link in Zwischenablage' - Button bricht seltsam um (tfuhrer)