diff --git a/data/versions.json b/data/versions.json index f62978f41e..0a55c68c44 100644 --- a/data/versions.json +++ b/data/versions.json @@ -1,6 +1,23 @@ { "$schema": "../static/schema/versions.json", "versions": [ + { + "name": "5.1", + "releaseDate": "6 October 2025", + "generalEndDate": "5 October 2026", + "securityEndDate": "5 April 2027", + "isLTS": false, + "codeFreezeDate": "25 August 2025", + "releases": [ + { + "name": "5.1.0", + "releaseDate": "6 October 2025", + "version": 2025100600, + "upgradePath": "https://docs.moodle.org/501/en/Upgrading", + "releaseNoteUrl": false + } + ] + }, { "name": "5.0", "releaseDate": "14 April 2025", diff --git a/general/releases/5.1.md b/general/releases/5.1.md new file mode 100644 index 0000000000..77fc846b7a --- /dev/null +++ b/general/releases/5.1.md @@ -0,0 +1,64 @@ +--- +title: Moodle 5.1 +tags: + - Release notes + - Moodle 5.1 +sidebar_position: -501 +moodleVersion: 5.1.0 +description: The release notes for Moodle version 5.1.0. +--- + +import { ReleaseNoteIntro } from '@site/src/components/ReleaseInformation'; + + + +If you are upgrading from a previous version, please see [Upgrading](https://docs.moodle.org/en/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 4.2.3 or later. +- PHP version: minimum PHP 8.2.0 *Note: minimum PHP version has increased since Moodle 4.5*. PHP 8.3.x and 8.4.x are supported too. See [PHP](../development/policies/php.md) for details. +- PHP extension **sodium** is required. See [Environment - PHP extension sodium](https://docs.moodle.org/en/Environment_-_PHP_extension_sodium). +- PHP setting **max_input_vars** must be >= 5000. For further details, see [Environment - max input vars](https://docs.moodle.org/en/Environment_-_max_input_vars). +- PHP variants: Only 64-bit versions of PHP are supported. + +### 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](http://www.postgresql.org/) | 14 (increased since Moodle 4.5) | Latest | +| [MySQL](http://www.mysql.com/) | 8.4 (increased since Moodle 4.5) | Latest | +| [MariaDB](https://mariadb.org/) | 10.11.0 (increased since Moodle 4.5) | Latest | +| [Microsoft SQL Server](http://www.microsoft.com/en-us/server-cloud/products/sql-server/) | 2017 | Latest | + +Please note that Oracle Database is no longer supported from Moodle LMS 5.0. + +:::note Database prefixes + +Since Moodle 4.3, the maximum length for the database prefix (`$CFG->prefix`) is 10 characters. Installation or upgrade won't be possible with longer prefixes. + +::: + +## 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 + +Mobile: + +- MobileSafari +- Google Chrome + +For the best experience and optimum security, we recommend that you keep your browser up to date.