Download & Releases

7.25 (stable)

General Information

Release 7.25 has been published on September 12, 2023

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

If you use a customized skin/style, please change the skin settings for root user and default of installation to ‘delos‘ before upgrading to ILIAS 7. Otherwise you may not login any more due to templates changes in former versions.

The storing of files will be changed and improved with ILIAS 7. All files need to be migrated to the new structure. More information is available in the installation instruction.

ILIAS is free, open source software and published under the GNU General Public License (GPL), version 3.0  →  Licence

Download

ILIAS-7.25.zip
Download (github.com)
223 MB, 2023-09-12
md5: 30c0f8dc1ec05f65127c3d7af227eee2

ILIAS-7.25.tar.gz
Download (github.com)
202 MB, 2023-09-12
md5: d8e887ebee93c65ce46003c4a034c2db

Important Changes

  • ILIAS Page Editor
    • With Release 7, the ILIAS page editor was fundamentally revised. As part of the page editor, the content style was also adjusted and redundant text and block formats removed. You can see the list of removed paragraphs here:
    • When updating to ILIAS 7, please bear in mind that the changes in the content style will affect your existing content. To prevent this, you can export the content style before an update OR download the ILIAS 6 Default Content Style from the following link:
  • Setup
    • With ILIAS 7 the GUI for the Setup has been abandoned. Installing and updating ILIAS is now handled by a command line implementation of the setup. The features for maintenance mode and multi-clients have been removed completely as discussed in the context of the Setup Revision. For more information about the new Setup please have a look into the detailed documentation of the setup in the file setup/README.md or take a look into the ILIAS installation instructions at docs/configuration/install.md.
  • Migration of files
    • In addition to the new setup via CLI, since version 7 ILIAS also requires that so-called migrations are carried out after an update. With ILIAS 7, such a migration is, for example, that files are migrated from the file object into the new resource storage service. These migrations can already be started after the update in live mode. To do this, run# php setup/cli.php migratein the CLI for more information.
  • Workflow Engine
    • Due to low demand and security issues, we removed the workflow engine with 7.23 and 8.3

Known Issues

  • none

Changed Behaviour

Security Fixes

#37250: [Test & Assessment] Encoding text-gap entries for cloze questions
#37832: [Glossary] XSS injection possible in Glossary
#8265:   [General] Fixed Changing Root Password by Non-Admin User
#37689: [Category and Repository] Insufficient RBAC check to view trash in repository tree (Raphael Heer (Hochschule Luzern))

Fixed Issues

The following issues reported in Mantis have been resolved:

#37722: [Category and Repository] No new item can be added to repository (skergomard)
#29191: [Certificate] Course/Certificates: Certificates are issued in courses although user is not a course participant (smeyer)
#37681: [Certificate] HTML-Code for fontcolor in combination with font size cant be saved (mjansen)
#35937: [Competence Management] Deleting competence categories does not delete all data from tables (tfamula)
#24733: [Course Management] Failed test: Kurs aus älterer ILIAS-Version importieren (tschmitz)
#29620: [Course Management] Sortierung der neuen Objekte innerhalb der manuellen Sortierung (Einstellungen im Kurs) (tschmitz)
#37796: [Dashboard (f.k.a. Personal Desktop)] Meine Kurse und Gruppen aktivieren auf Dashboard nicht möglich (iszmais)
#37807: [Exercise] Participants who started assignment with relative deadline not visible in "Submissions and Grades" overview (akill)
#37808: [Exercise] Individual deadline (set by tutor) can not be set, if relative deadline is used. (akill)
#36902: [Favourites] Favorited course, Actions-menu does nothing (akill)
#24742: [Group] Failed test: Gruppe aus früherer ILIAS-Version importieren (tschmitz)
#30761: [Group] Changing the title of a group in setting doesn't change the title in Metadata (tschmitz)
#36595: [Group] Groups/Courses: Title of Column for Messages of Join Requests is called "Subject" (smeyer)
#30859: [ILIAS Page Editor] COPage: Call to a member function parent_node() on null (akill)
#37775: [ILIAS Page Editor] Table page question sometimes throws error on copying learning modules (akill)
#37855: [ILIAS Page Editor] After creating a file list, you are redirected to the page (akill)
#24307: [Language Handling] Missing labels in Rights tab: several -rbac- labels (skergomard)
#24085: [Learning Module ILIAS : Assessment Questions] Imagemap question does not show correct solution (skergomard)
#37716: [Learning Module ILIAS : Assessment Questions] Fehler/Abbruch bei Import einer Anordnungsfrage im LM (skergomard)
#37687: [Learning Module ILIAS : Editor] Download Link for Code leads to Exception (akill)
#37704: [Mail] Standard-Einstellung bei Einstellungen / Mail-Einstellungen wird nicht übernommen (mjansen)
#37831: [Mail] Error When Trying to Compose a Mail With User Language Portuguese (mjansen)
#37665: [Metadata + ADT] ADT broken in 7.24 (smeyer)
#28335: [Organisational Units] The name of settings option doesn’t match the menu item name “Organisation” that is activated by this option. (tfamula)
#33868: [Personal Profile] Missing headline for preview of profile (skergomard)
#20936: [RBAC] Englische statt eingestellte Systemsprache im Adminbereich "Rollen" (skergomard)
#27998: [RBAC] Anonymous is deletable (skergomard)
#32969: [RBAC] 'create digibook' operation appears in permissions menu (skergomard)
#37601: [RBAC] Local policies for globale roles break permissions when moving a course (skergomard)
#37773: [SCORM Offline Player] scorm module: decription field cuts up text (ukohnle)
#37364: [Search] Copying objects from search result via actions menu leads to fatal (skergomard)
#37785: [Search] Search does not show the correct suggestions (smeyer)
#25992: [Session (Course & Group)] Export/Import feature mixes up the content of all sessions within a course (tschmitz)
#37515: [Setup] DB Creation in the setup is not robust for all line endings (fschmid)
#25388: [SOAP & Webservices] SOAP addCourse ignores the "ContainerSettings"-Tag (smeyer)
#37723: [SOAP & Webservices] soap-method "addCourse" ignores  <ContainerSetting id="cont_use_news">1</ContainerSetting> (smeyer)
#29046: [Staff] Staff List doesn't show contents of custom user fields in Organisation, Staff List panel. (tfamula)
#27884: [System Check] Error when trying to empty trash. (smeyer)
#16123: [Test & Assessment] No link between answers and answer specific feedback (for MC-Questions) (ta-bugs)
#28788: [Test & Assessment] Manual Feedback is not exported in test archive (fhelfer)
#31276: [Test & Assessment] Cannot "Add from other test" - when a question is a copy (fhelfer)
#35998: [Test & Assessment] Detailed Overview for Pass does not match the actual marks shown in the general overview of the test results (ta-bugs)
#37202: [Test & Assessment] Test Results Tab shows name including title (okaufmann)
#37383: [Test & Assessment] Time input for start and finish changes when saving Test-Object (mjansen)
#37428: [Test & Assessment] Einstellung "besten Testdurchlauf bewerten" greift nicht (skergomard)
#37533: [Test & Assessment] Matching question: Uploading a definition image leads to fatal error (skergomard)
#37650: [Test & Assessment] Title of question pools are not updated when new synchronizing in Rules for Random Selection of Questions (fhelfer)
#37651: [Test & Assessment] Delete Button on "Selected Question Pools" Subtab creates an error message (fhelfer)
#37663: [Test & Assessment] timestamp from archive export is changed, when second export in generated (nhaagen)
#23480: [User Service] Bei Passwort-Wechsel ist die Verwendung ungültiger Zeichen möglich (skergomard)
#26628: [User Service] Login impossible if custom userdata field is required but empty and read-only (skergomard)
#28698: [User Service] Option "Ignore required fields" without effect in UDF (skergomard)
#37617: [User Service] User Import Language Enhancement Mail Sending (skergomard)
#37655: [User Service] Beim Userimport wird der Warnungsdialog erst nach dem Import angezeigt (skergomard)
#37851: [User Service] Importing a user fails with "Call to a member function withRequest() on array" (skergomard)
#36975: [Wiki] Copy Wiki -> Advanced Metadata loses data (akill)
#37825: [¥ Database] Incomplete quotings wihtin ilDBPdo (fschmid)
#37774: [¥ Object] Whoops when importing objects (skergomard)
#37695: [¥ UI Components / KS] Filter submits form to goto.php (tfamula)