Home

>

Tools

>

Drupal

>

Releases

>

9.3.21

Drupal Release: 9.3.21

Tag Name: 9.3.21

Release Date: 8/3/2022

Drupal LogoDrupal

Highly flexible, open-source content management system known for complex, scalable web applications. Preferred by government, educational, and large enterprise websites requiring advanced customization and security features. Robust module ecosystem.

TL;DR

Drupal 9.3.21 is a minor update that addresses compatibility issues with newer versions of Symfony HTTP Foundation and updates CKEditor 5 to version 35.0.1. This release ensures continued functionality with modern dependencies and improves the editorial experience with the latest CKEditor improvements.

Highlight of the Release

    • Fixed compatibility with newer versions of Symfony HTTP Foundation (4.4.44/6.1.3 and later)
    • Updated CKEditor 5 to version 35.0.1 with latest improvements and fixes
    • Improved test stability with dependency updates

Migration Guide

No migration steps are required for this update. This is a minor release that fixes compatibility issues and updates dependencies without introducing breaking changes or requiring migration actions.

Upgrade Recommendations

This update is recommended for all Drupal 9.3.x sites, especially those:

  • Using newer versions of Symfony components (4.4.44/6.1.3 or later)
  • Relying on CKEditor 5 for content editing

The update addresses compatibility issues that could affect development environments and brings the latest improvements to the CKEditor 5 integration. As a minor release, it should be safe to apply without significant risk.

Bug Fixes

Fixed Symfony HTTP Foundation Compatibility

Fixed an issue where tests would fail when using symfony/http-foundation versions 4.4.44/6.1.3 and later. This resolves compatibility problems that could affect development environments and continuous integration pipelines using newer Symfony components.

Issue: #3300773

New Features

This release doesn't introduce new features but includes an update to CKEditor 5, bringing it to version 35.0.1. This update incorporates all the latest improvements and fixes from the CKEditor team, enhancing the editorial experience within Drupal.

Security Updates

No security fixes were explicitly mentioned in this release. However, keeping dependencies like CKEditor up-to-date generally helps maintain security by incorporating any security fixes that might be included in those updated packages.

Performance Improvements

No specific performance improvements were mentioned in this release. The focus was on compatibility fixes and dependency updates rather than performance enhancements.

Impact Summary

Drupal 9.3.21 is a maintenance release that focuses on compatibility and dependency updates. It resolves an issue with newer versions of Symfony HTTP Foundation that was causing test failures, ensuring that Drupal continues to work properly with modern dependencies. Additionally, it updates CKEditor 5 to version 35.0.1, bringing all the latest improvements from the CKEditor team to Drupal's rich text editing experience.

While this release doesn't introduce new features or major changes, it's an important update for maintaining compatibility with the broader PHP ecosystem and ensuring that content editors have access to the latest editor improvements. The changes are targeted and specific, minimizing risk while addressing important compatibility concerns.

Statistics:

File Changed300
Line Additions304
Line Deletions197
Line Changes501
Total Commits4

User Affected:

  • Developers will benefit from fixed compatibility with newer versions of Symfony HTTP Foundation (4.4.44/6.1.3 and later)
  • Development environments using updated dependencies will now work properly without test failures

Contributors:

xjm