25. Internationale ILIAS-Konferenz

Download & Releases

10.6 (stable)

General Information

Release 10.6 has been published on March 10, 2026

ILIAS is free, open source software and published under the GNU General Public License (GPL), version 3.0  →  Licence

Download

ILIAS-10.6.zip
Download (github.com)
144 MB, 2026-03-10
md5: 69f6527c5bffda342dfa6efdef906e64

ILIAS-10.6.tar.gz
Download (github.com)
129 MB, 2026-03-10
md5: 748da49ccf818db25771bd54af0dddf2

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:
  • 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.6 security blog post.

#46937: [Login, Auth & Registration] Auth: Logout via CSRF / Potential DoS (Regression) (Michael Jansen (Databay AG))
#46641: [Survey] Survey: Stored XSS with TinyMCE
#46459: [Login, Auth & Registration] SAML: Open redirect on logout (sushi com abacate (https://x.com/sushicomabacate))

Fixed Issues

The following issues reported in Mantis have been resolved:

#39509: [Accessibility / WCAG Issues] HTML der Startseite der Kurs-Einstellungen ist nicht valide (akill)
#41730: [Accessibility / WCAG Issues] ILIAS-Logo, das zur Einstiegsseite verlinkt, braucht aussagekräftigeren Alternativtext (oliversamoila)
#41823: [Accessibility / WCAG Issues] Accessibility-Info, welcher Reiter gerade "aktiv" ist, ist nicht im Reiter-Link (oliversamoila)
#43949: [Accessibility / WCAG Issues] Bedienelement zum Schließen der Unterpunkte der Hauptnavigation unzureichend beschriftet (oliversamoila)
#43964: [Accessibility / WCAG Issues] Aktuell aktive Frage in der Fragenliste eines Tests sollte mit aria-current="step" gekennzeichnet (oliversamoila)
#44312: [Accessibility / WCAG Issues] (+) Button im Seiteneditor wird nicht informativ vorgelesen (akill)
#44405: [Accessibility / WCAG Issues] On the logout page, the two links should be marked as a list (oliversamoila)
#44419: [Accessibility / WCAG Issues] P Element um Button "Text bearbeiten" (akill)
#45422: [Accessibility / WCAG Issues] Failed test: H. HTML of Inbox is valid (oliversamoila)
#44009: [Administrative Notifications] Failed test: "Read only" für Administration (fschmid)
#46040: [Administrative Notifications] Wrong lang var used for Table of administrative notifications (fschmid)
#45117: [Blog] .svg images not visible in Abstract (akill)
#45859: [Blog] "Link to Blog Post" in blog post notification is wrong (akill)
#46375: [Blog] Blog Goto-Links do not forward after login (fschmid)
#42075: [Category and Repository] DataFragments: PageObjects are not deleted (akill)
#47093: [Certificate] Failed test: Filtering for Certificates (mjansen)
#45000: [Contacts] Action 'Unlink' without confirmation (mjansen)
#42782: [Course Management] ">"-symbol in assigned learning module page doesn't get displayed properly (akill)
#44805: [Course Management] Trying to remove all role assignments for any member of a course or group results in crash (smeyer)
#45443: [Course Management] release_10 - In course > settings, the first subtab, `Course Settings`, is not activated (smeyer)
#46639: [Course Management] "Actions" column in the 'Members' tab can be sorted which makes no sense whatsoever (smeyer)
#47198: [Course Management] Failed test: Mitgliederdaten exportieren - Excel Export schlägt fehl (skergomard)
#47388: [Course Management] Wrong permission query results for crs|grp references (smeyer)
#46988: [Cron Service] Repository/BookingManager/User/Cron: Cron jobs might crash if instances of ilObjUser are upated (regression) (mjansen)
#47354: [Cron Service] Cron/Language: $DIC->language()->getUserLanguage() does not return language of the authenticated user in cron context (mjansen)
#45033: [Documentation] Missing delivery-method documentation for new FileDelivery service (fschmid)
#35938: [Exercise] "Show more"-Button im Dialog "Rückmeldung und Bewertung" bei mehreren Einsendungen zu einer Textübung teilw. ohne Funktion (akill)
#37204: [Exercise] deleting a participant not working properly (akill)
#42563: [Exercise] Download ZIP-Structure (akill)
#43239: [Exercise] Button not displayed correctly in the Team Wiki overview (akill)
#44236: [Exercise] Exercise - Download Selected Submissions (akill)
#45055: [Exercise] Cannot overwrite a feedback file by uploading a new version, instead 2 files are created (fschmid)
#45124: [Exercise] Settings-Screen of existing Exercises throws error (akill)
#45296: [Exercise] Missing lang var #exc_received_peer_feedback# (akill)
#46376: [Exercise] Exercise Goto-Links do not forward after login (fschmid)
#42710: [File] Failed test: Datei-Ressource öffnen, herunterladen, Revisionen (doppelte Option in Filter "Origin") (akill)
#44926: [File] Wrong lang var used for permission Show Content by file object (fschmid)
#44522: [Glossary] Die gewählte Option "springt" auf die erste Stelle (akill)
#45471: [Group] Active "Content" tab of groups lacks highlighting (smeyer)
#42980: [ILIAS Page Editor] Edit text "bold": Editor creates new paragraph for each letter you type (akill)
#43677: [ILIAS Page Editor] Internal Server Error - Drag and (Drop) (akill)
#43857: [ILIAS Page Editor] Internal links are created as goto links (akill)
#45544: [ILIAS Page Editor] No questions after import on same ILIAS installation (akill)
#45649: [ILIAS Page Editor] Column Layout: (akill)
#45814: [ILIAS Page Editor] Typo im Page Editor bei Datentabelle (akill)
#46622: [ILIAS Page Editor] Aditional data of COPage plugins is not exported (akill)
#46970: [ILIAS Page Editor] UIComponent/CoPage/Accordion/LearningModule: ./assets/js/owl.carousel.js is requested on every page with page editor content (akill)
#42765: [Language Handling] Page Layouts: Modules vs. Object Types (akill)
#46828: [Language Handling] Failed test: Creating and Installing from a Custom Language File (kg)
#47266: [Language Handling] dateplaner#:#cal_ch_booking_participants#:#Teilnehmer - Text sollte "Gebucht von" (mkunkel)
#44822: [Learning Module ILIAS : Assessment Questions] Failed test: Hotspot/Imagemap-Frage erstellen/bearbeiten (akill)
#42562: [Learning Module ILIAS : Editor] Error when uploading video in learning module (akill)
#42643: [Learning Module ILIAS : Editor] "Kapitel davor einfügen" wirft Fehler (akill)
#42645: [Learning Module ILIAS : Editor] Ausgeschnittenes Kapitel einfügen wirft Fehler (akill)
#43374: [Learning Module ILIAS : Editor] Useability: Chapter / Page title should be clkickable (akill)
#43375: [Learning Module ILIAS : Editor] Useability: Hard to find a way to edit a title of chapter or page (akill)
#44687: [Learning Module ILIAS : Editor] Metadaten doppelt im Aktionenmenü im Kontextmenü (akill)
#45140: [Learning Module ILIAS : Editor] Individual Style is replaced on import (akill)
#45876: [Learning Module ILIAS : Editor] Insert page is too hidden (akill)
#47012: [Learning Module ILIAS : Editor] Error message when entering a title longer than 200 characters (akill)
#47257: [Learning Module ILIAS : Editor] First page inserted at wrong position (akill)
#47051: [Learning Module ILIAS : Presentation] Error When Trying to Open Learning Module (akill)
#43811: [Learning Module SCORM 1.2] Failed test: SCORM-Lernmodul aus FTP-Upload kopieren (über Erstellungsdialog) - MUSS ÜBERARBEITET WERDEN! (qualitus.hartwig)
#45285: [Learning Module SCORM 1.2] FTP-Upload führt zu Fehler (qualitus.hartwig)
#47016: [Learning Module SCORM 1.2] Failed test: SCORM-Lernmodul aus FTP-Upload kopieren (über Erstellungsdialog) - MUSS ÜBERARBEITET WERDEN! / UI ANGEPASST (qualitus.hartwig)
#47276: [Learning Module SCORM 2004] Failed test: Textvorlage im Kontext 'SCORM Lernfortschritt' (qualitus.hartwig)
#20651: [Login, Auth & Registration] LDAP failover broken? (mjansen)
#47164: [Login, Auth & Registration] Double 'lang' param in URL after Metabar language dropdown selection (mjansen)
#47131: [MathJax] TeX rendering error when adding text with diacritics (fneumann)
#45037: [Media Pools and Media Objects] Description texts under the fields “Upload File” and “External URL” in Media Pools are interchanged (akill)
#47255: [Media Pools and Media Objects] Subtitles uploaded to a mediapool for which no media objects exist, an error is thrown (akill)
#46546: [Metadata + ADT] Unusual menu behaviour when editing Content Snippets (akill)
#43942: [Online Help] Failed test: "Read only" für Administration (akill)
#44428: [Online Help] Whoops after Upgrade from 9 to 10 (akill)
#33630: [Personal and Shared Resources (aka 'My Workspace')] Duplicate 'variable_ID' in wsp#:#search_no_match#:#Your search did not match any results. (akill)
#46936: [Poll] Access a poll from "Last Visited": "Call to undefined method ilObjPollGUI::frameset()" (smeyer)
#46966: [Poll] Display problem with apostrophes in questions (tfuhrer)
#45550: [Portfolio] Offline/Online in tab Settings ignored (akill)
#45263: [Search] Search/Autocomplete: Autocomplete search field in metabar does not work (smeyer)
#45948: [Search] Benutzersuche (tschmitz)
#47360: [Search] Lucene search: Autocomplete returns incorrect static suggestions and cannot be disabled in settings (smeyer)
#45327: [Statistics and Learning Progress] Show Learning Progress leads to "Undefined array key 3825" (smeyer)
#44509: [Style – Content Style] Hover colour of AccordIHead (Vert. Akkordeonelement Kopf) not changeable (akill)
#46198: [Test & Assessment] Update von ILIAS 9 auf ILIAS 10 scheitert an Fehler in Test10DBUpdateSteps (skergomard)
#46711: [Test & Assessment] Failed test: Formelfrage erstellen (tjoussen)
#46802: [Test & Assessment] URI-Builder for actions does not respect ssl-headers (tjoussen)
#47157: [Test & Assessment] Failed test: Exportdatei mit HTML-Code erstellen (skergomard)
#47192: [Test & Assessment] Nachkorrektur "ermöglicht" negative Punkte für den gesamten Test (tjoussen)
#45448: [Web Feeds & RSS] Failed test: Neuigkeiten Block aktivieren und konfigurieren (akill)
#40052: [Weblink] Clicking 'Delete' button without selection doubles subtabs (smeyer)
#44688: [Wiki] Metadaten doppelt im Aktionenmenü im Kontextmenü des Seiten-Editors des Wiki (akill)
#45924: [Wiki] "Mitwirkende" nicht aufrufbar (akill)
#46885: [¥ GlobalCache] objdef cache key gets 0 hits because it is updated every time a page is loaded (fschmid)
#46230: [¥ IRSS – ILIAS Resource Storage Service] Migration of HTML objects blocked, apparently due to size (fschmid)
#46204: [¥ Object] Only the last RepositoryObject plugin is added/available in Object creation modal (skergomard)
#46378: [¥ Object] If you click on "Safe" in a category, you'll get an error message (skergomard)
#46961: [¥ Object] RepositoryObject Plugin title language variable failed (skergomard)
#47139: [¥ Object] ILIAS Object: Usage of non-binary-safe string methods in ilObject (skergomard)
#47291: [¥ Object] Fehlerhafte Sprachvariablen bei "Neues Objekt hinzufügen" (skergomard)
#42421: [¥ UI Components / KS] Help Tooltips break CSS (BettinaSolzbacher)
#45264: [¥ UI Components / KS] UI/SystemInfo: JS errors on every page on test10.ilias.de related to the "More" button in the MainBar (tfuhrer)
#45497: [¥ UI Components / KS] Anpassung Styling HelpTopics (oliversamoila)
#46698: [¥ UI Components / KS] Failed test: MessageBox - Failure: validate (fhelfer)
#46699: [¥ UI Components / KS] Failed test: MessageBox - Info: validate (oliversamoila)
#46700: [¥ UI Components / KS] Failed test: MessageBox - Success: validate (oliversamoila)
#46701: [¥ UI Components / KS] Failed test: Prompt - Standard: validate (oliversamoila)
#46918: [¥ UI Components / KS] Failed test: Counter - Novelty: validate (oliversamoila)
#46919: [¥ UI Components / KS] Failed test: Chart - Bar/Vertical: validate (oliversamoila)
#46920: [¥ UI Components / KS] Failed test: Chart - Bar/Horizontal: validate (fhelfer)
#46950: [¥ UI Components / KS] Failed test: Input - Field/Numeric: validate (oliversamoila)
#47001: [¥ UI Components / KS] Wrong Alignment of properties in collapsed Table > Presentation (oliversamoila)
#47057: [¥ UI Components / KS] HTML Validator - Error: The “select” element cannot have more than one selected “option” descendant unless the “ (fhelfer)
#47060: [¥ UI Components / KS] HTML Validator - Error:Bad value “” for attribute “id” on element “audio”: An ID must not be the empty string. (fhelfer)
#47062: [¥ UI Components / KS] HTML Validator - Error: Bad value “550px” for attribute “height” on element “canvas”: Expected a digit but saw “p” inst (fhelfer)
#47066: [¥ UI Components / KS] HTML Validator - Error: The “aria-labelledby” attribute must not be specified on any “div” element unles (fhelfer)