WordPress Release: 4.6.5

Tag Name: 4.6.5

Release Date: 4/20/2017

WordPress LogoWordPress

World's most popular open-source content management system powering over 40% of all websites. Offers extensive plugin ecosystem, themes, and robust community support for blogs, e-commerce, and corporate websites. Highly customizable and scalable platform suitable for beginners and advanced developers.

TL;DR

WordPress 4.6.5 is a maintenance release that fixes a critical bug affecting audio and video functionality while also improving the build and testing infrastructure. The update addresses an issue where ID3 tag data sanitization was corrupting blob data, which could break media playback. Additionally, several improvements to the Travis CI testing environment were implemented to enhance performance and reliability of the testing process.

Highlight of the Release

    • Fixed critical bug affecting audio and video functionality with ID3 tag data
    • Significant improvements to Travis CI testing infrastructure
    • Optimized test performance by disabling Xdebug and trimming the test matrix

Migration Guide

No migration steps are required for this maintenance release. Simply update to WordPress 4.6.5 through your dashboard or by downloading the update from wordpress.org.

Upgrade Recommendations

This update is recommended for all WordPress 4.6.x users, especially those who use audio and video content on their sites. The fix for ID3 data handling resolves an important functional issue that could affect media playback.

As this is a maintenance release with no security fixes, the urgency is moderate. However, sites that heavily rely on audio or video content should prioritize this update to ensure proper media functionality.

Bug Fixes

Media Functionality Fix

  • Fixed a critical bug where wp_kses_post_deep() was corrupting blob data when sanitizing ID3 tag data, which broke audio and video functionality (fixes #40075, #40085)

This fix ensures that media files with ID3 metadata will display and play correctly, resolving issues where audio or video content might fail to load or play properly.

New Features

No significant new features were added in this maintenance release. WordPress 4.6.5 focuses primarily on bug fixes and improvements to the build and testing infrastructure.

Security Updates

No security fixes were included in this release. The primary focus was on fixing a functional bug with media handling and improving the build/test infrastructure.

Performance Improvements

Build and Test Performance Improvements

  • Disabled Xdebug when testing on Travis CI to increase performance (see #39978)
  • Optimized Travis CI builds by not installing PHPUnit on JavaScript-only builds, saving minutes of build time (see #40100)
  • Trimmed the test matrix on Travis CI by removing allowed failure jobs and older PHP versions (5.3, 5.4, and 5.5) to speed up the 4.6 branch build (see #40407)
  • Reversed the order of Travis jobs to improve build efficiency (see #39705)
  • Skipped time-sensitive tests (copyright year and PHP/MySQL version requirements) when tests are run on branches on Travis (fixes #39486)

Impact Summary

WordPress 4.6.5 is primarily a maintenance release that addresses a specific bug affecting audio and video functionality. The most significant impact is the fix for ID3 tag data handling, which ensures that media files with metadata will display and play correctly.

For end users and content creators, this means more reliable media playback. The bug fix resolves an issue where audio or video content might fail to load or play properly due to corrupted blob data during ID3 tag sanitization.

For developers, the release includes several improvements to the build and testing infrastructure, particularly in the Travis CI environment. These changes don't affect the core functionality of WordPress but do improve the development workflow with better performance and more reliable testing.

Overall, this is a targeted release with minimal changes to the codebase, focusing on fixing a specific functional issue while improving the development infrastructure.

Statistics:

File Changed9
Line Additions87
Line Deletions29
Line Changes116
Total Commits9

User Affected:

  • Fixed audio and video functionality that was broken due to ID3 data sanitization issues
  • Media files with ID3 tags will now display and play correctly

Contributors:

johnbillionocean90swissspidy