Drupal 12 will be released in early December 2026. See https://www.drupal.org/about/core/policies/core-release-cycles/schedule for the detailed information about which scenario applies when. This is the main tracking issue of what to do in Drupal 11 to prepare for Drupal 12, and what to do in Drupal 12 once the branch is open for dedicated changes.
In Drupal 11
- Set deprecation limits. #3518671: [policy, no patch] Defer disruptive 11.3 deprecations for removal until 13.0
- Add compatibility for the latest minor and major dependency versions in Drupal 11. #3466094: [12.x] [meta] Add compatibility for the latest minor and major dependency versions in Drupal 11
- Deprecate things. #3466088: [meta] Deprecate dependencies, libraries, modules, and themes that will be removed from Drupal 12 core
- Release preparation steps for 11.4.0 #3563789: [meta] Release preparation steps for 11.4.0
In Drupal 12
- Set platform requirements at least 6 months in advance of release #3534144: [meta] Set Drupal 12 platform and browser requirements by Jan 15 2026
- #3067979: Exclude test files from release packages
- #3564238: [meta] 12.0.0 milestone release notes
- #3564245: 12.0.0 front page post
- #3560615: [12.x] [meta] Requirements for tagging 12.0.0-alpha1
- #3449808: [12.x] [meta] Requirements for tagging 12.0.0-beta1
- Additional betas as needed
- Requirements for tagging 12.0.0
- Create issue for 12.1.x to use the equivalent updates API to prevent updates from 11.x.0 to 12.0.0. (Reference: #3463226: Use the new equivalent updates API to prevent updates from 10.4.0 to 11.0.0.
Comments
Comment #2
xjmFixing attribution.
Comment #3
xjmComment #4
xjmComment #5
xjmComment #6
xjmAmending attribution.
Comment #7
andypostfixed first line
Comment #8
joseph.olstadAdd link to core strategy
Comment #9
quietone commentedComment #10
quietone commentedComment #11
quietone commentedAdded an item to ensure an issue is made to use the equivalent update API in Drupal 12. This issue will be used as the template for the Drupal 13 issue, so the item will be remembered in the future. catch brought up this in #3463225-13: [meta] Prevent 'downgrades' from maintenance minors to older minor releases for the next major version and with the the release managers.
Comment #12
xjmAdding reference issue.
Comment #13
xjmComment #14
joseph.olstad#3553951: [policy] align Symfony LTS with even numbered Drupal majors
Comment #15
quietone commentedComment #16
quietone commentedComment #17
quietone commentedComment #19
quietone commentedComment #20
damienmckennaThe August release date was quashed due to lack of progress on the required issues.