Changelog

All notable changes to CacheWarmer.

v1.1.0 March 2026

Added

New Warming Targets

  • Pinterest Rich Pin Validator — Refresh rich pin Open Graph metadata for all URLs. Available on Premium and Enterprise plans.
  • Cloudflare Cache Purge + Warm — Zone API integration to purge and re-warm Cloudflare-cached pages automatically. Enterprise only.
  • Imperva Cache Purge + Warm — Imperva (Incapsula) API integration to purge and re-warm Imperva-cached pages. Enterprise only.
  • Akamai Cache Purge + Warm — Akamai Fast Purge (CCU v3) integration to invalidate and re-warm Akamai-cached pages. Enterprise only.

Premium Features

  • Smart Warming — Diff-detection via sitemap lastmod: only warm URLs whose content has actually changed.
  • Priority-Based Warming — Process high-priority URLs first, based on sitemap <priority> values.
  • Cache Hit/Miss Analysis — Parse CDN response headers (X-Cache, CF-Cache-Status) to visualize cache effectiveness.
  • Performance Trending — Track response times per URL across warming runs to spot regressions.
  • Service Success Rate Dashboard — Per-target success/failure statistics with historical trending.
  • Quota Usage Tracker — Visual progress bars for Google/Bing daily quotas with alerts at 80% and 100%.
  • Broken Link Detection — Flag URLs returning 404 or 5xx status codes, with exportable reports.
  • SSL Certificate Expiry Warnings — 30-day advance notice when SSL certificates are about to expire.
  • Failed/Skipped URL Export — Export failed and skipped URLs as CSV for review and action.
  • Custom Timeout per Service — Set individual timeout values for each warming target.

Enterprise Features

  • Custom User-Agent Strings — Configure custom user-agent strings for CDN-specific cache rules.
  • Custom HTTP Headers — Inject authentication tokens or internal markers into warming requests.
  • Custom Viewport Definitions — Define tablet, 4K, or custom viewport sizes beyond desktop and mobile.
  • Authenticated Page Warming — Warm pages behind authentication using cookies or session tokens.
  • Sitemap Change Polling — Automatically detect sitemap changes every N hours and trigger warming.
  • Conditional Warming — Skip URLs with fresh CDN cache based on Age/max-age headers.
  • Custom Warm Sequence — Define the order in which warming targets are executed.
  • Multi-Site Dashboard — Unified management dashboard for multiple domains with per-site statistics.
  • Audit Logging — Track all API calls, triggers, and configuration changes for compliance.
  • IP Whitelist — Restrict REST API access to specific IP addresses.
  • Performance Regression Alerts — Automatic notification when response times increase by more than 50%.
  • Quota Exhaustion Alerts — Notifications at 80% and 100% of Google/Bing daily quotas.
  • Automated PDF/HTML Reports — Generate and deliver reports per warming job automatically.
  • Zapier/n8n/Make Webhook Compatibility — Connect warming events to no-code automation platforms.

Changed

  • URL Exclude Patterns are now an Enterprise-only feature. Free and Premium users will see a locked section in Settings with an upgrade prompt. Existing exclude patterns on non-Enterprise installations will no longer be applied during warming jobs.
  • Email Notifications have been moved from Premium to Enterprise. Free and Premium users will see a locked section in Settings with an upgrade prompt. Existing notification settings on non-Enterprise installations will no longer trigger emails.
v0.1.0 Initial Release February 2026

Added

  • Sitemap XML parser with automatic URL discovery
  • CDN cache warming via Headless Chrome (Puppeteer)
  • Facebook Sharing Debugger integration
  • LinkedIn Post Inspector integration
  • Twitter/X Card cache warming
  • IndexNow protocol support (Bing, Yandex, Seznam, Naver)
  • Google Search Console API integration
  • Bing Webmaster Tools API integration
  • BullMQ-based job queue with configurable rate limiting
  • SQLite database for job tracking and result storage
  • REST API for programmatic access (7 endpoints)
  • React SPA dashboard for monitoring and management
  • Docker support with pre-built images
  • Docker Compose configuration for production deployments
  • Environment-based configuration via .env file
  • Configurable concurrency and delay per service
  • Exponential backoff retry logic
  • Health check endpoint for monitoring
  • Comprehensive logging with configurable log levels