Install

To start a new Drupal project with version 9.4.1:

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 tar.gz 20.47 MB
MD5: 8e0e81a36804292ef225fbc75589e32e
SHA-1: f4123448ece099ee41d77bb13e85bd6baafe4d9c
SHA-256: eae3bfe91fdaa51251cffbb286df05e27ae98f0c64c0df8f85d1794af8c84ab2
Download zip 32.88 MB
MD5: e964fead2b1b93440e1178594831982f
SHA-1: db8e437072b9999524cfeea9322938abe7c47532
SHA-256: 6b24a47fb75001ab4863d8ed5bf68a4c8b23af3a1e73782e2aec2710c2e68fe5

Release notes

This is a patch (bugfix) release of Drupal 9 and is ready for use on production sites. Learn more about Drupal 9.

Drupal uses the third-party Guzzle library for handling HTTP requests and responses to external services. Guzzle has released two security advisories:

The Security Team believes it is unlikely Drupal core or contributed modules are affected, but this release updates the dependency as a security hardening.

Drupal 9.4.x will receive security coverage until June 2023.

If you are upgrading from Drupal 8, read upgrading a Drupal 8 site to Drupal 9, 9.0.0 release notes, and the 9.4.0 release notes before upgrading to this release.

Important update information

  • Drupal core now requires guzzlehttp/guzzle 6.5.8 or higher (up from 6.5.7), or 7.4.5 or higher (up from 7.4.4).

    The latest guzzle versions also require guzzlehttp/psr7 1.9 or higher (up from 1.8.5), so that package is updated as well.

    Since the above change to guzzlehttp/psr7 requires a minor-level package update, sites will not be able to update the dependency themselves as outlined in this week's PSA.

    Site owners who do not use drupal/core-recommended should take care to ensure they do not accidentally update to Guzzle 7 when running composer updates. Review the instructions for managing Guzzle updates without drupal/core-recommended.

  • No changes have been made to the .htaccess, web.config, robots.txt, or default settings.php files in this release, so updating custom versions of those files is not necessary if your site is already on the previous release.

All changes since 9.4.0

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: xjm
Created on: 21 Jun 2022 at 20:56 UTC
Last updated: 24 Jun 2022 at 18:56 UTC
Bug fixes
Insecure
Unsupported

Other releases