New feature: Control WordPress Heartbeat API directly from WP Rocket. You can reduce its activity or disable it, independently on the admin, post editor page and frontend
New feature: Facebook tracking local cache. Create a local copy of Facebook tracking scripts, to improve browser caching. This will improve your score on GTMetrix
Enhancement: Revamped the preload feature. It no longer uses an external bot, but a background process instead. This will make the process faster and more efficient. We also updated WP Rocket preload settings tab to make the options easier to understand, and added the possibility to stop a preload currently running
Enhancement: Favicons and touch icons URLs are now rewritten to use the CDN URL if the CDN is active for images
Enhancement: You can now define a custom cache path and URL, using the constants WP_ROCKET_CACHE_ROOT_PATH and WP_ROCKET_CACHE_ROOT_URL
Enhancement: You can now decide to serve the mobile version of the cache to tablets instead of the desktop version, by using the new filter rocket_cache_mobile_files_tablet
Enhancement: Lazyload is now applied on image displayed using the wp_get_attachment_image() function
Enhancement: Add additional inline JS patterns to auto-exclusion from combine JS
3rd party compatibility: Added a new Rocket Add-On for Sucuri compatibility. You can now activate it and add your Sucuri API Key, and Sucuri cache will be automatically cleaned and synced with WP Rocket cache
3rd party compatibility: Improve compatibility with the Cookie Notice plugin
3rd party compatibility: Improve compatibility with the WeePie Cookie Allow plugin
3rd party compatibility: Improve compatibility with the GDPR plugin
Bugfix: Prevent a fatal error related to composer when changing the installation path, either by moving it manually or using a staging system
Bugfix: Lazyload was not correctly applied on some iframes.