Install

To start a new Drupal project with version 9.0.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 16.02 MB
MD5: 8c45d8abb2a6f09326de40ae845a4435
SHA-1: a78a8d99e2963f4fc90d0e9c8e867b9a08b1149a
SHA-256: aeefad0d1df318762b6e3842916d17c112b00c45a71e6b38c07c656714e3c27b
Download zip 27.11 MB
MD5: 33568e2d009a166c54ae862fda2a8823
SHA-1: 1212d9d184753e7d04eefad0ef3c8c88a56ccd5d
SHA-256: e95f4b454a31cf7334674c706ccd9cf95bbcbf9f8974c3d3572ec1d17c3b25a7

Release notes

This is a beta release for the next major version of Drupal. Drupal 9 beta releases are intended for site owners and module or theme authors to test compatibility and upgrade paths for Drupal 9.0. Beta releases are not intended for production.

This release fixes security vulnerabilities present in 9.0.0-beta1. Sites are urged to upgrade immediately after reading the security announcement and notes below:

Note that Drupal 8 is not affected by the Symfony vulnerabilities above.

Refer to How to prepare your Drupal 7 or 8 site for Drupal 9 for tools you can use to check the Drupal 9 compatibility of modules, themes, and sites. For more information on 9.0.x development, see #3007300: [META] Release Drupal 9 on June 3 2020.

The 9.0.x branch also includes all the latest commits that will be backported to 8.9.x and earlier branches. 9.0.x and 8.9.x have the same APIs and features. The key changes in 9.0.x are:

  1. Deprecated code will be removed.
  2. Dependencies will be updated to new major versions as appropriate.
  3. Platform requirements (supported PHP and database versions) will be increased.

For all other changes, refer to the 8.9.x branch.

Important update information

  • Several Symfony components have been updated from version 4.4.4 to version 4.4.7, and 4.4.7 is now required http-foundation. Other Symfony components were updated from 4.4.4 to 4.4.5 and will be updated with a 4.4.7 version requirement in a future release.

  • Composer has been updated from 1.9.3 to 1.10.0.

  • Several development dependencies including behat/mink-browserkit-driver, composer/xdebug-handler, phpdocumentor/reflection-docblock, phpdocumentor/type-resolver, and phpspec/prophecy have been updated to the latest compatible minor or patch versions.

  • Drupal core's minimist JavaScript development dependency requirement has been updated from 1.2.0 to 1.2.2.

  • Drupal core themes, Bartik, Claro, Seven and Umami no longer depend on Stable. Prior to this change, these themes were also refactored to no longer depend on Classy. Now, all these themes set base theme: false. All templates and CSS not overridden in these themes will be inherited directly from core.

Known issues

Search the issue queue for known issues.

All changes since 9.0.0-beta1

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: xjm
Created on: 30 Mar 2020 at 19:21 UTC
Last updated: 16 Sep 2020 at 18:15 UTC
Security update
Bug fixes
Insecure
Unsupported

Other releases