25. Internationale ILIAS-Konferenz

Download & Releases

10.7 (stable)

General Information

Release 10.7 has been published on April 21, 2026

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

Download

ILIAS-10.7.zip
Download (github.com)
150 MB, 2026-04-21
md5: 5ac248f0bf7897b3b74977d61deba6c8

ILIAS-10.7.tar.gz
Download (github.com)
135 MB, 2026-04-21
md5: 38ea6cae9e234f98118d9b6ec94d56e4

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.

Updated Languages

  • All Languages
    In Feedback Surveys (360° Feedback, Individual Feeback and Self Evaluation Surveys) with the competence service activated, the column heading 'Up to X points' (in the Competences tab, Competence Thresholds subtab) has been changed to 'From X Points'. This reflects the actually behavious of the competence levels - the values entered are the minimum required to attain any specific competence level. This correction has been applied to all languages in translated form.
  • Spanish
    The Spanish language file has been given a complete overhaul by Surlabs. Previously untranslated entries have been translated, terminology has been harmonised across the board and the language has been generally improved, resulting in a cleaner and more natural experience. 
  • Japanese
    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.7 security blog post.

#47313: [News] News: Unauthorized Access to News Settings (Matheus Zych (Databay AG))
#47428: [Test & Assessment] Text Subset Question: Stored XSS (Matheus Zych (Databay AG))

Fixed Issues

The following issues reported in Mantis have been resolved:

#43945: [Accessibility / WCAG Issues] mangelnde Verständlichkeit aria-label "Hauptleiste" für die Hauptnavigation (oliversamoila)
#47512: [Accessibility / WCAG Issues] The consultation hours link has been implemented as a button rather than a link (smeyer)
#46680: [Administration] Footerlink „Technische Betreuung kontaktieren“ im ausgeloggten Bereich funktioniert nicht. (fneumann)
#47446: [Administration] RevoceryFolder: Restoring (cut&paste) folder from "Restored Objects" into a course in the repository leads to PHP error (fneumann)
#47650: [Background Tasks] BackgroundTasks AsyncTaskManager::run() blocks the original HTTP request until the worker finishes (tjoussen)
#47447: [Category and Repository] Repository: Deleting folder with disabled "Trash" results in "Missing Object References" (akill)
#43927: [Certificate] Failed test: Entering a Certificate Text (smeyer)
#46485: [Certificate] Failed test: Entering a Certificate Text (smeyer)
#47487: [Chat] Chat messages not properly displayed by date: All messages added to first day (lscharmer)
#44984: [Course Management] Course-Specific User Data: Even If User Does Not Select a Value the First Option is Always Chosen (smeyer)
#47405: [Course Management] View Control "Rows" for Join Reuqests are not working (smeyer)
#47558: [Course Management] Wrong Login-redirects on "Admission via Link" links if the course is publicly visible (smeyer)
#47591: [Dashboard (f.k.a. Personal Desktop)] Missing language module or move translations to dash#:#... (iszmais)
#47557: [Data Collection] Filter in DC is not working properly (iszmais)
#47651: [File] Copy a file opens (or download) it (fschmid)
#47321: [Forum] The sorting decision of a user in `Thread-Overview` of a forum is reset after using the `All threads` button (mjansen)
#47421: [Forum] Images pasted into forum entries are lost upon Save (mjansen)
#47579: [Forum] Adopt Content turns on forum notifications for all users in target course (mjansen)
#47457: [ILIAS Page Editor] Link areas no longer highlighted (akill)
#47468: [ILIAS Page Editor] DOMDocument::loadXML(): EntityRef: expecting ';' in Entity, line: 1 on some (course) pages after upgrade (akill)
#47539: [ILIAS Page Editor] Inevitable user behavior in combination with unfinished ilMobMigration leads to inaccessible courses (akill)
#45578: [Learning Module SCORM 1.2] Export of SCORM modules (both 1.2 and 2004) is broken (qualitus.hartwig)
#47099: [Learning Module SCORM 1.2] Failed test: SCORM-Lernmodul importieren (qualitus.hartwig)
#47395: [Learning Module SCORM 2004] Incorrect relative path to player.css in SCORM 2004 player causes stylesheet to fail loading (qualitus.hartwig)
#47528: [Learning Module SCORM 2004] Class "ilLTIProviderAppEventListener" not found (qualitus.hartwig)
#46399: [Logging] Activated Browser Console Log leads to error "Undefined array key "HTTP_ACCEPT"" in Chrome (smeyer)
#47420: [Login, Auth & Registration] Internat Error: Message: ilSessionReminder::getMaxPossibleLeadTime(): Return value must be of type int, float returned (mjansen)
#47592: [Mail] Mail to Members: Can't switch page in "Ausgewählte Personen" Table (mjansen)
#47479: [Mediacast] Videos not playable (Whoops\Exception\ErrorException thrown with message "Trying to access array offset on false") (akill)
#47614: [Search] Lucene-Suche: Seitennavigation zeigt ab Seite 2 immer dieselben 10 Treffer wie Seite 1 (smeyer)
#47212: [Setup] style.ilStyleIRSSMigration does not finish all steps (akill)
#47392: [Style – Content Style] Content style missing after upgrade to 10 and despite running style.ilStyleIRSSMigration (akill)
#45372: [Test & Assessment] Name: Inconsistent behavior export/import incl. Participant Results (tjoussen)
#45468: [Test & Assessment] Block Server by creating invalid formula question (tjoussen)
#46808: [Test & Assessment] Matching Question: Dragging all items at the same time results in matched pairs can't be undone (tjoussen)
#46812: [Test & Assessment] Failed test: Antwort manuell leeren (tjoussen)
#46857: [Test & Assessment] Numeric question typ removes letters and enters 0 as answer (tjoussen)
#46884: [Test & Assessment] Failed test: Long Menu Frage erstellen (tjoussen)
#47355: [Test & Assessment] Answers containing " are displayed incompletely after navigation and overwritten when edited (tjoussen)
#47422: [Test & Assessment] TypeError beim Aufruf von Zufallstests wenn pool_path in tst_rnd_quest_set_qpls NULL ist (skergomard)
#47425: [Test & Assessment] Wrong Links on Titles of Question Pools in "Selected Question Pools" (skergomard)
#47426: [Test & Assessment] Test result message box is not show in ILIAS 10.4 and above (tjoussen)
#47430: [Test & Assessment] Deletion of wrong anonymous test results in public tests (skergomard)
#47482: [User Service] Failed test: Inaktive ILIAS-Konten löschen (skergomard)
#47433: [Web Feeds & RSS] Wrong pubDate in RSS feed (akill)
#47436: [Web Feeds & RSS] Wrong path in includes in privfeed.php (akill)
#47460: [¥ Database] Wrong use declaration of type ForeignKeyConstraints in ilDBPdoManager (lscharmer)
#47566: [¥ File System] FileDelivery: Wrong dependencies when executing DeliveryMethodObjective (fschmid)
#45966: [¥ Global Screen Service] Error when editing footer group Legal Information (fschmid)
#47235: [¥ IRSS – ILIAS Resource Storage Service] Uploading as zip shows size "0" afterward (fschmid)
#47565: [¥ IRSS – ILIAS Resource Storage Service] IRSS: Undefined class caught in try/catch when invoking "update" an "updateFailed" on interested observers (fschmid)
#46515: [¥ UI Components / KS] Failed test: Entity - Standard: validate (2/4) (oliversamoila)
#46516: [¥ UI Components / KS] Failed test: Entity - Standard: validate (3/4) (oliversamoila)
#46517: [¥ UI Components / KS] Failed test: Entity - Standard: validate (4/4) (oliversamoila)
#46697: [¥ UI Components / KS] Failed test: Menu - Sub: validate - Self-closing syntax (/>) used on a non-void HTML element. (fhelfer)
#47059: [¥ UI Components / KS] HTML Validator - Error: An “li” element that is a descendant of a “role=menu” element must not have any role (fhelfer)
#47063: [¥ UI Components / KS] HTML Validator - Error -The“aria-label” attribute must not be used on any “label” element that is associated with a lab (fhelfer)
#47064: [¥ UI Components / KS] HTML Validator - Error: Stray end tag “uĺ (fhelfer)
#47314: [¥ UI Legacy] A forum post attachment exceeding the upload file size limit causes a TypeError crash (mjansen)