= 3.05.04 =
* Finalized the LiteSpeed Automation contract by removing the retired Refresh Ahead candidate/scanner implementation and all obsolete LiteSpeed warm/refill/stale/refresh-ahead dashboard setting keys from defaults, sanitization, REST schemas, persistence change detection, admin state, and runtime rendering.
* Added a one-time canonical settings cleanup that strips retired LiteSpeed keys from the stored UltraCache settings option and removes the obsolete LiteSpeed refresh-ahead state/candidate options without flushing cache or changing active Automation behavior.
* Removed legacy LiteSpeed refresh-ahead queue/result compatibility branches; any pre-existing targeted queue row now follows the ordinary shared page-warm stage contract instead of a separate refresh-ahead preparation path.
* Kept only the agreed LiteSpeed controls and observability contract: native LiteSpeed HTML Cache control, Flush All inclusion, capability test/manual purge/redetect actions, detection/transport status, stale exact-purge capability, production counters, and recent operations. Varnish behavior remains unchanged.

= 3.05.03 =
* Removed the separate LiteSpeed stale-regeneration switch from the dashboard and Setup Wizard.
* LiteSpeed exact/stale invalidation now follows the central Automation Stale While Revalidate policy automatically, including the effective Fresh TTL and Max stale window boundary.
* Kept LiteSpeed stale exact purge as a backend capability/status signal while preserving Flush All integration, native cache controls, diagnostics, counters, operations, and the shared Automation warm pipeline.
* Preserved legacy LiteSpeed stale-setting storage only for upgrade compatibility; it no longer controls runtime invalidation behavior.
* Left the Varnish integration unchanged.

= 3.05.02 =
* Removed the LiteSpeed-specific "Refill after targeted invalidation" and "Warm with site warm-up" dashboard switches; the shared Automation warm pipeline is now the single user-facing warm authority.
* Made native LiteSpeed affected-page refill and site-warm population automatic whenever native LiteSpeed HTML Cache is enabled, including homepage, menu, full-site, cron, CLI, warm-after-flush, and targeted invalidation flows.
* Stopped the Setup Wizard from writing the retired LiteSpeed warm/refill switches and made compatibility diagnostics report the effective automatic runtime policy instead of legacy option values. Legacy setting keys are retained temporarily for upgrade compatibility and will be removed in the final cleanup step.

= 3.05.01 =
* Retired the LiteSpeed Refresh Ahead producer so it no longer scans candidates, queues proactive page work, or keeps the shared background worker alive.
* Removed LiteSpeed Refresh Ahead, threshold, maximum-pages, pinned-URL controls, status rows, scan summaries, and related help text from the dashboard.
* Stopped Apply optimal settings from enabling the retired LiteSpeed Refresh Ahead setting while preserving native LiteSpeed cache, stale purge, site warm, targeted refill, Flush All integration, diagnostics, counters, and operations.
