Install

To start a new Drupal project with version 11.0.0-alpha1@alpha:

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 drupal-11.0.0-alpha1.tar.gztar.gz 17.76 MB
MD5: 3a08840de1ad348cbda2e1f249f93abe
SHA-1: 56c72cabbee9e05d45b7217981591fe8ff3168be
SHA-256: a0d02d8a505cf86b5f9e4727c85d77752a827744d9e1eb4f2ab81d72c678021f
Download drupal-11.0.0-alpha1.zipzip 29.82 MB
MD5: 4376cbf36d3132f378fcae264687f1a9
SHA-1: 6d88ee108c501b4a212e685291632f07c9d55c59
SHA-256: 688787b8820674f73b4d0419e468f25168d449ce00b70f8316e82cd902731da5

Release notes

This is an alpha release for the next major version of Drupal. This alpha release is intended for module or theme authors to begin testing whether their code is compatible with significant dependency changes in Drupal 11.0.x. Drupal 11 alpha releases should not be used in production. No upgrade path will be provided between Drupal 11 alpha releases or to Drupal 11.0.0-beta1.

Database requirements will be raised before 11.0.0-beta1

The minimum versions of supported databases are set and will be increased before beta1.

  • Drupal 11's MySQL database driver will require MySQL 8.0.
  • Drupal 11's MariaDB database driver will require MariaDB 10.6.
  • Drupal 11's PostgreSQL database driver will require PostgreSQL 16 with the pg_trgm extension enabled.
  • Drupal 11's SQLite database driver already requires SQLite 3.45 with the json1 extension.

PHPUnit will be updated from PHPUnit 9 to PHPUnit 10 before 11.0.0-beta1

If your tests pass on PHPUnit 9 without having skipped any deprecation errors, there is a high chance that they will continue to pass on PHPUnit 10. However be prepared to update test coverage for PHPUnit 10 availability once 11.0.0-beta1 is released.

Most other breaking changes have already been committed to Drupal 11.

For more information on 11.0.x development, see [11.x] [meta] Release Drupal 11 in 2024.

The 11.0.x branch also includes all the latest commits that will be backported to 10.3.x and earlier branches. 11.0.x will be nearly identical to 10.3.x except for the following:

  1. Deprecated code will be removed, including entire deprecated modules.
  2. Dependencies will be updated to new major versions as appropriate.
  3. System requirements are updated.

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

Important update information

PHP requirement changed

Drupal 11 requires PHP 8.3.

The database upgrade path from releases prior to 10.3.0 has been removed

Database updates added prior to Drupal 10.3.0 have been removed from Drupal 11.0.x. To update to Drupal 11 sites must update to Drupal 10.3.0 or higher. We recommend updating to the most recent core 10.x release, as well as updating all of your contributed modules to their latest releases, prior to updating to Drupal 11.

Removed core modules

The following modules have been removed from core in 11.0.0-alpha1:

Dependency updates

This alpha release includes the following key PHP and JavaScript dependency updates compared to Drupal 10.3.x:

Removed dependencies

  • TBA

More backend and frontend dependency changes may be made prior to beta1.

What's next?

See the alpha release announcement for next steps.

All changes in 11.0.0-alpha1

Browse the commit log for 11.0.x.

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: 3 May 2024 at 21:17 UTC
Last updated: 4 May 2024 at 07:44 UTC
Bug fixes
New features
Insecure
Unsupported

Other releases