Download & Releases
9.12 (stable)
General Information
Release 9.12 has been published on July 15, 2025
- Please read the ILIAS 9 feature page for information about new and abandoned features and changed behaviour of this version.
- You find information about first time installation of ILIAS 9 and updating here.
- Please also have a look at the Required Software for ILIAS 9 page.
ILIAS is free, open source software and published under the GNU General Public License (GPL), version 3.0 → Licence
Download
ILIAS-9.12.zip
Download (github.com)156 MB, 2025-07-15
md5: ce6a58abfc92a603ad45bd4935005f83
ILIAS-9.12.tar.gz
Download (github.com)141 MB, 2025-07-15
md5: f237ee72f4361a138cb923ec7e5660ec
Important Changes
- Test & Assessment: Manual Scoring in Tests: Scoring by question does now work properly in tests with random question selection. We have fixed Mantis #44905, #44944 and #45204 and retested the issue. Please check the migration "
test.
ilManScoringRecalculateReachedPoints
" to recalculate all your existing tests with random question selection since 01 MAY 2024. (ILIAS 9). If you have already run the migration, the status will have been reset and you can run the migration again at your discretion.
- System Styles: Custom system styles from 8 and earlier do no longer work
- With ILIAS 9 the SCSS has been restructered according to the ITCSS structure suggested in the SASS guidelines. In addition, the depencency to less from Bootstrap has mostly been removed. However, the change from less to SCSS and the abandonment from Bootstrap means, that System Styles from 8 and lower are NOT compatible with ILIAS 9. They cannot be imported, be used, or compiled.
- However, note, that most of the css should still work. Also less and scss are not that far appart. Best read through our SCSS Coding Guidelines to get started.
- JavaScript Dependencies: Removal of 'node_modules' folder from Git repository
- The 'npm' dependencies and thus the 'node_modules' folder in the ILIAS root directory were removed from the ILIAS codebase.
- All 'npm' dependencies will still be automatically added to the release builds (linked on the official ILIAS release pages) on GitHub.
- With this change 'npm' will become a requirement for ILIAS installations based on Git branches/tags. To install the 'npm' dependencies on such installations, you'll have to execute:
npm clean-install --omit=dev --ignore-scripts
- The
--omit=dev
flag can be ignored for development installations.
- Chat Server: Removal of 'node_modules' folder from Git repository
- The 'npm' dependencies and thus the 'node_modules' folder of 'Modules/Chatroom/chat' were removed from the ILIAS codebase in Git with the integration of PR 5128.
- All 'npm' dependencies will still be automatically added to the release builds (linked on the official ILIAS release pages) on GitHub.
- With this change 'npm' will become a requirement for ILIAS installations based on Git branches/tags. To install the 'npm' dependencies on such installations, you'll have to execute:
npm clean-install --omit=dev --ignore-scripts
The--omit=dev
flag can be ignored for development installations.
- Cron Jobs:
- With ILIAS ≧ 9.x and the application of PR 5720 the password must be omitted when executing the ILIAS cron CLI script, see also Installation and Maintenance: Cron Jobs.
- PDF Generation:
wkhtmltopdf
has been removed from the code base.
- Authentication/SAML:
- Due to an major release upgrade of the underlying 3rd party library, existing configuration files for SimpleSAMLphp have to be adopted according to the documention.
- Furthermore, existing federations between ILIAS and SAML IPDs have to re-established due to necessary changes in the metadata XML file.
- When installing the composer dependencies on an existing installation, it might occur that you receive an error caused by the simplesamlphp/simplesamlphp library. In this case, simply remove the vendor folder once by executing: rm -rf ./libs/composer/vendor . Afterwards, install the composer dependencies as usual.
- MathJax:
- Please check if you configured a polyfill url at Administration » Third Party Software » MathJax. This is not needed by modern browsers and IE 11 is no longer supported by ILIAS at all. You should NOT use the polyfill.io library any longer, see https://sansec.io/research/polyfill-supply-chain-attack for details.
Known Issues
- Test & Assessment: Import of Tests with Results: It is no longer possible to deselect questions during the import.
- Test & Assessment: Filter "Active Users only" / "Inactive Users only" in Manual Scoring is removed.
- Test & Assessment: "Auto-saved" or intermediate answers are not saved anymore as authorised answers when the set test duration limit ends.
- Test & Assessment: Zero will no longer be accepted as value for points in File Upload Questions.
- …
- none
Changed Behaviour
- Test & Assessment: Import of Tests with Results: It is no longer possible to deselect questions during the import.
- Test & Assessment: Filter "Active Users only" / "Inactive Users only" in Manual Scoring is removed.
- Test & Assessment: "Auto-saved" or intermediate answers are not saved anymore as authorised answers when the set test duration limit ends.
- Test & Assessment: Zero will no longer be accepted as value for points in File Upload Questions.
- …
Fixed Issues
The following issues reported in Mantis have been resolved:
#45243: [Data Collection] Error message when importing incorrect file type in a Data Collection (iszmais)
#45261: [Data Collection] No notification shown when exporting a DCL as an XLSX file (iszmais)
#45321: [Data Collection] imported Data Collection throws error in tab Settings of table (iszmais)
#45323: [Data Collection] Failed test: Datensammlung importieren (iszmais)
#45469: [Data Collection] Cannot install dcl field plugins (iszmais)
#42297: [Group] Group with limited number of members does not auto-fill when maximum number of members is increased (smeyer)
#44905: [Test & Assessment] Points from manual scoring are not added up correctly in the tabs results and statistics (skergomard)
#45204: [Test & Assessment] Tests mit zufälliger Fragenauswahl manuell bewerten (skergomard)
#45441: [¥ File System] File Delivery not working with mp4 (Chrome) (fschmid)