Moodle 3.11 release notes: Difference between revisions
Add some links to information about the new requirements of Moodle 3.11 |
Helen Foster (talk | contribs) m →Server requirements: improving link text |
||
| Line 13: | Line 13: | ||
* Moodle upgrade: Moodle 3.6 or later | * 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. [[Moodle and PHP|PHP 8.0 support]] is being implemented ( | * PHP version: minimum PHP 7.3.0 ''Note: minimum PHP version has increased since Moodle 3.10''. PHP 7.4.x is supported too. [[Moodle and PHP|PHP 8.0 support]] is being implemented (see MDL-70745) and '''not ready for production''' yet. | ||
* PHP extension '''sodium''' is [https://docs.moodle.org/311/en/ | * PHP extension '''sodium''' is recommended. It will be required in Moodle 4.2. For further details, see [https://docs.moodle.org/311/en/Environment_-_PHP_extension_sodium Environment - PHP extension sodium]. | ||
* PHP setting '''max_input_vars''' is | * 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 [https://docs.moodle.org/311/en/Environment_-_max_input_vars Environment - max input vars]. | ||
=== Database requirements === | === Database requirements === | ||
Revision as of 13:30, 7 May 2021
Releases > Moodle 3.11 release notes
Release date: Not yet released - scheduled for 10 May 2021
Here is the full list of fixed issues in 3.11.
If you are upgrading from a previous version, please see Upgrading in the user docs.
Server requirements
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 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 | 9.6 | 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 3.10 does NOT support Internet Explorer 11.
Safari 7 and below has known compatibility issues with Moodle 3.10.
Mobile:
- MobileSafari
- Google Chrome
For the best experience and optimum security, we recommend that you keep your browser up to date. https://www.whatsmybrowser.org/
Major features
Other highlights
For administrators
- MDL-67748 - Web services configuration is now located in Site administration > Server section. Tokens management was improved to allow searching and filtering.
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.
For developers
Web service additions and updates
- MDL-71169 - All new external functions implementation classes should use execute as the method name, in which case the methodname property should not be specified in db/services.php file
See also