Changelog
Version 1.2.6
July 7, 2026- New: Added AI Assistant (MCP) support for Claude, ChatGPT, the WordPress AI Client, and other MCP-compatible assistants. Secure, read-only access is enabled by default, while write access is optional and credentials are never exposed. Requires WordPress 6.9 or later.
- New: Added Cache Mode selection with Auto, File-based, and Server-native (LiteSpeed) options for better compatibility across different hosting environments.
- New: Added Brotli compression for cached pages with automatic Gzip fallback when Brotli is unavailable.
- Improved: Background preload and cloud CSS optimization no longer rely on WP-Cron, making caching more reliable on hosts where WP-Cron is disabled or throttled.
- Improved: Reduced database load on large websites by removing unnecessary WordPress cron updates during cloud status checks and Cloudflare cache purges.
- Improved: Settings now save instantly while cache purge and preload continue in the background.
- Improved: Serve-stale cache revalidation now works without scheduled events, keeping cached pages fresh automatically.
- Improved: Preload verification now uses a dedicated database table instead of large WordPress options for better performance.
- Fixed: Resolved an issue where Separate Cache for Mobile on LiteSpeed and OpenLiteSpeed servers could create invalid rewrite rules that caused site-wide 404 errors.
- Fixed: Background cache purges on LiteSpeed and OpenLiteSpeed now reliably clear the server cache after CSS optimization.
- Fixed: The Save button no longer incorrectly shows unsaved changes immediately after opening the dashboard.
- Fixed: The preload queue no longer restarts from the beginning when settings are saved multiple times during a large preload.
- Fixed: Resolved a rare crash that could occur when two cache purges ran at the same time.
- Fixed: Cache Mode is now applied consistently, preventing duplicate page caching on LiteSpeed servers when File-based mode is selected.
Version 1.2.5
June 11, 2026- Security: The Warp Performance dashboard, admin toolbar, and cache actions are now limited to administrators by default. Other roles can be granted cache-management access — without exposing plugin settings — under Settings → Access Control
- Improved: Cloudflare edge cache now clears within seconds of publishing or updating a post, even on hosts where WP-Cron is unreliable — keeping news and frequently-updated sites fresh at the edge
- Improved: Smarter Cloudflare purging — rate-limit-aware automatic retries, self-recovery if a background purge is missed, and no more redundant or unnecessary per-device purges
- Improved: Per-device Cloudflare variants are only purged when Separate Mobile Cache is enabled, cutting purge volume on high-traffic sites
- Fixed: Publishing a post no longer fires 404 warming requests for paginated tag archives that only have a single page
- Fixed: Icons now display correctly on the Core Web Vitals cards
- New: Device-aware preloading — desktop and mobile cache variants are queued, warmed and verified separately when Mobile Cache is enabled
- New: Brotli compression option in Cache settings — serve cached pages with Brotli instead of Gzip when your server supports it
- New: Early Hints support — per-page preload headers for fonts and LCP images let browsers start fetching before the HTML arrives
- New: Metric-matched font fallbacks generated in the cloud — system fallback fonts now occupy the same space as your web fonts for near-zero layout shift
- New: Background hero images are now detected in the cloud and preloaded with high priority for faster LCP on builder sites
- Improved: UsedCSS is now minified in the cloud — up to 30% smaller inline CSS on every cached page
- Improved: Smarter image preloading — logos and icons no longer consume preload slots, and only the true LCP candidate gets high priority
- New: Warp Cloud now detects above-the-fold images automatically — featured and hero images are eager-loaded and preloaded without tuning “Exclude First X Images”
- New: Immutable browser caching for static assets eliminates revalidation requests on reload
- Improved: UsedCSS is now generated per device viewport — desktop and mobile pages each get their own optimized CSS
- Improved: Preload queue worker is now protected by signed internal tokens
- Improved: LiteSpeed/OpenLiteSpeed preloads now wait for UsedCSS readiness and respect server-side mobile cache variants
- Improved: One-off preloads (post update, comment, purge) now run through the queue with full device handling and verification
- Improved: Cached pages stay eligible for the browser back/forward cache for instant history navigation
- Improved: Content-Length and Vary: Accept-Encoding headers on cached responses for better proxy and connection handling
- Fixed: Separate Mobile Cache toggle now correctly writes and serves dedicated mobile cache files
- Fixed: Apache fast-path no longer lets CDNs cache pages before UsedCSS is ready
- Fixed: Queue retries no longer purge LiteSpeed cache indefinitely when the cloud is unreachable
- New: Serve-stale-while-revalidate — pages keep serving instantly while the cache refreshes in the background, avoiding origin load spikes after a purge
- New: “CDN Varies by Device” setting — safely cache desktop pages at the CDN edge when a separate mobile cache is active
- Improved: Preload now warms very large sites reliably in the background, without stalling, timeouts, or reliance on WP-Cron
- Fixed: Purging the cache on very large sites no longer fails with an out-of-memory error
- Fixed: Cloudflare now connects with the new API token format
- Fixed: Mobile and currency cache variants are no longer incorrectly served from the CDN edge
Version 1.2.4
June 3, 2026- Fixed: Cloudflare single-url not purging after page update
- Improved: UsedCSS generation for Elementor & Bricks Builder per URL
Version 1.2.3
May 24, 2026- Fixed: Cache not purging issues
- Fixed: Cloudflare cache purge issues
- Improved: Bunny DNS URL handling
- Compatibility: WordPress 7.0 support
Version 1.2.2
May 16, 2026- New: Introducing Preload Engine 2.0 for faster and more stable cache preloads
- Improved: Better UsedCSS handling during cache generation and preload
- Improved: Safer cache writes and deletions
- Improved: Atomic WP config updates using temporary file replacement
- Improved: Social crawlers excluded from page cache for accurate previews
- Improved: Better lazy-load processing for images, iframes, videos and lazy render elements
Version 1.2.1
April 30, 2026- Improved: Better handling of responsive srcset images
- New: Lazy loading support for Elementor video widgets with self-hosted thumbnails
- New: Request-level caching for lazy-load exclusions
- Improved: Regex early-exit optimizations
- Fixed: Global replacement issue in lazy-loaded tags
- Fixed: CSS selector regex matching issue
Version 1.2.0
April 24, 2026- Added: Easy Starter for fresh installations
- Fixed: Cache preload after plugin reactivation
- Fixed: Search bar input issue
Version 1.1.9
April 22, 2026- New: Lazy Render Elements
- Fixed: Vary Cookie delivery for Nginx
Version 1.1.8
April 17, 2026- Improved: Font Manager
- Fixed: Preloading of locally hosted Google Fonts
Version 1.1.7
April 14, 2026- Improved: Nginx cookie control
- Improved: Cloudflare cache control
Version 1.1.6
April 14, 2026- New: Staging support
- Fixed: Bunny DNS Proxy compatibility
Version 1.1.5
April 13, 2026- Improved: UsedCSS and Delay Script logic
- Improved: Cloudflare edge cache rule
Version 1.1.4
April 13, 2026- Improved: Bunny DNS caching
- Improved: Cloudflare HTML caching
- Improved: Native LS/OLS and Nginx cache strategy
Version 1.1.3
April 12, 2026- Fixed: Google Font self-hosting issue
- Fixed: GenerateBlocks CSS issue
- Fixed: PHP 8.5 issue
- Added: Google Fonts v2 support
Version 1.1.2
April 11, 2026- Fixed: 3rd party delay exclusion issue
Version 1.1.1
April 10, 2026- Fixed: UsedCSS API
- Added: License fix
Version 1.1.0
April 9, 2026- New: WooCommerce nonce reload
- Fixed: Database and browser cache fixes
Version 1.0.0
April 1, 2026🎉 Initial Release