Install

To start a new Drupal project with version 9.5.0-rc1@RC:

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-9.5.0-rc1.tar.gztar.gz 21.54 MB
MD5: 7fc87324b1e2c3a79c4069c80979b6fd
SHA-1: 20987bb8095120e8f90121f80c023bf2c6afc99e
SHA-256: 5308c4ee9b119f38eff09f63cd191bae887b32700f40ae9a889c4c487fb25d85
Download drupal-9.5.0-rc1.zipzip 34.32 MB
MD5: 8de1442eeab063bbfcde83dca57776cf
SHA-1: 5810cf43757529821eeb2232dc26192ecc5f41a9
SHA-256: 670bb68c6cfcfa801fb2f727f18d6655f18230e9561ef35664be092155e3337b

Release notes

This is a release candidate for the next minor version (feature release) of Drupal 9. 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 minor release provides new improvements and functionality without breaking backward compatibility (BC) for public APIs. Note that there may be changes in internal APIs and experimental modules that require updates to contributed and custom modules and themes per Drupal core's backwards compatibility and experimental module policies.

Drupal 9.5 is the final minor release of the 9.x series and will be supported until November 2023. It also provides the same public API as Drupal 10.0 aside from deprecated code. For more information on the upcoming Drupal 10 release, read the Drupal 10.0.0-rc1 release notes.

Important changes since 9.5.0-beta2

  • Some sites have not been able to upgrade from Drupal 8.8 or earlier because of invalid configuration. This problem is now fixed. For information on updating from Drupal 8 to Drupal 9, see Upgrading a Drupal 8 site to Drupal 9.
  • Improved performance for Apache serving gzipped JavaScript and CSS aggregates to browsers. Sites should update their .htaccess files to take advantage of this performance improvement.
  • Indexing of oEmbed media links is no longer allowed due to changes in robots.txt.
  • All YAML files have correct indentation, as per the existing core standards.
  • The 'Basic HTML' format provided with the Standard profile no longer allows the <span> tag. In particular, CKEditor 4 is prone to generating many unnecessary <span> tags. This should simplify copying and pasting from MS Word, Google Docs and similar programs into either CKEditor 4 or CKEditor 5 on new installs. Existing installs may want to consider removing the tag from text formats and reviewing existing content.

Backend (PHP) dependency changes

  • Symfony has been updated to the latest patch release of Symfony 4.4.

Frontend (CSS and JavaScript) dependency changes

  • CKEditor 5 has been updated from 35.1.0 to 35.3.1.
  • Shepherd.js has been updated from 9.1.0 to 9.1.1.

Development dependencies

  • The JavaScript chromedriver package has been removed. If you were running Nightwatch tests locally, you may need to start Chromedriver manually.
  • The JavaScript raw-loader package has been removed as it is no longer required by Drupal’s build process.
  • Other development dependencies have received minor or patch-level updates.

All changes since 9.5.0-beta2

Change log

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: 16 Nov 2022 at 14:58 UTC
Last updated: 16 Nov 2022 at 15:12 UTC
Bug fixes
New features
Insecure

Other releases