Download & Releases

8.21 (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.21 has been published on May 27, 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.21.zip
Download (github.com)
210 MB, 2025-05-27
md5: 93762bb4df7b2fff57c0c7ce5f987741

ILIAS-8.21.tar.gz
Download (github.com)
194 MB, 2025-05-27
md5: 815ad0bf46f4b82ddedfd28eb516cd25

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

Security Fixes

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

#44559: [Mediacast] Mediacast: Missing RBAC checks (Michael Jansen (Databay AG))
#44343: [Mediacast] MediaCast: Unauthorized access (Ilja Lukin (Fachhochschule Dortmund))