Install
To start a new Drupal project with version 9.2.0-beta2@beta: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 beta release for the next minor (feature) release of Drupal 9. Betas are good testing targets for developers and site builders who are comfortable reporting (and where possible, fixing) their own bugs. Beta releases are not recommended for non-technical users, nor for production websites. More information on beta releases.
This beta release resolved SA-CORE-2021-003, sites running 9.2.0-beta1 are strongly encouraged to upgrade immediately.
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 8.9.x will continue to have security support until November 2021. Drupal 9.1.x will continue to have security support until December 2021. Security support for 9.0.x ends with the release of 9.2.0 on June 16.
Regardless of which version you choose now, features will only be added to Drupal 9 minor releases, so plan to adopt Drupal 9 this year so that you can easily update to Drupal 9.2 and later.
Beta testing program
The Drupal Association and the Drupal core maintainers are partnering with agencies and site owners in an official beta testing program for Drupal core minor releases. The program aims to identify and minimize regressions in minor releases. Participating in the program is a way to contribute to the Drupal project and will be credited accordingly.
Important update information
Updating from Drupal 8
For information on updating from Drupal 8 to Drupal 9, see Upgrading a Drupal 8 site to Drupal 9.
Sites on 8.7 or earlier must update to either 8.8 or 8.9 before updating to Drupal 9 as all Drupal 8 update functions from before Drupal 8.8.0-rc1 were removed from Drupal 9. We recommend updating to 8.9.x, as well as updating all contributed modules, before updating to any Drupal 9 release.
Note: The migration paths from Drupal 6 and Drupal 7 to Drupal 9 will remain supported throughout Drupal 9's release cycle.
Upgrading from Drupal 7
Drupal 7 users can continue to migrate to Drupal 8.9, or 9.2 directly. The upgrade path for multilingual sites is stable in both Drupal 8 and 9.
Changes since 9.2.0-beta1:
- #3215916 by catch, larowlan: Update ckeditor to 4.16.1
- #3202493 by jenniferaube, vsujeetkumar, Sakthivel M, bnjmnm, manojithape, mgifford, guilhermevp, Gauravmahlawat, lauriii, zrpnr, mradcliffe: Claro is missing focus in "Available buttons" within CKEditor toolbar configuration
- #3186661 by Spokje, longwave, mondrake, paulocs, daffie: [May 24, 2021] Remove usage of drupalPostForm
- #3133162 by jungle, ravi.shankar, Deepak Goyal, Neslee Canil Pinto, anmolgoyal74, xjm, Kristen Pol: Replace the start verb Test with Tests in method comments of tests
- #3214140 by Gauravmahlawat, manojithape, mitthukumawat: Olivero: Message icon has border radius in firefox browser
- #1870006 by nod_, BarisW, alwaysworking, Renrhaf, pk188, andrewmacpherson, ranjith_kumar_k_u, vikashsoni, Gauravmahlawat, wolffereast, Wim Leers, jessebeach, xjm: HTML5 validation with table sticky header is misaligned over the toolbar
- #3189463 by quietone, Wim Leers, adityasingh, ayushmishra206: all translation/localization migrations should depend on the 'language' migration
- #3195888 by alexpott, quietone: Check dependencies are correct in core/scripts/dev/commit-code-check.sh
- #3204461 by quietone, larowlan: Avoid error from sort in ValidateMigrationStateTestTrait
- #3109767 by quietone, mtodor, Kristen Pol, larowlan: Unable generate sample data with defined random seed for the "string" or "link" field type
- #3191782 by quietone, Wim Leers, mohit_aghera: Fix dependency in d6 user profile translation migrations
- #3214920 by catch, longwave, Gábor Hojtsy: Increase DRUPAL_RECOMMENDED_PHP to 7.4
- #3213557 by Sakthivel M, guilhermevp, tushar_sachdeva: Display title checkbox is misaligned in Configure dialog box of layout builder
- #3200628 by tushar_sachdeva, chetanbharambe, mherchel: Olivero's small button variation's text seem vertically mis-aligned
- #3173012 by mherchel, kiran.kadam911, andy-blum, Gauravmahlawat, ankithashetty, djsagar, proeung: Olivero header-search-wide.pcss.css and header-search-narrow.pcss.css adjustments
- #3215039 by andypost: Update symfony dependencies to latest release
- #3139404 by mondrake, munish.kumar, pavnish, longwave: [May 25, 2021] Replace usages of AssertLegacyTrait::assertText, that is deprecated
- #3207734 by Spokje, quietone: Fix Drupal.Commenting.InlineVariableComment