Changelog
1.13.2
Release date: September 27th, 2026.
Features
- Introduces the
staatic_origin_rule_pathsfilter to supply origin rule paths from code. - Defers WordPress background updates while a publication of the main site runs, so an update does not put the site in maintenance mode mid-crawl.
- Introduces the
staatic_defer_automatic_updatesfilter to turn off deferring background updates. - Introduces the
staatic_automatic_updates_deferredaction, fired with the publication ID and site ID each time an update run is deferred. - Introduces the
staatic_http_retry_optionsfilter to adjust how failed HTTP requests are retried. - Adds an Origin Rule Paths setting under Build settings to exclude paths that your CDN or hosting platform forwards to an origin from publications. (Premium)
Improvements
- Excludes paths that Staatic Cloud origin rules forward to your origin from publications.
- Caps the pause between crawler retries at 30 seconds and gives up retrying a URL after about two minutes, so a site that is briefly in maintenance mode no longer holds up a publication for 10 minutes per attempt.
- Shows the origin rule paths that Staatic Cloud manages for the site read-only under Build settings. (Premium)
Bug Fixes
- Prevents Elementor’s locally hosted Google Fonts stylesheets from being published with font URLs that point at the WordPress site instead of the static site. (Premium)
1.13.1
Release date: September 23rd, 2026.
Features
- Adds a Publication Retention Count setting under Advanced settings.
- Introduces the
staatic_publication_tickaction during crawling. - Adds Site Health advice for persistent object caches on large sites and crawl queue indexes stored in ascending order.
Improvements
- Speeds up crawling on large sites with batched crawl queue dequeues and discovered URL writes.
- Keeps the crawl pool fed with time-budgeted batches, so publications started from the WordPress admin run as fast as WP-CLI.
- Corrects the primary key order of the results deployment table on existing installs and indexes publication logs by date.
- Sends the uploads directory to Staatic Cloud so Uploads Sync works on multisite subsites. (Premium)
Bug Fixes
- Prevents wp-admin fatal errors when packaged plugin files are missing.
- Prevents Elementor generated CSS from being abandoned during uploads sync. (Premium)
- Ignores non-string entries returned by the uploads index exclusion filter. (Premium)
1.13.0
Release date: September 8th, 2026.
Features
- Adds a Publication Time Limit setting under Advanced settings, so publications on large sites can be given more than the default four hours before they are canceled.
- Adds an Uploads Sync option to the Staatic Cloud deployment method that registers media from the uploads directory without crawling it; on Staatic Cloud hosted sites media is synchronised server-side, elsewhere it is uploaded directly from disk. (Premium)
Improvements
- Speeds up result lookups by build and URL with a new database index, benefiting redirect and configuration post-processing as well as registering uploads on sites with many media files.
- Replaces the publication test task with a bounded backend-worker survival diagnostic that reports disabled, running, complete, incomplete, and stale states, without claiming to test proxy responses or CPU capacity.
- Speeds up Staatic Cloud publications further by synchronising crawled resources server-side as well, instead of uploading them from the site. (Premium)
- Summarises how many results collided onto the same file path when deploying to Staatic Cloud. (Premium)
Bug Fixes
- Prevents an HTTP Concurrency of zero from being saved, which stalled the crawl batch size.
- Prevents duplicate publication diagnostics, delays the first recurring run after the initial dispatch, and removes the Site Health status test when diagnostics are intentionally disabled.
- Prevents large publications from failing when the deployment is initiated from the WordPress admin, by building the deployment manifest in bounded steps that resume across background runs.
- Gives additional redirects precedence over generated results for the same address on every deployment method, instead of silently dropping the redirect or uploading the generated page alongside it; the publication log now names each result a redirect replaced.
- Prevents a publication from removing the only remaining version of a page when two addresses that differ by a trailing slash redirect to each other.
- Removes redirect results that point at their own address instead of publishing them as pages.
- Prevents a publication from failing when media files are deleted from the uploads directory while it is running; the affected files are now reported and skipped instead. (Premium)
- Resolves failing uploads for pages whose address only differs by a trailing slash, by consistently deploying a single version of such pages. (Premium)
- Shows crawl progress as pages fetched against pages to fetch when Uploads Sync registers media from disk, instead of counting the registered media as remaining work. (Premium)