This is a maintenance minor release of Drupal 10 and is ready for use on production sites. Maintenance minors are recommended for sites that prefer the minimum changes between releases. Learn more about the Drupal core release cycle.

This maintenance minor provides the best forward-compatibility with Drupal 11. It includes important dependency updates and API additions. It does not break backward compatibility (BC) for public APIs. This is according to Drupal core's backward compatibility and experimental module policies.

Drupal 10.6.x will receive security support until December 2026. Drupal 10.5.x will continue to receive security support until June 2026.

Drupal 10.4.x security support has ended. Sites on any Drupal version prior to 10.5.x should upgrade to a supported release as soon as possible.

Sites on 10.6 upgrading to Drupal 11 must upgrade to 11.3.0 or higher.

Important update information

Platform requirements changes

  • PHP 8.4 is now the recommended PHP version for sites using Drupal 10 versions 10.6 and above. (PHP 8.1 is still the minimum supported version.)

PHP dependency changes

  • The doctrine/annotations package is marked abandoned upstream. Parts of the code have been forked into Drupal core. This change only affects custom code that was handling PHP annotations; for more information, see the change record.

Many dependencies have also received minor- and patch-level updates to the latest versions.

Frontend (CSS and JavaScript) production dependency changes

Many dependencies have received minor- and patch-level updates to the latest versions.

Known issues

Search the issue queue for known issues.

All changes since Drupal 10.6.0-rc1

VCS Label
10.6.0
Release type
Short description
Supports Drupal 10 sites until they can be upgraded to Drupal 11.
Packaged Git sha1
920f3f7ab87ba2cca9191ec292d356197de4bc0a
Release files