Moodle 4.0 release notes
Releases > Moodle 4.0 release notes
Release date: Not yet released - scheduled for March 2022
Here is the full list of fixed issues in 4.0.
If you are upgrading from a previous version, please see Upgrading in the user docs.
Server requirements
Note: Requirements still to be reviewed and updated as necessary!
These are just the minimum supported versions. We recommend keeping all of your software and operating systems up-to-date.
- Moodle upgrade: Moodle 3.6 or later
- PHP version: minimum PHP 7.3.0 Note: minimum PHP version has increased since Moodle 3.10. PHP 7.4.x is supported too. PHP 8.0 support is being implemented (see MDL-70745) and not ready for production yet.
- PHP extension sodium is recommended. It will be required in Moodle 4.2. For further details, see Environment - PHP extension sodium.
- PHP extension exif is recommended.
- PHP setting max_input_vars is recommended to be >= 5000 for PHP 7.x installations. It's a requirement for PHP 8.x installations. For further details, see Environment - max input vars.
Database requirements
Moodle supports the following database servers. Again, version numbers are just the minimum supported version. We recommend running the latest stable version of any software.
| Database | Minimum version | Recommended |
|---|---|---|
| PostgreSQL | 10 (increased since Moodle 3.11) | Latest |
| MySQL | 5.7 | Latest |
| MariaDB | 10.2.29 | Latest |
| Microsoft SQL Server | 2017 (increased since Moodle 3.10) | Latest |
| Oracle Database | 11.2 | Latest |
Client requirements
Browser support
Moodle is compatible with any standards compliant web browser. We regularly test Moodle with the following browsers:
Desktop:
- Chrome
- Firefox
- Safari
- Edge
Note: Moodle 4.0 does NOT support Internet Explorer 11.
Safari 7 and below has known compatibility issues with Moodle 4.0.
Mobile:
- MobileSafari
- Google Chrome
For the best experience and optimum security, we recommend that you keep your browser up to date.
Major features
Other highlights
Security issues
A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
See also