Install
To start a new Drupal project with version 9.2.0-rc1@RC:To update your site and all dependencies to the latest version of Drupal:
To update your site to this specific release:
Using Composer to manage Drupal site dependencies
Downloads
Release notes
This is a release candidate for the next minor version (feature release) of Drupal 9. Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release. More information on release candidates.
This minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. Note that there may be changes in internal APIs and experimental modules that require updates to contributed and custom modules and themes per Drupal core's backwards compatibility and experimental module policies.
Drupal 9.2.x contains new features, and should be the target for new site development. Drupal 9.1.x will continue to have security support until December 2021.
Drupal 8.9.x security coverage ends in November 2021, before Drupal 9.3.0 will be released, so if you are using Drupal 8, you must upgrade before November to Drupal 9.2.x to keep your site secure.
Important update information
If you are updating from 9.1.x or earlier, also read:
- 9.2.0-alpha1 update information
- 9.2.0-beta1 update information
- 9.2.0-beta2 update information
- 9.2.0-beta3 update information
A number of contributed modules reported issues following #3162016: [Symfony 6] Retrieving a non-string value from "Symfony\Component\HttpFoundation\InputBag::get()" is deprecated (a change being made for Symfony 6 compatibility). This change has since been reverted.
Dependency updates since 9.1.0-beta3
Production dependencies
- Symfony 5 components have been updated from 5.3.0-RC1 to the 5.3.0 stable release.
- Symfony 4 components have been updated from 4.2.44 to 4.4.45.
- Various Symfony polyfills have been updated from 1.22.1 to 1.23.0.
- Diactoros has been updated from 2.5.1 to 2.6.0.
- Our internal dependency on
composer/semver
has been updated from 3.2.4 to 3.2.5.
Development dependencies
- Our internal
composer/composer
dependency has been updated to 2.1.0. While some users ofcomposer-patches
have reported issues with Composer 2.1, this internal dependency does not affect the version of Composer the site may use on the CLI. composer/xdebug-handler
has also been updated from 1.4.6 to 2.0.1.
Known issues
Search the issue queue for known issues.
All changes since 9.2.0-beta3
- Issue #3217322 by effulgentsia, xjm, Gábor Hojtsy: Update dependencies except PHPUnit to latest releases as of June 3, 2021
- Revert "Issue #3162016 by longwave, andypost, Hardik_Patel_12, catch, alexpott, daffie, Kristen Pol: [Symfony 6] Retrieving a non-string value from "Symfony\Component\HttpFoundation\InputBag::get()" is deprecated"
- Issue #3216088 by Spokje, xjm, longwave: Update Symfony 5 components to 5.3