OptiCache

Changelog

1.0.9 – 02/10/26

  • Added sitemap-based URL discovery for cache warmup (auto-detects Yoast SEO, Rank Math, All in One SEO, SEOPress, The SEO Framework, Jetpack, Squirrly SEO, SmartCrawl, Google XML Sitemaps, XML Sitemap & Google News, Sitemap by BestWebSoft, Companion Sitemap Generator, and WordPress core sitemaps)
  • Added Detect Sitemap button with URL count reporting
  • Added custom sitemap URL option for non-standard configurations
  • Added configurable max URL limit for sitemap preload (default 500)
  • Added Brotli compression toggle for .htaccess (requires mod_brotli for Apache or ngx_brotli for Nginx)
  • Added Paymattic payment platform detection with automatic JavaScript exclusions (wppayform, wpf-, stripe_elements, paystack, razorpay, payrexx)
  • Fixed JavaScript exclusions being removed on plugin deactivation instead of only on plugin deletion (exclusions now persist through deactivation for safe troubleshooting)
  • Fixed uninstall cleanup missing dynamic detection options, warning dismissals, and transients that were orphaned in wp_options
  • Improved conflict detection wording throughout to clarify that overlapping features simply need to be disabled, not that OptiCache is incompatible
  • Fixed Object Cache metrics chart not displaying data (Redis flush was deleting metrics key)
  • Fixed Object Cache metrics serializer key mismatch between frontend write and admin read paths
  • Fixed OPcache flush on plugin/theme updates using full reset instead of selective invalidation to prevent stale bytecode from renamed or moved files
  • Fixed admin bar cache clearing redirecting to the General settings tab instead of staying on the current page (replaced admin-post.php redirect approach with AJAX so the page never navigates)
  • Fixed e-commerce/plugin/gateway detection not triggering when plugins were already active before OptiCache was installed (now runs initial scan on first load)
  • Fixed stale Really Simple Security rules lingering in .htaccess after plugin deactivation (now stripped during parsing and cleaned from existing installs on upgrade)

1.0.8 – 02/06/26

  • Added conflict detection for Salient, Customizr, and X Theme/Pro (Themeco)
  • Added Cornerstone page builder detection
  • Expanded Perfmatters conflict detection to cover all optimization features
  • Fixed Max Cache Size not auto-purging when the limit is reached
  • Assure compliance with WordPress 6.9.1

1.0.7 – 02/04/26

  • Fixed: Page cache now auto-clears on plugin/theme updates via WordPress updater
  • Fixed: Page cache now auto-clears on plugin activation/deactivation
  • Fixed: Plugin detection moved from admin_init to activation hooks to reduce admin overhead
  • Fixed: Conflict detection now only runs on OptiCache settings page instead of every admin page
  • Fixed: Early translation loading warning in WordPress 6.7+
  • Improved: Significantly reduced database queries on WooCommerce and other admin pages

1.0.6 – 02/01/26

  • New: WordPress Hardening section with Remove Query Strings, Disable XML-RPC, Limit Revisions, and Disable Autosave
  • New: Clean HTML Head section with Remove Generator Tag, Remove RSD Link, Remove WLW Manifest, and Remove Shortlink
  • New: Disable Embeds option to remove wp-embed.js (~6KB savings)
  • New: Max Cache Size setting to set automatic cache cleanup threshold (100MB to 1000MB)
  • New: Last cache flush timestamp displayed in settings header
  • New: Tooltips on Clear Page Cache and Clear Asset Cache buttons
  • Fixed: Reset to Defaults now preserves all .htaccess settings and custom rules
  • Fixed: Clear Asset Cache button disabled when CSS Combine and JS Combine are both off

1.0.5 – 01/15/26

  • New: CDN Integration tab (Beta) with comprehensive URL rewriting for static assets
  • New: File Extensions filtering – precise control over which file types are served via CDN
  • New: Included Directories setting – limit CDN rewriting to specific paths (wp-content/, wp-includes/)
  • New: Site URL override for non-standard WordPress configurations
  • New: Disable for Admin option – bypass CDN when logged in as administrator
  • New: Validate Configuration button to test CDN accessibility
  • New: Preconnect hints automatically added for faster CDN connections
  • New: Support for all major CDN providers (Cloudflare, CloudFront, BunnyCDN, KeyCDN, Akamai, Azure CDN, Google Cloud CDN, CDN77)
  • New: Cloudflare API integration with email + Global API Key authentication
  • New: Automatic Cloudflare cache purge when content changes
  • New: Manual Cloudflare purge button in admin bar
  • New: Wildcard support for CDN exclusion patterns
  • New: Rewrite Relative URLs option for better control
  • New: Varnish Integration for hosts using Varnish reverse proxy cache (Cloudways, Kinsta, WP Engine, etc.)
  • New: Varnish auto-detection via HTTP headers (X-Varnish, X-Cache)
  • New: Varnish Server IP configuration (default: 127.0.0.1)
  • New: Automatic Varnish cache purge on post/page/comment changes
  • New: Manual Varnish purge button with connection test
  • New: PURGE and URLPURGE methods for full site and individual URL purging
  • New: Excluded Query Parameters setting for Varnish (utm_source, fbclid, gclid, etc.)
  • New: Debug Log panel for troubleshooting CDN, Cloudflare, and Varnish operations
  • New: View Log, Clear Log, and Download Log buttons for beta testers
  • New: Comprehensive error logging with timestamps and context data
  • New: Automatic disk space protection – purges oldest cache files when hosting reaches 85% capacity
  • New: Admin dashboard notice when disk space protection is triggered
  • Note: CDN and Varnish features are in beta – test thoroughly before production use

1.0.4 – 01/02/26

  • New: E-commerce platform detection (WooCommerce, Easy Digital Downloads, MemberPress, BigCommerce, Ecwid)
  • New: Common plugin detection (Contact Form 7, Gravity Forms, Elementor, WPForms)
  • New: Payment gateway detection (Stripe, PayPal, Square, WooPayments, Authorize.Net, Amazon Pay, Mollie, eWAY, PayFast, Braintree)
  • New: Automatic JS exclusion injection for detected platforms, plugins, and gateways
  • New: Default JS delay exclusions for Google Analytics, Tag Manager, and reCAPTCHA
  • New: JavaScript Debug Mode to capture front-end errors for troubleshooting
  • New: Conflict detection for 30 caching plugins with feature-level identification
  • New: Conflict detection for 11 themes (Avada, Divi, BeTheme, The7, Astra, GeneratePress, Kadence, Blocksy, OceanWP, Neve, Hello Elementor)
  • New: WP-CLI support with full command suite (cache, assets, object-cache, opcache, db, htaccess, status)
  • Improved: System Information now displays in a two-column layout (responsive)
  • Improved: Toast notification width reduced for cleaner appearance
  • Improved: Object cache metrics with interactive Chart.js visualization

1.0.3 – 12/15/25

  • New: .htaccess tab with visual rule editor and safety preview
  • New: Intelligent .htaccess generation with context-aware optimization rules
  • New: Cache preload system with background processing and progress tracking
  • New: Status tab with comprehensive server diagnostics
  • New: System information panel with PHP, MySQL, cURL, and extension details
  • New: Cache directory and .htaccess write status indicators
  • New: Toggle switches replace checkboxes throughout admin interface
  • Improved: Admin bar beads show real-time OPcache hit/miss ratios
  • Improved: Conflict detector provides specific remediation guidance
  • Improved: Settings panels reorganized with consistent 765px max-width
  • Improved: .htaccess preservation of existing PHP handlers and cPanel directives
  • Fixed: Admin bar beads now reflect actual OPcache behavior per request
  • Fixed: Object cache now properly syncs all operations (set, delete, add, replace, incr, decr) from wp-admin to Redis/Memcached
  • Fixed: Page cache now auto-clears on widget saves, menu updates, and sidebar changes

1.0.2 – 12/01/25

  • New: JS Delay tab with user interaction-based script loading
  • New: Font Preloading with automatic local font detection
  • New: Google Fonts optimization with display=swap injection
  • New: Link Prefetch with hover-based and viewport-based options
  • New: Database Optimizer with revision, transient, and orphan cleanup
  • New: Table optimization with one-click OPTIMIZE TABLE execution
  • New: Scheduled database cleanup via WordPress cron
  • New: Conflict detection for basic caching plugin identification
  • New: Exclusion patterns for JS delay (checkout, cart, admin pages)
  • Improved: Asset optimizer with CSS/JS combination options
  • Improved: Lazy loading with exclusion patterns and fade-in effects
  • Improved: Settings save with AJAX (no page refresh required)
  • Improved: Tab persistence across settings saves
  • Fixed: Combined CSS preserves relative URL references
  • Fixed: Deferred scripts maintain execution order

1.0.1 – 11/17/25

  • New: Object Cache tab with Redis and Memcached support
  • New: Object cache drop-in installation with one-click enable/disable
  • New: OPcache tab with script management and statistics
  • New: OPcache invalidation controls (single file, all files, reset)
  • New: Admin bar indicator beads for cache status at a glance
  • New: Heartbeat Control with frequency and location settings
  • New: Emoji disable option to remove WordPress emoji scripts
  • New: Redis/Memcached connection testing with detailed diagnostics
  • New: Object cache metrics tracking (hit ratio, memory usage, response time)
  • Enhanced: Page cache with mobile-specific caching option
  • Improved: Asset minification with safer parsing
  • Improved: Admin interface with consistent panel styling
  • Improved: Settings organization with logical tab grouping
  • Fixed: Page cache respects WooCommerce cart cookies
  • Fixed: Object cache excludes admin and REST API by default

1.0.0 – 10/18/25

  • Initial release
  • Page caching with HTML file storage
  • Automatic cache clearing on post/page updates
  • Cache expiration controls with customizable TTL
  • Asset optimization with CSS minification
  • Asset optimization with JavaScript minification
  • Defer and async options for script loading
  • Lazy loading for images with the native loading attribute
  • Lazy loading for iframes and videos
  • General settings with global enable/disable
  • Cache exclusion by URL patterns
  • Cache exclusion by cookies
  • Query string handling for UTM parameters
  • Logged-in user cache bypass
  • Mobile detection for separate caching
  • Admin settings panel with tabbed interface
  • Uninstall cleanup with optional data removal

Plugin Website
Visit website

Author
artiosmedia
Version:
1.0.9
Last Updated
February 11, 2026
Active Installs
20
Requires
WordPress 5.8
Tested Up To
WordPress 6.9.1
Requires PHP
8.0

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.