Last checked against drupal.org: 26 September 2026. Every date and version on this page comes from a drupal.org page listed under Sources at the end. Dates that are still plans are marked as planned.
Drupal 10 reaches end of life on 9 December 2026, the same week Drupal 12.0.0 is planned for release. Drupal 11 is the current major version. This page puts the support dates, the PHP versions and the database versions of every recent Drupal release in one place, for people planning an upgrade or answering a security questionnaire.
Supported and coming versions
| Version | Security support | Minimum PHP | Minimum database | Released |
|---|---|---|---|---|
| Drupal 12 | Pre-release. No end date published yet | PHP 8.5 | MySQL 8.0, MariaDB 10.11, SQLite 3.45; PostgreSQL 19 in the release notes, 18 on the requirements page | Planned: week of 7 December 2026 (alpha1: 2 September 2026) |
| Drupal 11 | Supported, the current major version. No end date published; the deprecated extensions page says mid to late 2028 | PHP 8.3 | MySQL 8.0, MariaDB 10.6, PostgreSQL 16, SQLite 3.45 | 2 August 2024 |
| Drupal 10 | Ends on 9 December 2026. 10.6 is the last minor release | PHP 8.1 | MySQL 5.7.8, MariaDB 10.3.7, PostgreSQL 12, SQLite 3.26 | 15 December 2022 |
Sources: Drupal core release schedule for the release and end-of-life dates, PHP requirements and Database server requirements for the platform, Drupal 12.0.0-alpha1 release notes for Drupal 12 and Deprecated and obsolete extensions for the Drupal 11 estimate. The two drupal.org sources disagree on the PostgreSQL version for Drupal 12, which is why the table gives both. PostgreSQL also needs the pg_trgm extension on Drupal 10, 11 and 12.
Versions past end of life
| Version | End of life | Released |
|---|---|---|
| Drupal 9 | 1 November 2023 | 3 June 2020 |
| Drupal 8 | 17 November 2021 | 19 November 2015 |
| Drupal 7 | 5 January 2025 | 5 January 2011 |
| Drupal 6 | 24 February 2016 | 13 February 2008 |
End of life means no further releases, security fixes included. For Drupal 10, the schedule says: "No new releases of Drupal 10 will be made after this date." Drupal 7 support ended on 5 January 2025 after its end of life had been extended; drupal.org calls that date the final extension (Drupal 7 End of Life). Release dates are from the release notes of each version.
Which PHP versions each minor release supports
| Drupal | PHP 8.1 | PHP 8.2 | PHP 8.3 | PHP 8.4 | PHP 8.5 |
|---|---|---|---|---|---|
| 10.4, 10.5, 10.6 | Yes | Yes | Yes | Yes | No |
| 11.1, 11.2 | No | No | Yes | Yes | No |
| 11.3, 11.4 | No | No | Yes | Yes | Yes |
| 12.0 | No | No | No | No | Yes |
From PHP requirements, which also says that no supported version of Drupal runs on any version of PHP 7, and that a minor release keeps its security coverage, typically 12 months, only while it runs on a supported PHP version; if a dependency of Drupal 10 drops PHP 8.1 before 9 December 2026, drupal.org may publish an unscheduled minor release that requires PHP 8.2. From Drupal 12.0, PHP should also be compiled with argon2 support, because argon2id becomes the default password hashing.
Which minor releases get security fixes now
- 11.4.x has a bug fix release window on the first Wednesday of each month and a security release window on the third.
- 11.3.x shares the security window until the week of 7 December 2026.
- 10.6.x shares the security window until Drupal 10 reaches end of life on 9 December 2026.
- 11.5.0 is planned for the week of 7 December 2026, together with 12.0.0.
From the Drupal core release schedule and the Drupal core release history feed.
How long a major version is supported
The Release process overview sets the rules the dates above follow:
- A new major version comes out every two years, in even years, in June, August or December.
- Each major version is supported for at least four years, until two further major versions have been released, and only while its key dependencies are supported.
- A new minor version comes out about every six months, in June and December. Each is supported for a year: bug and security fixes for the first six months, security fixes only for the last six.
- When a new major version comes out, the previous one enters long-term support and gets a maintenance minor release every six months.
That is why Drupal 11 has no end date yet: it depends on when Drupal 13 is released. The deprecated extensions page, in its note on Migrate Drupal, says that "Drupal 11 will be supported until mid-late 2028".
The version a site must reach before each upgrade
- No major version can be skipped. "To upgrade from Drupal 9 to Drupal 11, sites must upgrade from Drupal 9 to Drupal 10 then to Drupal 11" (Upgrading Drupal). Upgrade Status does not support jumping versions either (Upgrade Status project page).
- To Drupal 11: Drupal 10.3.0 or later, and PHP 8.3. "All core updates prior to 10.3.0 have been removed in Drupal 11" (How to upgrade from Drupal 10 to Drupal 11).
- To Drupal 12: Drupal 11.4.0 or later, because database updates added before 11.4.0 are removed from Drupal 12; the release notes very strongly recommend 11.5.0 or higher first (Drupal 12.0.0-alpha1 release notes). The Drupal 11 to 12 upgrade guide is marked as work in progress and still gives the minimum as "TBA", so check both before you plan.
- From Drupal 7 or 6: migrate to Drupal 11, then update to Drupal 12. Migrate Drupal and Migrate Drupal UI are removed from Drupal 12 and not moved to a contributed project; the Migrate API stays in core (Drupal 12.0.0-alpha1 release notes).
What else changes in Drupal 12
From the Drupal 12.0.0-alpha1 release notes, which say most breaking changes are already in:
- Symfony 8.1, Guzzle 8.0 and PHPUnit 12.5.
- Ban, Contact, Field Layout, History, Settings Tray, Shortcut, Telephone and Stable 9 move to contributed projects. The Search and Toolbar modules and the Claro and Olivero themes are proposed for removal as well.
- The default
robots.txtblocks search result pages with query parameters; sites with a customised file add the new rules themselves. - Hosting Drupal directly on Windows in production is deprecated.
Drupal 11 had its own list: Actions UI, Activity Tracker, Book, Forum, Statistics and Tour left core (Drupal 11.0.0 release notes). Our Drupal 10 to 11 upgrade checklist turns both lists into steps.
Check what your site runs
drush status --fields=drupal-version,php-version,db-driverThe status report at /admin/reports/status shows the same, with the database version. If the answer is Drupal 10 or older, the tables above give the deadline and the PHP and database versions your hosting needs for the next step. We run Drupal upgrades to Drupal 11 and 12 from Drupal 7, 8, 9 or 10, starting with an audit of every module on the site.
Sources
All read on 26 September 2026:
- Drupal core release schedule, last updated 27 August 2026
- Release process overview, last updated 4 January 2026
- PHP requirements, last updated 4 August 2026
- Database server requirements, last updated 4 September 2026
- Drupal 12.0.0-alpha1 release notes, released 2 September 2026
- Drupal 11.0.0 release notes, released 2 August 2024
- Deprecated and obsolete extensions, last updated 21 September 2026
- Drupal 7 End of Life
- Upgrading Drupal
- How to upgrade from Drupal 10 to Drupal 11, last updated 21 August 2026
- How to upgrade from Drupal 11 to Drupal 12, marked work in progress, last updated 21 August 2026
- Drupal core releases (release notes of 6.0, 7.0, 8.0.0, 9.0.0, 10.0.0 and 11.0.0), release dates
- Drupal core release history feed, supported branches 10.6, 11.3, 11.4 and 12.0
- Upgrade Status project page
Last checked against drupal.org: 26 September 2026.