Download & Releases
10.8 (stable)
General Information
Release 10.8 has been published on May 26, 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.8.zip
Download (github.com)153 MB, 2026-05-26md5: 7a2fef031fce7d5b2092af24e391380e
ILIAS-10.8.tar.gz
Download (github.com)138 MB, 2026-05-26md5: d66b468d8490269bbaec85aa8b83f032
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.
Security Fixes
The following security issues have been fixed. For more information about these vulnerabilities, see our 10.8 security blog post.
#47258: [SOAP & Webservices] SOAP: Unauthorized function call (Abdelwahed (Codean Labs))
#47472: [SOAP & Webservices] SQL injection in SOAP (André Schweigert (FAU|ILIAS))
#47581: [SOAP & Webservices] Broken Access Control in SOAP (André Schweigert ( FAU | ILIAS ))
#47691: [Staff] SQL injection in ILIAS MyStaff (Jan Kahmen Co-Founder, Managing Partner (turingpoint GmbH))
#47692: [¥ Object] Fixes a path traversal vulnerability in the custom icon upload (Ilja Lukin, Fachhochschule Dortmund University of Applied Sciences and Arts)
#47749: [Test & Assessment] Fix Sanitation of Answer Options in the Presentation of Statistics in the View to Correct Points.
#47770: [Statistics and Learning Progress] Tracking: validate sort field from LP participants table (André Schweigert (FAU|ILIAS))
#47778: [Learning Module SCORM 2004] Authenticated SQLi in SCORM2004 (André Schweigert (FAU|ILIAS))
#47787: [¥ Object] Add an AccessControl-Check to TileImageUploadHandler (Johannes Heidtmann and Philipp Schur of larp.win)
Fixed Issues
The following issues reported in Mantis have been resolved:
#33589: [Accessibility / WCAG Issues] Legacy Listing Panels als Liste (oliversamoila)
#41477: [Accessibility / WCAG Issues] Aktionenmenüs klappen nach dem Heraus-Tabben nicht zu (oliversamoila)
#47517: [Accessibility / WCAG Issues] Failed test: C. Input elements in Search have identifiers - Search field without an ID and label assignment (tschmitz)
#46038: [Background Tasks] TypeError in ilWorkspaceCopyDefinition::getAdheresToLimit() with async BackgroundTasks (tjoussen)
#47400: [Blog] Failed test: Blogeintrag löschen (akill)
#45695: [Category and Repository] In The Tree View Category- Links and Course Links do not Work (Links are only visible) (smeyer)
#47815: [Chat] Chatroom: "Invite-itis" in modal (lscharmer)
#46980: [Comments] Failed test: HTML-Download eines Blogs mit Kommentaren - Download immer ohne Abfrage ohne Kommentare (akill)
#39923: [Course Management] Question with non integer point in LOC entry test leads to error (smeyer)
#43473: [Course Management] LOC: Assigning question with non-integer points to learning objective in entry test leads to error (smeyer)
#46785: [Course Management] Text for questions of learning objectives that have already been achieved is not displayed (tschmitz)
#46906: [Course Management] LOC with non-integer points in question of initial test throws error (smeyer)
#47361: [Course Management] LOC: Assigning question with non-integer points to learning objective in entry test leads to error (smeyer)
#47798: [Course Management] Download Multiple Objects not possible, if mediacasts are used in item group (akill)
#47590: [Dashboard (f.k.a. Personal Desktop)] "ilBlockGUI::setOffset(): Offset out of range." when switching sorting (iszmais)
#47709: [Dashboard (f.k.a. Personal Desktop)] My Courses and Groups does not show all courses and groups (iszmais)
#47618: [Exercise] Textfeedback not working (akill)
#47623: [Exercise] Evaluation by file missing for Team Uploads (akill)
#47675: [Exercise] Failed test: Datei-Ressource öffnen, herunterladen, Revisionen (akill)
#45048: [File] The XAccelResponseBuilder for the new FileDelivery Service cannot serve fsv2 files (fschmid)
#47417: [File] Permissions tab of file not highlighted when selected (fschmid)
#47678: [Glossary] Failed test: Offline-Glossar verwenden (akill)
#47672: [Group] Undefined array key "consultation_hours" when enabling appointments column (smeyer)
#47659: [Iconset & Glyphs] Internal Mail in ILIAS 10 uses "ilias_logo_centered.png" instead of "HeaderIconAvatar.svg" (mkunkel)
#38786: [ILIAS Page Editor] Alignment Login Page Element affects only title (mjansen)
#47416: [ILIAS Page Editor] Akkordeon lässt sich nicht ausklappen in ILIAS 10 und 11, wenn vorher eine leere Akkordeonhülse mit "Erstes Fach geöffnet" ist (akill)
#47693: [ILIAS Page Editor] Link areas don't work in Firefox (akill)
#47569: [Learning Module ILIAS : Assessment Questions] Questions in learn modules trigger errors (tjoussen)
#40376: [Learning Module SCORM 2004] Änderungen an Lernmoduleinstellungen Formular: Byline fallweise erweitern von Einstellung 'Automatische Abmeldung...' (kgrotz)
#47699: [Login, Auth & Registration] Fehlermeldung bei fehlerhafter Mailadresse (mjansen)
#47821: [Login, Auth & Registration] wenn bei der Authetifizierung SOAP Aktiviert ist, kommt nicht mehr die Fehlermeldung, die in der error_wrong_login (mjansen)
#47722: [Main Menu] “Repository - Home” no longer working (fschmid)
#45823: [Media Pools and Media Objects] Settings for linked areas are lost if the table spans multiple pages. (akill)
#47301: [Mediacast] Failed test: Lernfortschritt aufrufen MIT Recht "Lernfortschritt anderer Benutzer einsehen" (akill)
#47339: [Portfolio] Failed test: Meine Kurse einfügen (akill)
#47356: [Portfolio] Error when sharing a portfolio with www (akill)
#47639: [Portfolio] Failed test: Portfolio-Freigabe hinzufügen (akill)
#47697: [Portfolio] Failed test: Offline-Glossar verwenden (akill)
#47069: [Portfolio Template] Failed test: "Read only" für Administrationsknoten "Portfolio" (akill)
#39619: [Precondition Handling] Modus "Untermenge der Vorbedingungen" aktiviert : neue Vorbedingungen haben aktiviertem verpflichtend Status (smeyer)
#39967: [Precondition Handling] Anzahl benötigter Materialien kann zu klein gewählt werden bei verpflichtenden Vorbedingungen (smeyer)
#45985: [Precondition Handling] tree view of objects within a container object not shown for admins if container object has precondition (akill)
#47731: [Search] Type issue when assigning users to local roles (smeyer)
#47654: [Session (Course & Group)] Auto-Fill does not work correctly in Sessions: "Limited number of members" is exceeded (smeyer)
#47525: [Style – Content Style] Style images still missing after (amended) style.ilStyleIRSSMigration (akill)
#45579: [Test & Assessment] More specific language variable when a user fails to enter a password (tjoussen)
#46999: [Test & Assessment] Infobox Test offline is not shown on Test Tab (tjoussen)
#47194: [Test & Assessment] Failed test: Longmenu Frage - Frage korrigieren (skergomard)
#47211: [Test & Assessment] Cannot select answer with quotation marks in 'Long Menu' question ('Select' gap only) (tjoussen)
#47213: [Test & Assessment] Long Menu question: The preview ('Question Page') does not display the gaps after "Save and Return" from 'Edit Question' (skergomard)
#47410: [Test & Assessment] & are encoded in Question titles (skergomard)
#47463: [Test & Assessment] Fatal error in ilObjTestAccess::showCertificateFor when score reporting date is used (skergomard)
#47628: [Test & Assessment] Long Menu gaps have browser autocomplete activated (skergomard)
#47740: [Test & Assessment] Logging: Points are not logged for 'Manual Scoring by Participant' (skergomard)
#47741: [Test & Assessment] Logging: 'Manual Scoring by Question' is recorded doubly in the log (skergomard)
#47746: [Test & Assessment] Lückentextfrage wird unvollständig gespeichert (skergomard)
#47747: [Test & Assessment] Auswertungsfehler in Anordnungsfragen horizontal mit LaTeX Formeln als Ordnugns-Elemente (skergomard)
#46806: [Web Feeds & RSS] Delete webfeed creation permissions runs every time (akill)
#47717: [Weblink] Permissions tab of Weblink object not highlighted when selected (skergomard)
#45679: [Wiki] Submenu "Orphaned Pages" shows non-orphaned pages instead (akill)
#46372: [Wiki] Failed test: Seitenlisten (akill)
#47091: [Wiki] Time-limited wiki leads to error when accessed via permalink (Failed test: Zeitvorgaben eintragen) (akill)
#47766: [WOPI] cannot close wopi editor (fschmid)
#47484: [¥ Global Screen Service] GlobalScreen: Version query parameter not appended to static public asset URIs (fschmid)
#47763: [¥ IRSS – ILIAS Resource Storage Service] Fehlemeldung im error log beim Aufrufen der Seite (fschmid)
#46848: [¥ Object] Failed test: Kurs-Link mit eigenem Titel und übernommenem individuellen Icon (smeyer)
#47451: [¥ Object] Object: Invalid method calls for interface ilObjectTypeSpecificPropertyModifications (skergomard)
#47629: [¥ Object] Object: Undefined variable $file_name in \ilObjectCustomIconUploadHandlerGUI::getUploadResult (skergomard)
#47702: [¥ Object] Meta descriptions are always cut to 128 chars. (skergomard)
#47774: [¥ Object] Nutzerführung bei 'Zeitliche Verfügbarkeit' von Objekten (skergomard)
#45983: [¥ UI Components / KS] Text area input accepts strings longer than maximum if the string contains line breaks (CR/LF) (tfuhrer)
#46262: [¥ UI Components / KS] Graphical Overlay Permalink-Button & Bulk Actions in Question Pool (oliversamoila)