Drupal 11.2.1
25 June 2025
Drupal version 11.2.1 is now available.
Upgrading to Drupal 11.2.1
Drupal 11.2.1 can be upgraded to (or installed) using any of Installatron's products. Use Installatron's optional Automatic Update feature to automatically apply Drupal updates as new versions are released, or use Installatron's Clone feature to duplicate an existing Drupal install to test the 11.2.1 upgrade prior to applying it live. Get started managing your Drupal installations with Installatron
What's New in Drupal 11.2.1
This is a hotfix release to fix two critical regressions that were present in 11.2.0.
Critical Fixes
- #3531412: New constants in \Drupal\Core\Theme\Registry are private but they are accessed with static:: caused sites with some themes and theme-related modules, including the Bootstrap theme, to receive a fatal error about an undefined constant in 11.2.0. This issue is now fixed. Themes or modules that were working around this issue can be updated for the core fix.
- Due to #2987548: LogicException: The database connection is not serializable., following changes in 11.2, site owners using interface translation would encounter an error when attempting to save a view through the Views UI (and possibly other similar major bugs). The underlying cause for this issue has been resolved.
Known Issues
- Users of the contributed linkit module should update to version 7.0.5 or higher.
- The Editor advanced link module has an open issue to add compatibility for Ckeditor5 v45.2.0, users of this module may want to delay updating to 11.2.0 until that issue is fixed.
Bug Fixes and Changes
- Convert testJail() to use expectException
- Clean up unserialize() in the config system
- AssetResolver::getJsAssets cache id doesn't consider attached settings, leads to ajax issues
- LogicException: The database connection is not serializable
- Remove catch as maintainer of the 'path' and 'taxonomy' modules
- New constants in \Drupal\Core\Theme\Registry are private but they are accessed with static::
- tableresponsive.js causes huge page load time for extensions page
- Unknown fieldViewsDataHelper method called from deprecated datetime_type_field_views_data_helper function
- Don't use link in message after node save if user doesn't have permissions
- Add support for minified external CSS libraries
- "Content access" filter should check for node_grants implementations before adding node access grant queries
- locale_translation queue loop
- incorrect uses of isRebuilding() in inline docs in processForm()
- [CI] Run PHPStan job on PHP 8.4
- Adjust performance test job for new phpunit discovery