View as Markdown:
Changelog
1.1.0 (2026-02-21)#Copied!
Features#Copied!
- deps: Upgrade predis/predis from ^2.2 to ^3.0 (b84a8bd)
Bug Fixes#Copied!
- release: Remove draft config so Release Please creates git tags (6d11112)
- ui: Replace removed
warningicon withcaution(3b8f686)
1.0.2 (2026-02-16)#Copied!
Bug Fixes#Copied!
- Make check_cache_decision() public and remove Options::is_caching_allowed() (b713aed)
1.0.1 (2026-02-15)#Copied!
Bug Fixes#Copied!
- ci: Use RELEASE_TOKEN for release-please to trigger PR workflows (2f8322e)
- Register action namespaces in Engine constructor (4a1ffb3)
Refactoring#Copied!
- ci: Move E2E from PR trigger to release workflow gate (3c9de93)
- ci: Remove post-merge CI/E2E gates from release workflow (810055a)
1.0.0 (2026-02-13)#Copied!
Initial stable release of MilliCache — a full-page cache plugin for WordPress powered by Redis compatible servers.
Highlights#Copied!
- In-Memory Full-Page Cache — Pages are served directly from memory before WordPress even initializes. No database queries.
- Flag-Based Invalidation — Tag cached pages with flags like
post:123orarchive:category:5, then clear related entries with a single command. Built-in flags are assigned automatically; custom flags give you full control. - Stale-While-Revalidate — Serve expired content while fresh content regenerates in the background. Prevents cache stampedes on high-traffic pages.
- Rules Engine — Define caching behavior with a fluent, chainable PHP API. Set TTL, grace periods, and exclusions per condition — all version-controllable.
- Multisite Native — Per-site cache isolation with network-wide management. Clear one site, a subset, or an entire network.
- Multiple Backends — Redis, ValKey, KeyDB, or Dragonfly. Any Redis-compatible server works out of the box.
- WP-CLI Integration — Commands for cache testing, status checks, diagnostics, and bulk operations. AI-agent friendly.
- Debug Headers & Browser Extension —
X-MilliCache-*headers show cache status, flags, and keys. The companion browser extension makes debugging effortless. - REST API —
/millicache/v1/*endpoints for cache control, status checks, and settings — ideal for CI/CD pipelines and monitoring. - Action & Filter Hooks — Full customization of caching behavior, flag assignment, and invalidation events.
- Smart Auto-Invalidation — Cache clears automatically when posts, menus, widgets, or theme settings change.
- Open Source — GPL-2.0+ licensed. No vendor lock-in.
MilliCache Documentation