WordPress Release: 4.2.14
Tag Name: 4.2.14
Release Date: 4/20/2017
WordPressWorld'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.2.14 is a maintenance release that primarily focuses on improving build and test tools for developers, while also fixing a critical bug in audio/video functionality. The update optimizes Travis CI configurations for better performance and fixes an issue where ID3 tag data was being corrupted during sanitization, affecting media handling.
Highlight of the Release
- Fixed critical bug in audio/video functionality related to ID3 tag data sanitization
- Significant improvements to Travis CI configuration for better test performance
- Optimized test matrix to speed up branch builds
Migration Guide
No migration steps are required for this maintenance release. Users can update safely through the WordPress dashboard or via their preferred update method.
Upgrade Recommendations
This update is recommended for all WordPress 4.2.x users, especially those who work with audio and video content. The release fixes a critical bug affecting media functionality and includes various improvements to build and test tools.
While WordPress 4.2.x is no longer receiving security updates, users on this branch should still apply this maintenance update for improved stability. However, for optimal security and features, upgrading to the latest WordPress version is strongly recommended.
Bug Fixes
Fixed Audio/Video Functionality
This release fixes a critical bug where running wp_kses_post_deep() on ID3 tag data was corrupting blob data, causing issues with audio and video functionality. The fix ensures proper handling of media files with ID3 tags.
Related issues: #40075, #40085
New Features
No new features were added in this maintenance release. WordPress 4.2.14 focuses on bug fixes and improvements to build and test tools.
Security Updates
No specific security fixes were included in this release.
Performance Improvements
Build and Test Performance Improvements
Several changes were made to improve the performance of the build and test processes:
- Disabled Xdebug when testing on Travis CI to increase performance
- Trimmed the test matrix on Travis to speed up branch builds by removing allowed failure jobs and older PHP version tests (5.3, 5.4, and 5.5)
- Optimized the order in which Travis jobs run for better efficiency
- Added caching for node_modules directory in Travis CI
Impact Summary
WordPress 4.2.14 is primarily a maintenance release with a focus on developer tooling improvements and a critical bug fix for media handling. The most significant impact is the resolution of an issue where ID3 tag data was being corrupted during sanitization, which affected audio and video functionality.
For developers working with the codebase, the Travis CI configuration improvements provide better performance and reliability when running tests. The optimized test matrix and build process changes result in faster CI builds, which is particularly beneficial for branch development.
It's important to note that while this update addresses specific issues in the 4.2.x branch, this branch is no longer receiving security updates. Users should consider upgrading to the latest WordPress version for optimal security and access to newer features.
