Dear developers,
the Technical Board, in agreement with the System Administration of the ILIAS Society, has decided to use PHP 8.4 as the default PHP version for our ILIAS 11 test platform starting from October 24th: https://test11.ilias.de/
This change aligns with our ongoing efforts to keep ILIAS compatible with the latest stable PHP versions and to ensure early identification of potential PHP 8.4-specific issues (e.g. the deprecation of implicitly nullable parameter declarations: https://php.watch/versions/8.4/implicitly-marking-parameter-type-nullable-de...). The documented information about the reference system can be found at: https://github.com/ILIAS-eLearning/ILIAS/blob/trunk/docs/configuration/insta...
For explicit compatibility tests with PHP 8.3, the same installation can be accessed via PHP 8.3 at: https://83test11.ilias.de/
We kindly ask all developers:
- Verify that your components run smoothly under PHP 8.4. - Report/Fix any incompatibilities or unexpected behavior early via Mantis and GitHub pull requests.
This setup ensures we can test ILIAS 11 under realistic conditions while still allowing targeted verification against PHP 8.3 where required.
Best regards, Michael and Rob
on behalf of the ILIAS Technical Board and the System Administration of the ILIAS Society