From 485dd7162c8f23590b6c8a1c6a5ebbcf5aaaea08 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Tue, 20 Oct 2026 14:12:46 +0100 Subject: [PATCH 1/2] [vite-plugin] Queue Workflow storage fix pending publication --- .changeset/v1-workflow-storage.md | 7 +++++++ packages/remote-bindings/package.json | 2 +- .../remote-bindings-config-account-id/package.json | 2 +- packages/vite-plugin-cloudflare/package.json | 6 +++--- 4 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 .changeset/v1-workflow-storage.md diff --git a/.changeset/v1-workflow-storage.md b/.changeset/v1-workflow-storage.md new file mode 100644 index 0000000000..9d859dfb04 --- /dev/null +++ b/.changeset/v1-workflow-storage.md @@ -0,0 +1,7 @@ +--- +"@cloudflare/vite-plugin": patch +--- + +Update the local Workflow runtime to use native storage cleanup + +Consume the Miniflare fix that queues Workflow persistence deletion with instance recreation, including deletion through the local Explorer. This prevents storage cleanup from racing reuse of the same Workflow instance ID. diff --git a/packages/remote-bindings/package.json b/packages/remote-bindings/package.json index 71bc3bfce3..73740730e5 100644 --- a/packages/remote-bindings/package.json +++ b/packages/remote-bindings/package.json @@ -36,7 +36,7 @@ "@cloudflare/workers-auth": "0.14.1", "@cloudflare/workers-utils": "0.47.3", "chalk": "catalog:default", - "miniflare": "5.20261019.1-beta", + "miniflare": "5.20261019.2-beta", "undici": "catalog:default", "ws": "catalog:default" }, diff --git a/packages/vite-plugin-cloudflare/e2e/fixtures/remote-bindings-config-account-id/package.json b/packages/vite-plugin-cloudflare/e2e/fixtures/remote-bindings-config-account-id/package.json index 3a63019927..cb6d9ee070 100644 --- a/packages/vite-plugin-cloudflare/e2e/fixtures/remote-bindings-config-account-id/package.json +++ b/packages/vite-plugin-cloudflare/e2e/fixtures/remote-bindings-config-account-id/package.json @@ -14,7 +14,7 @@ "@cloudflare/vite-plugin": "*", "@cloudflare/workers-types": "^5.20260706.1", "globals": "^15.14.0", - "miniflare": "5.20261019.1-beta", + "miniflare": "5.20261019.2-beta", "typescript": "~5.7.2", "vite": "^8.0.0", "wrangler": "*" diff --git a/packages/vite-plugin-cloudflare/package.json b/packages/vite-plugin-cloudflare/package.json index dedd129d3b..496c12fc79 100644 --- a/packages/vite-plugin-cloudflare/package.json +++ b/packages/vite-plugin-cloudflare/package.json @@ -46,9 +46,9 @@ }, "dependencies": { "@cloudflare/unenv-preset": "2.16.2", - "miniflare": "5.20261019.1-beta", + "miniflare": "5.20261019.2-beta", "unenv": "2.0.0-rc.24", - "wrangler": "4.151.3", + "wrangler": "4.151.4", "ws": "8.22.0" }, "devDependencies": { @@ -82,7 +82,7 @@ }, "peerDependencies": { "vite": "^6.1.0 || ^7.0.0 || ^8.0.0", - "wrangler": "^4.151.3" + "wrangler": "^4.151.4" }, "workers-sdk": { "prerelease": true From 12bf2eae1c6d4d00c801e726631bdb18880dd683 Mon Sep 17 00:00:00 2001 From: Pete Bacon Darwin Date: Wed, 21 Oct 2026 14:34:45 +0100 Subject: [PATCH 2/2] [vite-plugin] Align pending v1 runtime with current release versions --- packages/remote-bindings/package.json | 6 +++--- packages/vite-plugin-cloudflare/package.json | 8 ++++---- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/remote-bindings/package.json b/packages/remote-bindings/package.json index 73740730e5..19d02cfd67 100644 --- a/packages/remote-bindings/package.json +++ b/packages/remote-bindings/package.json @@ -32,9 +32,9 @@ }, "dependencies": { "@cloudflare/cli-shared-helpers": "0.2.7", - "@cloudflare/deploy-helpers": "0.22.1", - "@cloudflare/workers-auth": "0.14.1", - "@cloudflare/workers-utils": "0.47.3", + "@cloudflare/deploy-helpers": "0.22.2", + "@cloudflare/workers-auth": "0.15.0", + "@cloudflare/workers-utils": "0.48.0", "chalk": "catalog:default", "miniflare": "5.20261019.2-beta", "undici": "catalog:default", diff --git a/packages/vite-plugin-cloudflare/package.json b/packages/vite-plugin-cloudflare/package.json index 496c12fc79..df59343ecf 100644 --- a/packages/vite-plugin-cloudflare/package.json +++ b/packages/vite-plugin-cloudflare/package.json @@ -48,17 +48,17 @@ "@cloudflare/unenv-preset": "2.16.2", "miniflare": "5.20261019.2-beta", "unenv": "2.0.0-rc.24", - "wrangler": "4.151.4", + "wrangler": "4.152.0", "ws": "8.22.0" }, "devDependencies": { - "@cloudflare/containers-shared": "0.23.1", + "@cloudflare/containers-shared": "0.23.2", "@cloudflare/mock-npm-registry": "workspace:*", "@cloudflare/remote-bindings": "workspace:*", "@cloudflare/workers-shared": "workspace:*", "@cloudflare/workers-tsconfig": "workspace:*", "@cloudflare/workers-types": "5.20261019.1", - "@cloudflare/workers-utils": "0.47.3", + "@cloudflare/workers-utils": "0.48.0", "@remix-run/node-fetch-server": "0.8.1", "@types/node": "22.15.17", "@types/semver": "7.8.0", @@ -82,7 +82,7 @@ }, "peerDependencies": { "vite": "^6.1.0 || ^7.0.0 || ^8.0.0", - "wrangler": "^4.151.4" + "wrangler": "^4.152.0" }, "workers-sdk": { "prerelease": true