diff --git a/.changeset/skew-protection-filter-non-upload-versions.md b/.changeset/skew-protection-filter-non-upload-versions.md deleted file mode 100644 index b8b4295d8..000000000 --- a/.changeset/skew-protection-filter-non-upload-versions.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -"@opennextjs/cloudflare": patch ---- - -fix: skip non-upload-triggered worker versions when building skew-protection deployment mapping - -Worker versions created by metadata-only operations (e.g. Cloudflare API secret updates) do not include the static assets bundle. Previously, such versions could become the "latest" target in the skew-protection mapping, causing `/_next/static/*` requests to return 404 on past deployments. Versions are now filtered to those with `workers/triggered_by` in `{upload, version_upload}`. - -Closes #1230 diff --git a/packages/cloudflare/CHANGELOG.md b/packages/cloudflare/CHANGELOG.md index 145a49c75..43dd39efe 100644 --- a/packages/cloudflare/CHANGELOG.md +++ b/packages/cloudflare/CHANGELOG.md @@ -1,5 +1,15 @@ # @opennextjs/cloudflare +## 1.19.11 + +### Patch Changes + +- [#1270](https://github.com/opennextjs/opennextjs-cloudflare/pull/1270) [`802047e`](https://github.com/opennextjs/opennextjs-cloudflare/commit/802047e7fd30c5533d5b4f754f281bc7a3fd4720) Thanks [@alex-all3dp](https://github.com/alex-all3dp)! - fix: skip non-upload-triggered worker versions when building skew-protection deployment mapping + + Worker versions created by metadata-only operations (e.g. Cloudflare API secret updates) do not include the static assets bundle. Previously, such versions could become the "latest" target in the skew-protection mapping, causing `/_next/static/*` requests to return 404 on past deployments. Versions are now filtered to those with `workers/triggered_by` in `{upload, version_upload}`. + + Closes #1230 + ## 1.19.10 ### Patch Changes diff --git a/packages/cloudflare/package.json b/packages/cloudflare/package.json index 33c98e4ae..42d9d8357 100644 --- a/packages/cloudflare/package.json +++ b/packages/cloudflare/package.json @@ -1,7 +1,7 @@ { "name": "@opennextjs/cloudflare", "description": "Cloudflare builder for next apps", - "version": "1.19.10", + "version": "1.19.11", "type": "module", "scripts": { "clean": "rimraf dist",