Install
To start a new Drupal project with version 8.9.12:To update your site and all dependencies to the latest version of Drupal:
To update your site to this specific release:
Using Composer to manage Drupal site dependencies
Downloads
Release notes
This is a patch (bugfix) release of Drupal 8 and is ready for use on production sites. Learn more about Drupal 8.
Drupal 8.9 is the final minor release of the 8.x series. It is a long-term support (LTS) version, and will receive security coverage until November 2021. It provides the same public API as Drupal 9.0 aside from deprecated code and dependency changes. (Learn more about Drupal 9.) Note that features will only be added to Drupal 9 minor releases, so plan to adopt Drupal 9 as soon as possible so that you can easily update to Drupal 9.2 and later.
If you are upgrading to this release from 8.8.x, read the Drupal 8.9.0 release notes before you upgrade.
Known issues
Search the issue queue for known issues.
All changes since Drupal 8.9.11
- Issue #3189547 by lauriii, bnjmnm: Custom Commands indent: command not found on patches with nightwatch changes
- Issue #3181644 by alexpott, andypost, longwave, chr.fritsch: PCRE library version 10.35 with pcre.jit=1 makes \Drupal\Core\StringTranslation\Translator\FileTranslation::getTranslationFilesPattern() regex misbehave
- Issue #3145076 by johnwebdev, alexpott, Sam152: [backport] MapItem base fields cannot be uninstalled
- Issue #3178845 by alexpott, Spokje, xjm, lauriii, Mixologic: [backport] Run same checks as committers do on DrupalCI
- Issue #3189101 by paulocs, ranjith_kumar_k_u: Update documented links from form.api.php
- Issue #3133386 by jyotimishra123, fgm: Incorrect error text in EntityViewBuilder constructor
- Issue #3188816 by mariodan, jhodgdon: Main page for api.drupal.org links in Further Information are broken
- Issue #3036494 by Berdir, alexpott, rgpublic, cilefen, kerasai, regilero: Race condition in ImageStyle::createDerivative()
- Issue #3162603 by paulocs, daffie, mxr576, vadim.jin, sandeep_jangra, naresh_bavaskar, longwave, amateescu, drunken monkey, larowlan: EntityStorageBase::loadByProperties() is broken on PostgreSQL when using two or more case insensitive properties
- Issue #2644468 by mondrake, DuaelFr, sanket_markan, swentel, alexpott, Lukas von Blarer, segovia94, Suresh Prabhu Parkala, shobhit_juyal, larowlan, rensingh99, Abhijith S, Haza, fietserwin, Berdir, catch, andypost: Multiple image upload breaks image dimensions
- Revert "Issue #3181272 by jungle, longwave, Balu Ertl, larowlan: Fix typo in FileStorage error message"
- Issue #3178066 by pameeela, TylerMarshall: Missing word in the documentation for ThirdPartySettingsInterface
- Issue #2916376 by rlmumford, Sweetchuck, tim.plunkett: The @ContextDefinition annotation always kills the label and the description
- Issue #3181272 by jungle, longwave, Balu Ertl, larowlan: Fix typo in FileStorage error message
- Issue #3181870 by Matroskeen, longwave: Correct typo "the the" in "core/classList" deprecation message"
- Issue #3180167 by valthebald: Remove valthebald from the Core mentoring coordinators