Drupal Release: 8.9.0-beta2
Pre Release
Tag Name: 8.9.0-beta2
Release Date: 4/2/2020
DrupalHighly 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 8.9.0-beta2 is a minor beta release that includes several important fixes for PHP 5 compatibility, documentation improvements, and security updates to dependencies. This release focuses on stability and security rather than introducing new features, making it an important update for sites running the 8.9.0-beta1 version.
Highlight of the Release
- Fixed PHP 5 compatibility issues in tests
- Improved documentation for hook_update_last_removed()
- Fixed static query in EntityResourceTestBase.php that should be dynamic
- Security update: Bumped minimist dependency from ^1.2.0 to ^1.2.2
Migration Guide
No migration steps are required for this beta release. This is a standard update from 8.9.0-beta1 to 8.9.0-beta2.
Upgrade Recommendations
If you are currently running Drupal 8.9.0-beta1, it is recommended to upgrade to this beta2 release to benefit from the bug fixes and security improvements.
For production sites, it's generally advised to wait for the stable release of 8.9.0 unless you are specifically testing the beta versions. If you're on an earlier stable version of Drupal 8, continue using that until 8.9.0 is officially released.
Bug Fixes
- PHP 5 Compatibility: Fixed issues with PHP 5 tests on 8.7.x branch (Issue #3122742)
- Entity Resource Testing: Fixed a static query in EntityResourceTestBase.php that should be dynamic, improving test reliability (Issue #3122605)
New Features
No new features were introduced in this beta release. This update focuses on bug fixes, documentation improvements, and security updates to dependencies.
Security Updates
- Dependency Update: Bumped minimist from ^1.2.0 to ^1.2.2 to address security vulnerabilities (Issue #3120494)
Performance Improvements
No specific performance improvements were included in this beta release.
Impact Summary
Drupal 8.9.0-beta2 is a maintenance release that addresses several issues found in the beta1 release. The impact is relatively minor but important for developers working with PHP 5 compatibility, entity resource testing, and those concerned about security vulnerabilities in dependencies.
The documentation improvements for hook_update_last_removed() will help developers better understand this API. The fix for static queries in EntityResourceTestBase.php improves the reliability of tests.
The security update to the minimist dependency addresses potential vulnerabilities, making this an important update from a security perspective.
Overall, this beta release continues to stabilize Drupal 8.9.0 as it moves toward a final release.
