Announcing:
LSCache for WordPress v7.9
In this release: various improvements, bug fixes.
RELEASE LOG:
[Cloud] Changed the Health service to run asynchronously, resuming through WP Cron when the cloud defers the request.
[Cache] Respected the existing Cache-Control header when sending the default WP header. (dieter93)
[Conf] Updated the default Cache Login value to false.
[Core] Raised the minimum required PHP version to 7.4.0.
[Core] Raised the minimum required WP version to 6.0.
[CDN] Stripped file types from settings when the matching Include Images/CSS/JS toggle is enabled.
[CDN] Added Cloudflare purging only when Cloudflare is active. (PR #996)
[CDN] Bypassed CDN replacement for REST JSON. (#216585)
[Object Cache] Bypassed object cache operations after a failed connection.
[Object Cache] Enabled Redis zstd compression via phpredis. (Octavian)
[Object Cache] Validated the Host setting on save. (PR #889)
[UCSS] Dropped the notification step.
[CCSS] Dropped the notification step. Added try_later handling and sync-mode support.
[Page Optimize] Fixed a race condition when concurrent requests target the same CSS file. (unsetfocus)
[Page Optimize] Fixed blob execution in JS Delay. (PR #956, Zsombor Franczia, Marks Dev)
[Page Optimize] Fixed JS Combine corrupting URLs inside template literals. (mschroettle, #981)
[Page Optimize] Fixed CSS Combine serving unstyled pages when the placeholder link tag uses default WordPress whitespace. (Faisal Ahammad, #999, PR #1002)
[Page Optimize] Resolved WP 7.0 HTML attribute parsing compatibility for the Font Display setting. (PR #1017)
[Image Optimize] Skipped sending queued images when their optimized files already exist. (terratag)
[Image Optimize] Dropped the legacy image_optm table.
[Crawler] Blacklisted a URL after three consecutive failures instead of after the first failure. (Ryan D)
[ESI] Fixed ESI nonce generation for actions with custom nonce lifetimes. (Robert Staddon, PR #1006)
[ESI] Fixed a duplicate comment form appearing alongside its ESI block on non-optimized pages.
[ESI] Bypassed comments for silent blocks that fail _hash validation. (Robert Staddon, PR #1008)
[VPI] Added fetchpriority=high to VPI preload links. (Maciej Mroziński, PR #993)
[LQIP] Fixed LQIP generation failing for native WebP/AVIF images. (Ashok, PR #976)
[Toolbox] Delayed report submission to finish third-party conf injection.
[GUI] Dropped a redundant menu from the WP Admin Settings page.
[GUI] Fixed lost styles on WP 7.0 when Heartbeat is disabled.
[GUI] Settings tabs no longer flash on page load, are remembered per page, and support browser Back/Forward navigation. (Ryan D, PR #984)
[3rd] Crawler now supports WCML currencies.
[3rd] Added cache purge compatibility with Rank Math SEO. (Ryan D, PR #977)
[3rd] DIVI 5: Disabled REST API cache to fix the invalid_nonce issue. (PR #1004)
[3rd] Added Gravity Forms ESI nonce detection. (pascalminator, PR #1011)
[Misc] Blocked public access to data files in the static cache folder. (Alexander, #335626)
[Misc] The deactivation survey modal now appears only until the first real deactivation, then remains suppressed. (narratorben)
[Avatar] Disabling Avatar Cache now stops the queue counter, Gravatar generation, and on-demand static avatar generation.
[Purge] Deferred the purge-all success notice to fix the upgrade warning.
https://wordpress.org/plugins/litespeed-cache/
Cheers!
LSCache for WordPress v7.9
In this release: various improvements, bug fixes.
RELEASE LOG:
[Cloud] Changed the Health service to run asynchronously, resuming through WP Cron when the cloud defers the request.
[Cache] Respected the existing Cache-Control header when sending the default WP header. (dieter93)
[Conf] Updated the default Cache Login value to false.
[Core] Raised the minimum required PHP version to 7.4.0.
[Core] Raised the minimum required WP version to 6.0.
[CDN] Stripped file types from settings when the matching Include Images/CSS/JS toggle is enabled.
[CDN] Added Cloudflare purging only when Cloudflare is active. (PR #996)
[CDN] Bypassed CDN replacement for REST JSON. (#216585)
[Object Cache] Bypassed object cache operations after a failed connection.
[Object Cache] Enabled Redis zstd compression via phpredis. (Octavian)
[Object Cache] Validated the Host setting on save. (PR #889)
[UCSS] Dropped the notification step.
[CCSS] Dropped the notification step. Added try_later handling and sync-mode support.
[Page Optimize] Fixed a race condition when concurrent requests target the same CSS file. (unsetfocus)
[Page Optimize] Fixed blob execution in JS Delay. (PR #956, Zsombor Franczia, Marks Dev)
[Page Optimize] Fixed JS Combine corrupting URLs inside template literals. (mschroettle, #981)
[Page Optimize] Fixed CSS Combine serving unstyled pages when the placeholder link tag uses default WordPress whitespace. (Faisal Ahammad, #999, PR #1002)
[Page Optimize] Resolved WP 7.0 HTML attribute parsing compatibility for the Font Display setting. (PR #1017)
[Image Optimize] Skipped sending queued images when their optimized files already exist. (terratag)
[Image Optimize] Dropped the legacy image_optm table.
[Crawler] Blacklisted a URL after three consecutive failures instead of after the first failure. (Ryan D)
[ESI] Fixed ESI nonce generation for actions with custom nonce lifetimes. (Robert Staddon, PR #1006)
[ESI] Fixed a duplicate comment form appearing alongside its ESI block on non-optimized pages.
[ESI] Bypassed comments for silent blocks that fail _hash validation. (Robert Staddon, PR #1008)
[VPI] Added fetchpriority=high to VPI preload links. (Maciej Mroziński, PR #993)
[LQIP] Fixed LQIP generation failing for native WebP/AVIF images. (Ashok, PR #976)
[Toolbox] Delayed report submission to finish third-party conf injection.
[GUI] Dropped a redundant menu from the WP Admin Settings page.
[GUI] Fixed lost styles on WP 7.0 when Heartbeat is disabled.
[GUI] Settings tabs no longer flash on page load, are remembered per page, and support browser Back/Forward navigation. (Ryan D, PR #984)
[3rd] Crawler now supports WCML currencies.
[3rd] Added cache purge compatibility with Rank Math SEO. (Ryan D, PR #977)
[3rd] DIVI 5: Disabled REST API cache to fix the invalid_nonce issue. (PR #1004)
[3rd] Added Gravity Forms ESI nonce detection. (pascalminator, PR #1011)
[Misc] Blocked public access to data files in the static cache folder. (Alexander, #335626)
[Misc] The deactivation survey modal now appears only until the first real deactivation, then remains suppressed. (narratorben)
[Avatar] Disabling Avatar Cache now stops the queue counter, Gravatar generation, and on-demand static avatar generation.
[Purge] Deferred the purge-all success notice to fix the upgrade warning.
https://wordpress.org/plugins/litespeed-cache/
Cheers!