Download & Releases

8.18 (stable)

General Information

ILIAS version 8 has reached the end of full maintenance! There will be no more bugfix releases. From now on, all releases for 8 will only contain security fixes.

Release 8.18 has been published on January 7, 2025

  • Please read the ILIAS 8 feature page for information about new and abandoned features and changed behaviour of this version.
  • You find information about first time installation of ILIAS 8 and updating here.
  • Please also have a look at the Required Software for ILIAS 8 page.

ILIAS is free, open source software and published under the GNU General Public License (GPL).

Download

ILIAS-8.18.zip
Download (github.com)
212 MB, 2025-01-07
md5: dc45ab613b44d74dd90ca8d2150ca4aa

ILIAS-8.18.tar.gz
Download (github.com)
195 MB, 2025-01-07
md5: 7804c0836b7c41acb08265c3792a9443

Important Changes

  • Services/PDFGeneration
  • Plugins
    • Plugins which provide a configuration screen must add an explicit `ilCtrl` directive in the PHPDoc comments of the `il*ConfigGUI` class.
      • Example:
        • /**
           * @ilCtrl_IsCalledBy ilMyPluginConfigGUI: ilObjComponentSettingsGUI
           */
          class ilMyPluginConfigGUI extends ilPluginConfigGUI
          {
              // Code ...
          }
    • Many public methods of class `ilPluginAdmin` (often considered as public API of the component service in ILIAS by developers) were removed. The class itself is marked as deprecated and will be removed in future ILIAS releases. Plugin developers should use `ilComponentRepository` and `ilComponentFactory` instead. Implementations of these interfaces can be retrieved from the dependency injection container ($DIC["component.repository"] and $DIC["component.factory"]).
    • Please always execute a `composer du` command if you put a new plugin into the plugin directories in your filesystem or if you applied any changes to your `plugin.php`. Otherwise the plugin will not be listed in the global ILIAS plugin administration or may cause other problems.
  • Workflow Engine
    • Due to low demand and security issues, we removed the workflow engine with 7.23 and 8.3
  • OpenIDConnect
  • SAML
  • 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

  • none

Changed Behaviour

Fixed Issues

The following issues reported in Mantis have been resolved:

  • #42234: [Course Management] Coursecopy gets duplicated (skergomard)
    #30514: [Data Collection] Checkbox-Text-Combo should not be splitted up through line break (iszmais)
    #30946: [Data Collection] Sorting according to number of comments fails (iszmais)
    #31015: [Data Collection] Formula question: Using parenthesis (…) in field title does prevent recognition through formular field (iszmais)
    #41431: [Data Collection] Notification mail about changed entry shows duplicate name (iszmais)
    #41660: [Data Collection] single view does not consider filter setting (iszmais)
    #42132: [Data Collection] Data Collection: go to second page and then use filter does not lead to a hit (iszmais)
    #42285: [Data Collection] Datensammlung kann keine Einträge mit 0 ausgeben (iszmais)
    #43194: [Employee Talk] Failed test: Manage list of talks: Filter (tschmitz)
    #43195: [Employee Talk] Failed test: Manage list of talks: Pagination function (tschmitz)
    #42908: [Learning Module ILIAS : Assessment Questions] Feedback in Assessment Question not properly connected to Learning Module Style (skergomard)
    #40636: [Test & Assessment] Test/InfoPage: Invalid HTML generated when building the info page for the test (tjoussen)
    #42780: [Test & Assessment] Failed test: Ansicht Kompetenz-Ergebnisse im Test (skergomard)
    #43187: [Test & Assessment] Failed test:  Datei hochladen-Frage auswerten (skergomard)
    #43011: [User Service] Clipboard: Element cannot be copied when title too long (skergomard)
    #42076: [¥ Object] Object outside the tree can not be copied (skergomard)