Download & Releases

8.12 (stable)

General Information

Release 8.12 has been published on May 28, 2024

  • 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.12.zip
Download (github.com)
211 MB, 2024-05-28
md5: 9c355f7b802d90d5251bd5fa4612c5c1

ILIAS-8.12.tar.gz
Download (github.com)
195 MB, 2024-05-28
md5: 3e0f9f82c3df879dd302da37fe5ff27c

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

Known Issues

  • none

Changed Behaviour

Security Fixes

#41368: [Test & Assessment] Test Question Pool: Remote Code Execution (RCE) via import function (Rene Rehme (rehme.infosec))
#41409: [PDF] PDF Generation: OS Command Injection Vulnerability (Rene Rehme (rehme.infosec))

Fixed Issues

The following issues reported in Mantis have been resolved:

#41289: [Accessibility / WCAG Issues] Accessibility Documents: Documents cannot be updated anymore (tfamula)
#41377: [Category and Repository] Error When Tagging Material in ILIAS Session (akill)
#41433: [Certificate] Sonderzeichen und das Zeichen '&' im Zertifikat werden nicht ersetzt oder escaped. (fhelfer)
#41413: [Course Management] Course Import fails: TypeError thrown with message "Cannot assign string to property ilFileXMLParser::$usr_id of type ?int" (fschmid)
#37185: [Exercise] "<-" in remark or evaluation status is deleted (akill)
#34329: [ILIAS Page Editor] Subtitles in Video in Accordion not shown (akill)
#41017: [ILIAS Page Editor] Saving image adds white bar underneath (akill)
#41220: [ILIAS Page Editor] Media Container adds white block to the bottom of images/videos (akill)
#36396: [Learning Module ILIAS : Editor] Export of ILIAS learning module to HTML with "code" fails (akill)
#37331: [Learning Module ILIAS : Editor] Metadaten an Seiten der ILIAS Lernmoduls nicht verfügbar (akill)
#39869: [Login, Auth & Registration] Passwort-Unterstützung - eliminieren führender Leerzeichen bei eingegebenem Benutzernamen (mjansen)
#40631: [Login, Auth & Registration] PHP Fatal error:  Uncaught PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry for key 'PRIMARY' (mjansen)
#41435: [Main Menu] Menü-Eintrag "Baumansicht" innerhalb von Administration führt zu Fehler (fschmid)
#36550: [Personal and Shared Resources (aka 'My Workspace')] Resources of Other Users -> Show Shared Portfolio (with password) (akill)
#41408: [RBAC] AccessControl: Fix PHP type error when iterating over starting point role ids in ilUserUtil::getStartingPointAsUrl (skergomard)
#41380: [Style – Content Style] Cannot upload new images in content styles (akill)
#41365: [Survey] Send Participation Confirmation crashes with error: Undefined array key 0 (akill)
#41397: [Survey] Missing notification when deleting export files in a Survey (akill)
#29275: [Test & Assessment] No automated page-view scrolling in Matching Questions when dragging an element from the bottom to the top of the page (rklees)
#41352: [Test & Assessment] File Upload Question: Upload of file with forbidden extension as answer results in crash (tjoussen)
#25668: [User Service] Member Gallery: A click on the "back"-Link leads to the overview page - should lead to the member gallery (skergomard)
#41139: [¥ File System] FileUtils: Umask not reset for legacy functions \ilUtil::makeDir/makeDirParents (fschmid)