Install

To start a new Drupal project with version 8.9.8:

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 18.88 MB
MD5: 9ea519013a62e2fddc38ef3bf637b6f6
SHA-1: cd4764984568cc50a31f1359722f34c543335522
SHA-256: db0048d4aa96ad9e43201b8d6ae2fb154b59fbc8713adeb777bf3441456dc3d8
Download zip 30.22 MB
MD5: 1de1db2f6deacc5c67c07d35c36c0406
SHA-1: ac901e64375a650e53a464cb11422576eba9d4cd
SHA-256: c15077b46403c2411f82a8af0c13a6ebe09a81eacddad9fe361690c164a0142a

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.)

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.

Changes since 8.9.7:

  • #3014969 by TR, longwave, Abhijith S, joachim, shimpy: Unescaped "@" in ContextProviderInterface doc comment
  • #3179318 by dww: Always use HTTPS for fetching translations
  • #3132426 by alexpott, dww, GuyPaddock, catch, VladimirAus: Notice: Undefined index: title in Drupal\update\ProjectSecurityRequirement
  • #3173004 by beram: Incorrect typehint documentation for FieldItemInterface::view() and FieldItemListInterface::view(): $display_options could also be a string
  • #2716115 by LittleCoding, gapple, gnuget, jungle, alexpott, mrinalini9, tatarbj, erlendoos, sandeep_jangra, ksemihin, markcarver, NickDickinsonWilde, catch, cayriawill, geek-merlin: [backport] Allow attributes passed with CSS in libraries (SRI)
  • #3178039 by anmolgoyal74, Matroskeen, xjm, Kristen Pol, alvar0hurtad0: Correct typo "is has" in a few code comments and tests in core
  • #2937844 by andypost, ravi.shankar, Spokje, mrinalini9, Deepak Goyal, RoSk0, daffie, borisson_, xjm, tstoeckler: [8.9/9.0 backport] Fix 'Squiz.PHP.NonExecutableCode' coding standard
  • #3040274 by sarvjeetsingh, ayushmishra206, rishabhthakur, alexpott, theotherlondon, kkalaskar, longwave, kiamlaluno, amarphule, ravi.shankar, gringoinc, quietone, larowlan, davidhernandez, tim.plunkett: [backport] Fix grammar, spelling, and style of the code comments in FormBuilder::prepareForm()
  • #3178273 by longwave: BasicAuthTestTrait::basicAuthPostForm() does not work
  • #3177765 by klausi: ListInterface::first() return value is documented wrong
  • #3157963 by shailja179, ravi.shankar, kiamlaluno, davidhernandez, joachim: The link given in FormState::setRedirect() for the page explaining what values are available for $options param takes to a class documentation page
  • #3177477 by Gábor Hojtsy, pameeela, Dries: Promote pameeela to non-provisional committer facilitator
  • #3176036 by paulocs, raman.b, longwave: Replace "does" to "do" in ProfileFieldCheckRequirementsTest.php
  • #3174190 by anmolgoyal74: Repetive 'using' word in DbImportCommand.php
  • #3040181 by paulocs, quietone, snehalgaikwad, ravi.shankar, acbramley, alexpott, mindbet, ultrabob, bthompson1, Lendude, lapaev, pameeela, catch: Unpublished books appear in the list of books at /book
  • #3175395 by NitinLama: Remove unused #html property from DateTimeFormatterBase::buildDateWithIsoAttribute
  • #3175112 follow-up by andypost, TR: hold_test module creates files in incorrect place leading to possible random errors
  • #3175112 by alexpott, longwave: hold_test module creates files in incorrect place leading to possible random errors

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: 5 Nov 2020 at 16:45 UTC
Last updated: 18 Nov 2020 at 17:54 UTC
Bug fixes
Insecure
Unsupported

Other releases