Home

>

Tools

>

Drupal

>

Releases

>

9.2.0-rc1

Drupal Release: 9.2.0-rc1

Pre Release

Tag Name: 9.2.0-rc1

Release Date: 6/7/2021

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.2.0-rc1 is the first release candidate for Drupal 9.2.0, focusing on dependency updates, particularly upgrading Symfony components to version 5.3. This release prepares Drupal for future compatibility with Symfony 6 while maintaining stability for the upcoming stable release. It includes important dependency updates and reverts a previous change related to Symfony's InputBag component.

Highlight of the Release

    • Upgraded Symfony 5 components to version 5.3
    • Updated various dependencies to their latest releases as of June 3, 2021
    • Reverted a previous change related to Symfony's HttpFoundation InputBag component
    • First release candidate for Drupal 9.2.0

Migration Guide

Migration Notes for Drupal 9.2.0-rc1

Symfony 5.3 Update

If you have custom code that interacts directly with Symfony components, review the Symfony 5.3 changelog to understand potential impacts.

Reverted InputBag Change

A previous change related to Symfony's HttpFoundation InputBag component has been reverted. If you made adjustments to your code based on the previous change (commit 8f0f57f), you may need to revert those changes as well.

General Dependency Updates

Test your site thoroughly with this release candidate, especially if you have custom modules that interact with Drupal's dependencies.

Upgrade Recommendations

  • For Production Sites: Wait for the stable 9.2.0 release before upgrading production environments.

  • For Development/Testing: Install this release candidate in development or testing environments to identify any potential issues before the stable release.

  • Module Developers: Test your modules with this release candidate to ensure compatibility with the updated dependencies, particularly the Symfony 5.3 components.

  • Custom Code Review: If you have custom code that interacts directly with Symfony components or other updated dependencies, review your code for compatibility.

The upgrade path from Drupal 9.1.x to 9.2.0-rc1 should be straightforward as no major API changes are indicated in the commit messages.

Bug Fixes

No specific bug fixes are mentioned in the commit messages for this release candidate. The focus appears to be on dependency updates and preparation for the stable release rather than addressing specific bugs.

New Features

This release candidate doesn't introduce new features but focuses on dependency updates and preparation for the stable 9.2.0 release. The main changes include:

  • Symfony 5.3 Components: Upgraded from previous Symfony 5.x versions to the latest 5.3 release, which provides improved performance and new features from the Symfony ecosystem.

  • Updated Dependencies: Various dependencies have been updated to their latest releases as of June 3, 2021, ensuring Drupal remains current with its ecosystem components.

Security Updates

No security fixes are explicitly mentioned in the commit messages for this release candidate.

Performance Improvements

No explicit performance improvements are mentioned in the commit messages. However, the update to Symfony 5.3 components may bring some performance benefits as newer Symfony versions often include performance optimizations.

Impact Summary

Drupal 9.2.0-rc1 represents an important step toward the stable 9.2.0 release, with a focus on updating dependencies to maintain compatibility with the broader PHP ecosystem. The update to Symfony 5.3 components is particularly significant as it helps prepare Drupal for future compatibility with Symfony 6.

The reversion of a previous change related to Symfony's InputBag component suggests that the development team is carefully considering compatibility and stability issues before the final release.

While this release doesn't introduce new features or major changes to Drupal's core functionality, the dependency updates are crucial for maintaining a modern, secure, and well-supported CMS. Site administrators and developers should test this release candidate thoroughly to ensure a smooth transition to the stable 9.2.0 release.

Statistics:

File Changed30
Line Additions297
Line Deletions329
Line Changes626
Total Commits5

User Affected:

  • Updated Symfony components to version 5.3
  • Reverted changes related to Symfony's InputBag component
  • Updated various dependencies to latest releases as of June 3, 2021

Contributors:

effulgentsiaalexpottxjm