This is a release candidate for the next maintenance minor version of Drupal 10. Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release. More information on release candidates.

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

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

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

Important update information

  • CKEditor5 is updated from v44.0.0 to v45.2.0, which includes a number of improvements and bug fixes. If you have any custom integrations with CKEditor, see the v45 release notes for breaking changes. If you were using the provided CKEditor5 icon set, the icons have been renamed. Drupal has added an icon name backward compatibility layer for this specific change.

  • Composer has increased its minimum requirement for the justinrainbow/json-schema package to version 6, and as a result, Drupal core's lockfile and metapackage now pin this development dependency to version 6 as well. Modules using this package should read the version 6 upgrade notes as there are breaking changes. If your contributed or custom project relies on an older version of justinrainbow/json-schema, you should declare a conflict with the 6.x branch in your composer.json.

  • Several PHP and JavaScript development 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.5.0-beta1

VCS Label
10.5.0-rc1
Short description
Use this maintenance version if you already have a Drupal 10 site, until you're ready to update to 11.x.
Packaged Git sha1
669f2a2b7d824822eb912582f0d490613a02ce61
Release files
gXEmOSAMgk.txt
c27cfe256055727d974532410e6ffccb
Release file SHA-1 hash
74a3fc52d6fac2bbc2fee5b14d7287b89106e612
Release file SHA-256 hash
ddb1ded733870cceb10a3e4e6ab635ddfacdae7ed934ebff58e84954bb110dbd
emgSt6AjuK.txt
c9436b99346e763a76cd0fe1f2c504a4
Release file SHA-1 hash
c3b965b08862eca36980cf419fd95ccfd8c3fed1
Release file SHA-256 hash
c8291e657049a5f0ae3f4a4051dae8f721215a2a53862f9afb5d63d76c6b24e4