Home

>

Tools

>

Drupal

>

Releases

>

8.5.7

Drupal Release: 8.5.7

Tag Name: 8.5.7

Release Date: 9/5/2018

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 8.5.7 is a security and maintenance release that primarily focuses on fixing issues with the update status system, improving multilingual content migration, and addressing various documentation and code quality issues. This release ensures that users receive accurate security update notifications and fixes several bugs that affected the user interface and core functionality.

Highlight of the Release

    • Fixed update status system to correctly identify equivalent security releases
    • Added support for migrating multilingual revisions
    • Fixed 'Add Block' button visibility when using AdBlock Plus
    • Improved documentation and type hints in core files

Migration Guide

No specific migration steps are required when upgrading from Drupal 8.5.6 to 8.5.7. This is a maintenance release that fixes bugs and improves functionality without introducing breaking changes.

If you're using the update status module, you may notice more accurate reporting of security update requirements after upgrading.

Upgrade Recommendations

It is recommended that all sites running Drupal 8.5.x upgrade to Drupal 8.5.7 to benefit from the bug fixes and improvements in this release, particularly the fixes to the update status system which ensure you receive accurate security update notifications.

This is a maintenance release with no known breaking changes, so the upgrade process should be straightforward:

  1. Back up your database and site files
  2. Update your codebase to Drupal 8.5.7
  3. Run the database updates via the admin interface or using Drush
  4. Clear caches

As always, test the upgrade on a staging environment before applying to production.

Bug Fixes

Update Status System Fixes

  • Fixed an issue where the update status would incorrectly show "Security update required!" even when a site was already on an equivalent secure release
  • Improved _update_equivalent_security_releases() function to maintain consistency across branches
  • Added ability to check for multiple status messages in update tests

UI and Content Fixes

  • Fixed an issue where the "Add Block" button was hidden by AdBlock Plus due to naming conflicts
  • Standardized the Umami demo profile's "Baking Mishaps" article to use US English rather than UK English

Core Functionality Fixes

  • Fixed a deprecation error related to Symfony\Component\HttpKernel\Controller\ControllerResolver::getArguments()
  • Modified block_content_update_8400() to not rely on the module handler
  • Fixed documentation issues in StreamWrapperInterface.php
  • Corrected parameter, return, and thrown exception data types in Drupal\Core\Executable\ExecutablePluginBase
  • Removed outdated @see drupal_get_messages() annotation in StatusMessages.php

New Features

Added Support for Migrating Multilingual Revisions

This release adds support for migrating multilingual content revisions, enhancing Drupal's multilingual migration capabilities. This improvement allows for more complete and accurate migration of content from older systems while preserving revision history across languages.

Enhanced Update Status Testing

Comprehensive test coverage has been added for update status functionality related to security releases. The update system can now better detect and report on equivalent security releases, providing more accurate information to site administrators.

Security Updates

This release includes fixes to the update status system that ensure users receive accurate security notifications. While not addressing specific security vulnerabilities, these improvements help administrators maintain secure sites by providing more reliable information about when security updates are actually needed.

Performance Improvements

No significant performance improvements were included in this release.

Impact Summary

Drupal 8.5.7 is primarily a bug fix release that addresses several issues with the update status system, improves multilingual content migration, and fixes various documentation and code quality issues. The most significant impact is on site administrators who will now receive more accurate security update notifications, particularly when running an equivalent secure release.

The fix for the "Add Block" button visibility when using AdBlock Plus improves the user experience for site builders. Developers will benefit from improved documentation and type hints in core files, while content editors working with multilingual sites will appreciate the enhanced support for migrating multilingual revisions.

This release demonstrates Drupal's commitment to maintaining high-quality code and improving the user experience through regular maintenance releases. While it doesn't introduce major new features, it strengthens the platform's reliability and usability.

Statistics:

File Changed29
Line Additions1,793
Line Deletions194
Line Changes1,987
Total Commits19

User Affected:

  • Will now receive more accurate security update notifications when running an equivalent secure release
  • Fixed issues with the update status system that previously showed incorrect security warnings
  • Block management improvements with the 'Add Block' button now being visible when using AdBlock Plus

Contributors:

alexpottxjmlarowlan