Install

To start a new Drupal project with version 11.1.0-beta1@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 drupal-11.1.0-beta1.tar.gztar.gz 18.75 MB
MD5: 2b241e7846a3d32e4e6000b47b920b71
SHA-1: bcf4a8443242050d6d169e5215542bb69a579efd
SHA-256: 3f86f8bee2f8cd16bb02d27a1caa45b03c5b78bc140981d36e05abf4dd6deab2
Download drupal-11.1.0-beta1.zipzip 31.88 MB
MD5: 2cf75ae4055e0f16558ecf3e0fc16236
SHA-1: 45328fb35c950a072cdd148a65a4eb50efa8e2c1
SHA-256: 1240506c4c95a7248d1a049837a94ee220953aa621b2b1b6eeba3a60051ad171

Release notes

This is a beta release for the next minor (feature) release of Drupal 11. 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 minor release provides improvements and new functionality. It does not break backward compatibility (BC) for public APIs. There may be changes in internal APIs and experimental modules. If so, contributed and custom modules and themes may need updating. This is according to Drupal core's backward compatibility and experimental module policies.

This release may include string changes and additions. Translators can review the latest translation status on localize.drupal.org.

Drupal 11.1.x will receive security support until December 2025. Drupal 11.0.x will continue to receive security support until June 2025.

Important update information

Changes to site-owner-managed files

API and behavior changes

  • Assets are now ordered more strictly by dependencies instead of relying on the order that libraries were attached to the page. This is a bug fix that resolves various issues with asset handling, however if a library specifies an individual asset weight that conflicts with its dependencies (i.e. the dependent file would be added to the page before the files it depends on), there may be side-effects in some situations. In these cases, module or theme authors should review their library dependencies and any custom weights.
  • The "Access the Content blocks overview page" permission is no longer required to create blocks. This means that roles that have "Create new content block" permission for a given block type will be able to create these blocks when they could not in previous releases. Site owners should audit their Block Content permissions to ensure that block creation access is granted intentionally in all cases, and can also now consider revoking access to the content block overview listing for roles that do not need it.
  • The default value of the "Who can register accounts?" setting has changed from "Visitors, but administrator approval is required" to "Administrators only" for any new sites built with either the "Standard" or "Minimal" installation profiles.
  • The following pages which supported installing modules and themes via file uploads have been removed without replacement:
    • The "Add new module" page at /admin/modules/install
    • The "Add new theme" page at /admin/theme/install
    • The "Add new module or theme" page at /admin/reports/updates/install

    Using Composer is the only way to safely and correctly add new code to a Drupal installation. See the Additional information, deprecations, and API changes related to installing an extension through the user interface.

  • Hooks can now be implemented in classes and most core hook implementations have been moved to classes. Modules that were altering core hook implementations or invoking core hooks directly may need to update their code to match the changes.
  • A new workspaces_ui module has been added which provides workspace module's routes and toolbar integration. This is to allow for alternative user interface implementations in core or contrib.

    Sites already using workspaces will have workspaces_ui enabled in an update.

Experimental module changes

PHP dependency changes

  • Symfony is updated to 7.2.0-rc1.
  • Twig is updated to 3.14.2.

  • Numerous other dependencies have received minor- and patch-level updates to the latest versions.

PHP development dependency changes

  • Composer is updated to 2.8.2.
  • OpenTelemetry is updated to 1.1.0. This adds additional development dependencies including the tbachert/spi Composer plugin. When this package is installed by Composer you may be asked whether to trust this plugin; unless you are using OpenTelemetry performance testing in Drupal you can safely answer "no" to this question.

Frontend (CSS and JavaScript) production dependency changes

  • CKEditor is updated to 43.1.1.
  • jQuery UI is updated to 1.14.0.

Development dependencies

    The Nightwatch testing library is updated to version 3.7.0. Reference the Nightwatch developer guide for a list of high-level changes in the 3.0.0 release.

Known issues

Search the issue queue for known issues.

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: longwave
Created on: 15 Nov 2024 at 18:23 UTC
Last updated: 15 Nov 2024 at 18:39 UTC
Bug fixes
New features
Insecure
Unsupported

Other releases