Install
To start a new Drupal project with version 11.4.0-rc1@RC: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 release candidate for the next minor version (feature release) of Drupal 11. Release candidates are not supported for production sites, but they are intended for widespread testing in preparation for the upcoming stable release. More information on release candidates.
This minor release provides improvements and new functionality. It does not break backward compatibility (BC) for public APIs. There may be changes in internal APIs and experimental modules. If so, contributed and custom modules and themes may need updating. This is according to Drupal core's backward compatibility and experimental module policies.
This release may include string changes and additions. Translators can review the latest translation status on localize.drupal.org.
Drupal 11.4.x contains new features, and should be the target for new site development. Drupal 11.4.x will receive security support until June 2027.
Drupal 11.3.x will continue to receive security support until December 2026.
Drupal 11 will be supported until the release of Drupal 13.
Important update information
The Article and Page content types have been removed from the Standard install profile and recipe. New sites using the Standard profile or recipe must configure the content type needed.
Search the issue queue for known issues.
All changes since Drupal 11.4.0-beta1
- fix: #3593963 Field loading can hit the MySQL 61 table join limit if there are ~60 fields
- fix: #3590897 Sidebar toggle is visible and functioning in media library dialog, but shouldn't be there
- fix: #3592497 Buttons are not rendered on the bottom of the page for Node create/edit for
- task: #3590364 Part 2 of Consolidate, refactor, remove and untangle Claro's CSS from Default Admin theme
- task: #3590050 Deprecate and replace locale_status related functions
- fix: #3593390 Media Preview Endpoint Leaks Labels Of Non-Viewable Media By UUID
- task: #3594241 Remove reference of telephone from help topics
- task: #3522220 Add tests for SA-CORE-2025-003
- fix: #3593223 [PHP 8.5] OptionsWidgetBase::getSelectedOptions tries to access null array key in some scenarios
- task: #3593777 Add tests for SA-CORE-2025-001
- task: #3594057 Remove/replace any tests using telephone
- feat: #3453474 CLI entry point in Drupal Core
- fix: #3132725 Limit list to selected items on exposed filters does not filter
- fix: #3594092 loadUnchanged() returns an in-memory-modified entity when hook_entity_preload() swaps in a non-default revision
- fix: #3592577 Ensure that hook attributes are never parsed from a stale opcache
- task: #3581056 (follow-up) Introduce a OneTimeAuthentication service and deprecate user_pass_rehash
- task: #3581056 Introduce a OneTimeAuthentication service and deprecate user_pass_rehash
- task: #3588490 Don't reset the extension lists in system requirements
- task: #3588276 Remove comment module dependency from standard profile and recipe
- fix: #3592878 ContextualLinksHelper::addLinks() assertion rejects the 'exposed_filter' location, fataling ViewsExposedFilterBlock
- feat: #3591076 JS translation files should be generated and served from assets://
- task: #2983639 Re-enable a bit of test coverage for Workspaces
- fix: #3041170 RowPluginBase::render() update docblock and trigger deprecation for old typehint
- perf: #3593202 Drop the explicit clear of plugin caches in drupal_flush_all_caches()
- docs: #3590805 DiscoveryCachedTrait::$definitions @var docblock should be array|null to match runtime semantics
- test: #3577840 Consolidate test methods in GenerateThemeTest
- docs: #3549362 Wrong return type in UserPermissionsForm::permissionsByProvider()
- feat: #3020938 Add view unpublished block content permission
- fix: #3578398 Tabledrag styles in claro break expandable elements (Firefox)
- task: #3486503 Add a file parsing cache collector to replace some uses of FileCache
- Back to dev.