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:
Pinning to a specific release may make it more challenging to update your site in future, see composer documentation for managing pinned versions

Using Composer to manage Drupal site dependencies

Downloads

Download tar.gz 17.97 MB
MD5: 992ac55f21605bd503f8a24d7c6afd62
SHA-1: 03bc7a03510ac4d3dbe8b77e6d2e13ba24824a47
SHA-256: 5c6e74fb1c378e377ea043b81250bf66be1e6c2b2f03a344286ebd8a70a26742
Download zip 29.71 MB
MD5: 9bf2fb0b86e5a2cf18a288949fd8cf4f
SHA-1: 9c217a0b2b0cddb88239657c278ef4dd69f405f4
SHA-256: 84e1d944eac5578490b6058721fd452e6f604b9b1a9555ce06b24dd3f1feb8e1

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

What’s next?

  1. Learn how to install Drupal
  2. Learn how to update Drupal
  3. Extend Drupal to do more
  4. Get training
  5. Check out what others built
Created by: catch
Created on: 26 May 2021 at 22:28 UTC
Last updated: 21 Jul 2021 at 16:32 UTC
Security update
Bug fixes
New features
Insecure
Unsupported

Other releases