Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Install
To start a new Drupal project with version 8.9.20: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-8.9.20.tar.gztar.gz
18.92 MB
MD5: 03c77251b7332bf7e194b9702b077dd2
SHA-1: 78a1e8cd4aff987628a5811d80a7e24f3bb9ceaf
SHA-256: 5a525bcee6f83a10151c93ba2cd995a0bfe53f3b916d2d50221dc1435ace05b3
Download drupal-8.9.20.zipzip
30.33 MB
MD5: ce4a74128c1c4ed6f996b7dc022204e7
SHA-1: 3b732de8edaf8c95d971738aed63dd6330743343
SHA-256: 44fff2a36ac356f54890f885ff72cf596eb8d26fd53c53f651be42b89090d28b
Release notes
Maintenance and security release of the Drupal 9 series.
This release fixes security vulnerabilities. Sites are urged to update immediately after reading the notes below and the security announcement:
No other fixes are included.
Which release do I choose? Security coverage information
- Sites on 8.9.x should update immediately to this release, and upgrade to Drupal 9 as soon as possible afterward because Drupal 8 is now end-of-life and no further Drupal 8 updates will be provided.
- Versions of Drupal prior to 9.1.x are end-of-life and do not receive security coverage.
Important update information
- CKEditor 4 has been updated to 4.17.1.
- No changes have been made to the
.htaccess
,web.config
,robots.txt
, or defaultsettings.php
files in this release, so updating custom versions of those files is not necessary if your site is already on the previous release.
What’s next?
- Learn how to install Drupal
- Learn how to update Drupal
- Extend Drupal to do more
- Get training
- Check out what others built
Security update
Other releases
- 8.9.20 - 17 November 2021
- 8.9.19 - 15 September 2021
- 8.9.18 - 12 August 2021
- 8.9.17 - 21 July 2021
- 8.9.16 - 26 May 2021
- 8.9.15 - 5 May 2021
- 8.9.14 - 21 April 2021
- 8.9.13 - 20 January 2021
- 8.9.12 - 6 January 2021
- 8.9.11 - 3 December 2020
- 8.8.12 - 26 November 2020
- 8.9.10 - 26 November 2020
- 8.8.11 - 18 November 2020
- 8.9.9 - 18 November 2020
- 8.9.8 - 5 November 2020
- 8.9.7 - 7 October 2020
- 8.8.10 - 16 September 2020
- 8.9.6 - 16 September 2020
- 8.8.9 - 3 September 2020
- 8.9.5 - 3 September 2020
- 8.9.4 - 2 September 2020
- 8.9.3 - 5 August 2020
- 8.9.2 - 8 July 2020
- 8.8.8 - 17 June 2020
- 8.9.1 - 17 June 2020
- 8.9.0 - 3 June 2020
- 8.8.7 - 3 June 2020
- 8.9.0-rc1 - 22 May 2020
- 8.8.6 - 20 May 2020
- 8.7.14 - 20 May 2020
- 8.9.0-beta3 - 17 May 2020
- 8.7.13 - 2 April 2020
- 8.8.5 - 2 April 2020
- 8.9.0-beta2 - 2 April 2020
- 8.9.0-beta1 - 26 March 2020
- 8.8.4 - 18 March 2020
- 8.7.12 - 18 March 2020
- 8.8.3 - 4 March 2020
- 8.8.2 - 1 February 2020
- 8.8.1 - 18 December 2019
- 8.7.11 - 18 December 2019
- 8.8.0 - 4 December 2019
- 8.8.0-rc1 - 22 November 2019
- 8.6.18 - 13 November 2019
- 8.7.10 - 13 November 2019
- 8.8.0-beta1 - 8 November 2019
- 8.7.9 - 6 November 2019
- 8.8.0-alpha1 - 17 October 2019
- 8.9.x-dev - 10 October 2019
- 8.7.8 - 2 October 2019
- 8.7.7 - 4 September 2019
- 8.7.6 - 7 August 2019
- 8.7.5 - 17 July 2019
- 8.7.4 - 4 July 2019
- 8.6.17 - 17 June 2019
- 8.7.3 - 5 June 2019
- 8.7.2 - 23 May 2019
- 8.7.1 - 8 May 2019
- 8.6.16 - 8 May 2019
- 8.7.0 - 1 May 2019
- 8.7.0-rc1 - 18 April 2019
- 8.5.15 - 17 April 2019
- 8.6.15 - 17 April 2019
- 8.6.14 - 8 April 2019
- 8.7.0-beta2 - 8 April 2019
- 8.7.0-beta1 - 29 March 2019
- 8.7.0-alpha2 - 20 March 2019
- 8.6.13 - 20 March 2019
- 8.5.14 - 20 March 2019
- 8.7.0-alpha1 - 14 March 2019
- 8.5.13 - 14 March 2019
- 8.6.12 - 14 March 2019
- 8.5.12 - 13 March 2019
- 8.6.11 - 13 March 2019
- 8.8.x-dev - 7 March 2019
- 8.6.10 - 20 February 2019
- 8.5.11 - 20 February 2019
- 8.6.9 - 8 February 2019
- 8.6.8 - 6 February 2019
- 8.6.7 - 16 January 2019
- 8.5.10 - 16 January 2019
- 8.6.6 - 16 January 2019
- 8.5.9 - 16 January 2019
- 8.6.5 - 2 January 2019
- 8.6.4 - 5 December 2018
- 8.6.3 - 7 November 2018
- 8.6.2 - 17 October 2018
- 8.5.8 - 17 October 2018
- 8.6.1 - 10 September 2018
- 8.5.7 - 5 September 2018
- 8.6.0 - 5 September 2018
- 8.6.0-rc1 - 17 August 2018
- 8.6.0-beta2 - 3 August 2018
- 8.6.0-beta1 - 3 August 2018
- 8.5.6 - 1 August 2018
- 8.6.0-alpha1 - 19 July 2018
- 8.7.x-dev - 13 July 2018
- 8.5.5 - 4 July 2018
- 8.5.4 - 6 June 2018
- 8.5.3 - 25 April 2018
- 8.4.8 - 25 April 2018
- 8.5.2 - 18 April 2018
- 8.4.7 - 18 April 2018
- 8.5.1 - 28 March 2018
- 8.4.6 - 28 March 2018
- 8.3.9 - 28 March 2018
- 8.3.8 - 12 March 2018
- 8.5.0 - 7 March 2018
- 8.5.0-rc1 - 21 February 2018
- 8.4.5 - 21 February 2018
- 8.5.0-beta1 - 9 February 2018
- 8.5.0-alpha1 - 19 January 2018
- 8.6.x-dev - 12 January 2018
- 8.4.4 - 3 January 2018
- 8.4.3 - 6 December 2017
- 8.4.2 - 3 November 2017
- 8.4.1 - 1 November 2017
- 8.4.0 - 4 October 2017
- 8.4.0-rc2 - 20 September 2017
- 8.4.0-rc1 - 6 September 2017
- 8.4.0-beta1 - 17 August 2017
- 8.3.7 - 16 August 2017
- 8.4.0-alpha1 - 3 August 2017
- 8.3.6 - 2 August 2017
- 8.5.x-dev - 28 July 2017
- 8.3.5 - 5 July 2017
- 8.3.4 - 21 June 2017
- 8.3.3 - 7 June 2017
- 8.3.2 - 3 May 2017
- 8.3.1 - 19 April 2017
- 8.2.8 - 19 April 2017
- 8.3.0 - 6 April 2017
- 8.3.0-rc2 - 15 March 2017
- 8.2.7 - 15 March 2017
- 8.3.0-rc1 - 1 March 2017
- 8.3.0-beta1 - 15 February 2017
- 8.2.6 - 1 February 2017
- 8.3.0-alpha1 - 1 February 2017
- 8.4.x-dev - 27 January 2017
- 8.2.5 - 4 January 2017
- 8.2.4 - 7 December 2016
- 8.2.3 - 16 November 2016
- 8.2.2 - 2 November 2016
- 8.2.1 - 11 October 2016
- 8.2.0 - 5 October 2016
- 8.2.0-rc2 - 21 September 2016
- 8.1.10 - 21 September 2016
- 8.2.0-rc1 - 7 September 2016
- 8.1.9 - 7 September 2016
- 8.2.0-beta3 - 26 August 2016
- 8.2.0-beta2 - 20 August 2016
- 8.1.8 - 3 August 2016
- 8.2.0-beta1 - 3 August 2016
- 8.3.x-dev - 3 August 2016
- 8.1.7 - 18 July 2016
- 8.1.6 - 11 July 2016
- 8.1.5 - 7 July 2016
- 8.1.4 - 6 July 2016
- 8.1.3 - 15 June 2016
- 8.1.2 - 1 June 2016
- 8.1.1 - 4 May 2016
- 8.1.0 - 20 April 2016
- 8.1.0-rc1 - 6 April 2016
- 8.0.6 - 5 April 2016
- 8.1.0-beta2 - 23 March 2016
- 8.2.x-dev - 3 March 2016
- 8.1.0-beta1 - 3 March 2016
- 8.0.5 - 2 March 2016
- 8.0.4 - 24 February 2016
- 8.0.3 - 3 February 2016
- 8.0.2 - 6 January 2016
- 8.0.1 - 2 December 2015
- 8.0.0 - 19 November 2015
- 8.0.0-rc4 - 13 November 2015
- 8.0.0-rc3 - 4 November 2015
- 8.0.0-rc2 - 21 October 2015
- 8.0.0-rc1 - 7 October 2015
- 8.0.0-beta16 - 2 October 2015
- 8.0.0-beta15 - 4 September 2015
- 8.0.0-beta14 - 3 August 2015
- 8.0.0-beta13 - 29 July 2015
- 8.0.0-beta12 - 29 June 2015
- 8.0.0-beta11 - 27 May 2015
- 8.0.0-beta10 - 29 April 2015
- 8.0.0-beta9 - 25 March 2015
- 8.0.0-beta7 - 25 February 2015
- 8.0.0-beta6 - 28 January 2015
- 8.0.0-beta4 - 17 December 2014
- 8.0.0-beta3 - 12 November 2014
- 8.0.0-beta2 - 15 October 2014
- 8.0.0-beta1 - 1 October 2014
- 8.0.0-alpha15 - 19 September 2014
- 8.0.0-alpha14 - 6 August 2014
- 8.0.x-dev - 29 July 2014
- 8.1.x-dev - 29 July 2014
- 8.0-alpha13 - 2 July 2014
- 8.0-alpha12 - 28 May 2014
- 8.0-alpha11 - 23 April 2014
- 8.0-alpha10 - 19 March 2014
- 8.0-alpha9 - 19 February 2014
- 8.0-alpha8 - 22 January 2014
- 8.0-alpha7 - 18 December 2013
- 8.0-alpha6 - 22 November 2013
- 8.0-alpha5 - 19 November 2013
- 8.0-alpha4 - 18 October 2013
- 8.0-alpha3 - 4 September 2013
- 8.0-alpha2 - 24 June 2013