WP Rocket v3.17.4 - Best WordPress Caching Plugin
Decryption key:
3rd-party compatibility: Improve compatibility with Termly plugin ( )
Enhancement: Minor translation updates ( )
Enhancement: Update banners to cover new types of licenses ( )
Enhancement: Send parameter while downloading partner’s plugin from the dashboard ( )
Bugfix: Fix a problem with slow query for servers with a lot of databases set up ( )
- Bugfix: Fix “Undefined property: stdClass::$table_name” PHP Notice ( )
- Bugfix: Fix “Attempt to read property "id" on bool” PHP Warning ( )
- Enhancement: Introduce a new About Us tab ( )
- Enhancement: Exclude “background-images” elements that are not real images from the Optimize Critical Images feature ( )
- Enhancement: Make sure not to include beacon script when “DONOTROCKETOPTIMIZE” constant is set ( )
- Enhancement: Exclude elements targeted by "SVG use” from Automatic Lazy Rendering feature ( )
- Enhancement: Fix a problem when Optimize Critical Images feature was picking wrong image if the scroll happened before launching the script ( )
- 3rd-party compatibility: Exclude “Trust Index Google Widget” CSS files from the LazyLoad for CSS Background Images ( )
- 3rd-party compatibility: Improve compatibility between Imagify plugin and Optimize Critical Images feature ( )
- New Feature: Use meta generator to display applied optimizations on specific URLs ( )
Staggered release, version available for 70% of our customers.
Bugfix: Fix a problem with Automatic Lazy Rendering feature which caused broken layouts in specific markups (#6959)
Bugfix: Fix “Argument #3 ($code) must be of type int, string given” fatal error (#6714)
Bugfix: Fix 404 error in console for Safari browser when LazyLoad for CSS Background Images is used (#6453)
Bugfix: Fix “null passed to delete_by_url() when string expected” fatal error (#6887)
Enhancement: Slightly improve performance and reduce CPU usage of the plugin (#6413)
Enhancement: Optimize lookups of the tables in the database by stopping the usage of “SHOW TABLES LIKE” queries (#6460)
Enhancement: Reduce the resources usage for Automatic Lazy Rendering and Optimize Critical Images features (#6964)
Enhancement: Update BerlinDB package inside the plugin (#6986)
Changelog 3.17.0.1 September 18th, 2024
- Enhancement: Update the Lazy Render Content strings with Automatic Lazy Rendering ( )
- dev: Automate plugin translation process ( )
Enhancement: Refactor of the Optimize Critical Images codebase ( )
Bugfix: Fix PHP undefined property warning when using Optimize Critical Images feature ( )
Bugfix: Fix rocket_min_rucss_size filter, it was not working in specific circumstances ( )
Enhancement: Allow the usage of more than 10 seconds timeout for the rocket_lcp_delay filter ( )
Enhancement: Make sure to remove loading=”lazy” attribute when automatically excluding from the lazy load above the fold images ( )
Enhancement: Add span element to the list of possible LCP elements when using Optimize Critical Images feature ( )
Enhancement: Add data-rocket-defer attribute to the scripts deferred by WP Rocket ( )
Enhancement: Allow the removal of <noscript> element generated for the lazyload markup ( )
- Enhancement: Automatically slow down the preload for websites which are overloaded ( )
- Enhancement: Introduce retry strategy when calling WP Rocket’s website to avoid negative impact on websites during the downtime ( )
- Enhancement: Guard beacon script against saving not expected values into the Optimize Critical Images table ( )
- Enhancement: Prevent from adding not public post types into the cache table ( )
- Enhancement: Truncate the cache table after the domain migration ( )
- Enhancement: Add data-rocket-preload argument to the preload elements added by WP Rocket ( )
- Bugfix: Make sure to send mobile and desktop URLs to the pre-warmup of Optimize Critical Images feature ( , )
- 3rd-party compatibility: Prevent from occasional fatal error when using WP Rocket together with RankMath SEO ( )
Staggered release available for 25% of customers.
- Bugfix: Clear data related to Optimize Critical Images feature upon the update to make sure PHP warning is not logged ( )
3.16.1 June 19, 2024
- Enhancement: Guard Optimize Critical Images feature from preloading not expected LCP image markups ( )
- Enhancement: Make the pre-warmup process of Optimize Critical Images feature asynchronous ( )
- Enhancement: Add a new filter to control the waiting time for Optimize Critical Images script ( )
- Enhancement: Block the pre-warmup process of Optimize Critical Images feature for the local environments ( )
- Enhancement: Display the Clear Critical Images button of Optimize Critical Images feature for the local environments ( )
- Enhancement: Add “section” and “header” to the elements that can be considered as LCP when using Optimize Critical Images feature ( , )
- Enhancement: Update the Image Optimization tab in WP Rocket’s settings ( )
- Enhancement: Reduce the resource usage of the ajax request when the page is not cached yet while using Optimize Critical Images feature ( )
- Enhancement: Update the Delay JavaScript script to the 1.2.6 version ( )
- Improve the feature’s error logging to make it more descriptive
- Fix a problem when JavaScript was not triggered correctly in some cases when the interaction happened during the page load
- Fix CSP problems with Delay JavaScript feature
- Fix a problem with sticky element not being sticky when Delay JavaScript is used
- Fix an incompatibility with CookieCode banner plugin
- Bugfix: Fix a preload markup for Optimize Critical Images feature when specific container and its pseudo element have both background images ( )
- Bugfix: Make sure to preload and exclude from Lazy Load correctly LCP images with special characters when Optimize Critical Images is enabled ( , , )
- Bugfix: Guard against fatal when providing not expected data into Optimize Critical Images feature ( )
- Bugfix: Prevent 404 error for “lcp-beacon.js.map” file ( )
- Bugfix: Make sure to apply fetchpriority attribute to the LCP image when its source is relative while using Optimize Critical Images feature ( )
- Bugfix: Fix Mobile Cache button in the tools section ( )