Download & Releases
9.0 (stable)
General Information
Release 9.0 has been published on April 30, 2024
- 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
Important Changes
- JavaScript Dependencies: Removal of 'node_modules' folder from Git repository
- The 'npm' dependencies and thus the 'node_modules' folder in the ILIAS root directory was 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.
- The 'npm' dependencies and thus the 'node_modules' folder in the ILIAS root directory was removed from the ILIAS codebase.
- Chat Server: Removal of 'node_modules' folder from Git repository
- The 'npm' dependencies and thus the 'node_modules' folder of 'Modules/Chatroom/chat' was 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.
- The 'npm' dependencies and thus the 'node_modules' folder of 'Modules/Chatroom/chat' was removed from the ILIAS codebase in Git with the integration of PR 5128.
- 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.
- Futhermore 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.
Known Issues
- none