Proxy Cache Purge · Version history
Proxy Cache Purge changelog and version history
- Latest version
- 5.12.3
- Sep 2, 2026 (2 months ago)
- Releases
- 41
- since 2018
- In the last year
- 25
- about one every 11 days
- Tested up to
- WordPress 7.0.8
- PHP 7.4 or later
Releases each year
- 20182 releases
- 20192 releases
- 20201 release
- 20214 releases
- 20223 releases
- 20232 releases
- 20241 release
- 20257 releases
- 202619 releases
202619 releases
Proxy Cache Purge 5.12.3Latest
- Fix: Multipage posts now purge every numbered page. 5.12.1 covered pages 2..N by asking the proxy for a wildcard purge of the post URL, which did not invalidate them on the reporter’s setup. The plugin now purges the real page URLs (/your-post/2, /your-post/3, …) with the same ordinary PURGE reques…
Proxy Cache Purge 5.12.2
- Fix: “max-age=0” is no longer a Site Health error when the response proves a shared cache is serving the page. Proxies that consume “s-maxage” and strip it from the response used to make correctly cached sites look broken; cache hit indicators now downgrade the finding to a warning. Reported by @da…
Proxy Cache Purge 5.12.1
- Fix: Updating multipage posts now purges every numbered page instead of only page 1.
Proxy Cache Purge 5.12.0
- Change: The GetPageSpeed Amplify recommendation links (readme + Check Caching results) now point to the dedicated Varnish monitoring landing page for a more relevant first impression.
Proxy Cache Purge 5.11.1
- Security: The manual “Purge Cache (This Page)” action (vhp_flush_do) now only purges URLs on this site’s own host, and requires a capability (filter: vhp_manual_purge_capability, default edit_published_posts) in addition to the nonce. Previously a low-privileged user could reuse the purge nonce to…
Proxy Cache Purge 5.11.0
- Fix: Async purge queue self-heals from the stuck full-queue state where vhp_process_purge_queue was silently never re-scheduled. Watchdog re-arms a ghost event when the queue is non-empty and vhp_varnish_last_queue_run is older than 5 minutes.
- Fix: enqueue_urls() now ensures the cron event is scheduled even when a full purge is already queued.
- Change: Cron-mode default flipped. DISABLE_WP_CRON no longer auto-enables async purging — opt in via VHP_ENABLE_CRON_PURGING, the vhp_varnish_cron_purging site option, or the vhp_purge_use_cron filter.
- New: VHP_ENABLE_CRON_PURGING constant and vhp_purge_queue_watchdog_seconds filter.
Proxy Cache Purge 5.10.0
- New: Recommendation for GetPageSpeed Amplify cache monitoring (readme + Check Caching results).
Proxy Cache Purge 5.9.2
- Fix: Corrected @param/@return docblock types on purge_post(), purge_url(), and related methods so they match the values actually passed and returned, removing false IDE and static-analysis warnings (reported by Sjoerd Boerrigter). No runtime behavior changes.
- New: CI lints PHPDoc parameter/return types against WordPress function signatures to catch docblock drift automatically.
Proxy Cache Purge 5.9.0
Proxy Cache Purge 5.8.3
Proxy Cache Purge 5.8.2
Proxy Cache Purge 5.8.1
- New: Regex purge URLs for category, tag, and blog listing pages to properly invalidate paginated archive pages (e.g., /category/news/page/2)
Proxy Cache Purge 5.8.0
Proxy Cache Purge 5.7.0
- New: Detection of “Vary: Accept” header which causes severe cache fragmentation.
- New: Contextual Cacheability Pro recommendations in cache diagnostics, post-purge messages, plugin action links, admin menu, E2E test results, and Site Health.
Proxy Cache Purge 5.6.5
Proxy Cache Purge 5.6.4
- New: Added VHP_DISABLE_CRON_PURGING constant to force-disable background purging even when DISABLE_WP_CRON is enabled. Useful for low-traffic sites that use external cron but prefer immediate cache purges.
Proxy Cache Purge 5.6.3
- Fix: Manual cache purge actions now execute immediately regardless of WP-Cron mode. Previously, “Purge Cache All Pages” and “Purge This Page” were queued when DISABLE_WP_CRON was enabled.
Proxy Cache Purge 5.6.2
- Fix: Cacheability Pro recommendation moved to dismissable admin notice
Proxy Cache Purge 5.6.0
- New: Added recommendation for Cacheability Pro cache warming plugin on settings page.
20257 releases
Proxy Cache Purge 5.5.3
- New: End-to-End Cache Test in “Check Caching” admin page – a comprehensive 7-step test that verifies both caching AND purging work correctly, without relying on header detection heuristics.
- Fix: Header Analysis tab now stays active after running a URL scan.
- Fix: Removed duplicate introductory text in Header Analysis tab.
Proxy Cache Purge 5.5.2
- Fix: Removed development files from WordPress.org distribution.
- Fix: Added concurrency control to CI workflows to prevent SVN deploy race conditions.
Proxy Cache Purge 5.5.1
- New: WP-CLI --all flag for explicit full site cache purge.
- New: WP-CLI --url-only flag to purge exact URL without wildcard matching.
- New: WP-CLI --tag=<tag> option for tag-based cache purging (requires Cache Tags mode).
- Doc: Fixed WP-CLI documentation – wp varnish purge correctly documented as full site purge.
- Doc: Fixed “WP CLI” typo to “WP-CLI”.
- Dev: Added PHPCS/PHPStan linting infrastructure and GitHub Actions CI.
- Dev: New pytest coverage for WP-CLI purge command variants.
Proxy Cache Purge 5.5.0
- Fix: Scheduled posts now properly purge cache when auto-published via WP-Cron. Previously, purges were queued but not processed until the next cron run, leaving stale content.
- New: Added transition_post_status hook to handle future → publish transitions synchronously, ensuring immediate cache invalidation for scheduled posts.
- New: Shortlink URLs (?p=XXX) are now purged when scheduled posts publish, clearing any cached 404 responses.
- Doc: Added guidance on cron frequency for background purging mode – recommends every-minute cron for minimal stale content.
- Dev: New pytest coverage for scheduled post publishing via WP-Cron.
Proxy Cache Purge 5.4.0
- New (BETA): Optional Cache Tags / Surrogate Key purge mode, controlled via the “Use Cache Tags” setting.
- New (BETA): Tag-mode enablement based on standard Surrogate-Capability headers from surrogates (Edge Architecture spec) or the VHP_VARNISH_TAGS wp-config define.
- New: Admin UI improvements – properly associated labels for checkboxes and clearer explanatory copy.
- Dev: Test VCL and pytest stack updated to cover tag-based purging behaviour.
Proxy Cache Purge 5.3.0
- New: VHP_EXCLUDED_POST_STATUSES define to exclude statuses (e.g. drafts) from purge triggers.
- New: varnish_http_purge_valid_post_statuses filter to customize statuses programmatically.
- Fix: REST URL generation for tags and custom taxonomies; respect rest_base and use term IDs.
- Fix: Avoid booleans in generated URL lists for REST entries.
- Fix: Correct WP version check (pre-4.7 only) for deactivation logic.
- Fix: Correct per-host IP loop in purge header filtering.
- Fix: Properly strip query strings when deduplicating purge URLs.
- Fix: Debugger wp_remote_get args and header checks (Via header scalar/array).
- Polish: Typo fix in DevMode settings message.
Proxy Cache Purge 5.2.2
- Fix: Warning / Notices resolved.
20241 release
Proxy Cache Purge 5.2.1
- New: Allow custom X-Varnish header name.
20232 releases
Proxy Cache Purge 5.2.0
- Fix: Debug if Via headers are an array.
Proxy Cache Purge 5.1.3
20223 releases
Proxy Cache Purge 5.1.2
Proxy Cache Purge 5.1.1
Proxy Cache Purge 5.1.0
20214 releases
Proxy Cache Purge 5.0.3
Proxy Cache Purge 5.0.2
Proxy Cache Purge 5.0.1
Proxy Cache Purge 5.0
20201 release
Proxy Cache Purge 4.8.1
20192 releases
Proxy Cache Purge 4.6.6
Proxy Cache Purge 4.7.3
20182 releases
Proxy Cache Purge 4.5.0
Proxy Cache Purge 4.4.0
Questions about Proxy Cache Purge’s releases
What is the latest version of Proxy Cache Purge?
5.12.3, released on Sep 2, 2026 (2 months ago). It’s tested up to WordPress 7.0.8 and needs PHP 7.4 or later.
How often is Proxy Cache Purge updated?
25 releases in the last year, about one every 11 days. Its first release on WordPress.org dates from April 2018.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Proxy Cache Purge’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.