Download & Releases

10.1 (stable)

General Information

Release 10.1 has been published on August 26, 2025

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

Download

ILIAS-10.1.zip
Download (github.com)
142 MB, 2025-08-26
md5: 0527866fc8d5b3dd60438a05e766e600

ILIAS-10.1.tar.gz
Download (github.com)
127 MB, 2025-08-26
md5: 9344cd1791966168956edf40db44f975

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:
    • 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.

Updated Languages

  • Update of Japanese language support, thanks to Shiro Tamoto from Nagaoka University of Technology

Security Fixes

The following security issues have been fixed. For more information about these vulnerabilities, see our 10.1 security blog post.

#45628: [¥ UI Components / KS] UICore: Improper validation of CSRF tokens (Lukas Scharmer (Databay AG))
#45642: [¥ Init] Logging: Plaintext Passwords in Error Logs (Jonathan Kaulard (Databay AG))

Fixed Issues

The following issues reported in Mantis have been resolved:

#45551: [Accessibility / WCAG Issues] Item Groups use duplicate ids (and hence HTML is invalid) (akill)
#37326: [Booking Tool] 'Are you sure you want to....?' language file incorrect in particular usage scenario. (tjoussen)
#42920: [Booking Tool] Trying to delete a Booking Item in a No-Schedule Booking Pool = Error message (tjoussen)
#45557: [Content Page (Repository Object, not ILIAS Page Editor)] ContentPage: Translations get los when rerference is copied in repository (mjansen)
#45056: [Data Collection] Missverständlichkeit und Abhängigkeiten im Feldtyp „Texteingabe" (iszmais)
#45484: [Data Collection] Cannot open Info tab from container: "Call to undefined method ilInfoScreenGUI::infoScreen()" (iszmais)
#43449: [Documentation] Failed test: Call permalink (skergomard)
#45528: [Language Handling] Incorrect: Available on ‘Info’-tab (mkunkel)
#45553: [Language Handling] Question Pool for Tests (mkunkel)
#45030: [Learning Module SCORM 2004] Failed test: XML-Exportdatei erzeugen (qualitus.dahme)
#45587: [Mail] Wrong Time in Mail Block on Dashbaord (mjansen)
#45440: [Metadata + ADT] Memory/Performance Leak in \ILIAS\MetaData\Paths\Path::stepToString (tschmitz)
#43249: [Precondition Handling] Untermenge an Vorbedingungen: Verpflichtend Status kann nur durch Löschen der VB oder Modusänderung entfernt werden (tschmitz)
#43250: [Precondition Handling] Failed test: Bedingungen des Tests ändern (tschmitz)
#43311: [Precondition Handling] Failed test: Explorieren 2) (smeyer)
#45618: [Precondition Handling] Neue Vorbedingungen erstellen (smeyer)
#45419: [Test & Assessment] Column order in 'Participants' tab. (ta-bugs)
#45462: [Test & Assessment] 'Resume Test' button label in Test Attempt Overview - not always correct (skergomard)
#45463: [Test & Assessment] Proposed info line for 'Show Question Title' (skergomard)
#45479: [Test & Assessment] input error when answer of Multiple Choice Question (Multiple Answers) question is 0 (skergomard)
#45537: [Test & Assessment] "General Settings" -> "Access" is wrongly represented in "History"-Tab (skergomard)
#45656: [Test & Assessment] Test: Question type plugin does not work (ta-bugs)
#44833: [xAPI] Public comments cannot be activated in xAPI objects (ukohnle)
#44700: [¥ UI Components / KS] No Access to Kitchensink Documentation as a User (skergomard)