Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
24ef86b
[wrangler] Handle dynamic retry delays in workflows instances describ…
RealBhupesh Sep 10, 2026
5e0d6d3
[autoconfig] Remove Nitro from TanStack Start projects (#15576)
edmundhung Sep 10, 2026
dbc9506
[miniflare] Reduce embedded asset worker bundle size (#15403)
james-elicx Sep 10, 2026
96688b3
fix(deps): bump shell-quote to patch CVE-2026-9277 / CVE-2026-13311 (…
Svector-anu Sep 10, 2026
b605aa6
[wrangler] Correct Pages delegation analytics (#15581)
MattieTK Sep 10, 2026
bb741ac
Preview updates (#15588)
penalosa Sep 10, 2026
41d7366
Version Packages (#15568)
workers-devprod Sep 10, 2026
c2699bf
[Miniflare] Accept Node.js global Request in proxied fetches (#15121)
HaoChiBao Sep 10, 2026
7d39eed
move more things into containers-shared for cf (#15512)
emily-shen Sep 10, 2026
47d906f
Bump the workerd-and-workers-types group with 2 updates (#15602)
dependabot[bot] Sep 11, 2026
9109a76
Bump C3 to pick up 2026-09-11 compat date. (#15604)
dom96 Sep 11, 2026
6cd67de
[wrangler] Allow `net.createServer` in the unenv-preset e2e test (#15…
guybedford Sep 11, 2026
945aaa3
[wrangler] Improve custom domain Preview deployment feedback (#15592)
WillTaylorDev Sep 11, 2026
00ae21f
Version Packages (#15599)
workers-devprod Sep 11, 2026
3f42b10
Support defining Containers in cloudflare.config.ts (#15544)
jamesopstad Sep 11, 2026
c846bd8
Add support for reading and writing Container configs in build output…
jamesopstad Sep 11, 2026
60d40f8
refactor: disentangle container config from main worker config in dep…
emily-shen Sep 11, 2026
8997652
[workflows] Add subscribe to local engine (#15441)
mkuritsu Sep 12, 2026
164e4fb
[vite-plugin] Ignore .wrangler persistence writes in Vite's file watc…
RealBhupesh Sep 12, 2026
a256f95
Version Packages (#15607)
workers-devprod Sep 14, 2026
4e5f2b9
[C3] Bump create-vite from 9.2.0 to 9.2.1 in /packages/create-cloudfl…
dependabot[bot] Sep 14, 2026
13e6372
[C3] Bump @angular/create from 22.1.7 to 22.1.8 in /packages/create-c…
dependabot[bot] Sep 14, 2026
da6a505
[C3] Bump create-analog from 2.7.1 to 2.7.2 in /packages/create-cloud…
dependabot[bot] Sep 14, 2026
14ed9af
[C3] Bump create-next-app from 16.3.4 to 16.3.5 in /packages/create-c…
dependabot[bot] Sep 14, 2026
c4a6279
[deploy-helpers] recover asset upload concurrency after gateway error…
petebacondarwin Sep 14, 2026
6c15da1
[autoconfig] Support Astro 7 (#15491)
penalosa Sep 14, 2026
e03822a
[wrangler] Exclude non-runtime templates from package (#15400)
james-elicx Sep 14, 2026
a0856da
[wrangler] Preserve serialized error details in castErrorCause (#14906)
exKAZUu Sep 14, 2026
1be7b97
Add Local Explorer API documentation to generated AGENTS.md (#14775)
dario-piotrowicz Sep 14, 2026
fa79b26
[wrangler] Support AI Search bindings in Worker Previews (#15638)
G4brym Sep 14, 2026
76c0ce6
[wrangler] Categorise deploy positional path in command telemetry (#1…
MattieTK Sep 14, 2026
cb0955f
Treat 502/503/504 as gateway errors during asset upload retries (#15179)
rioaguspermana Sep 14, 2026
c103dd6
[workers-auth] Update cf OAuth device flow and scopes (#15623)
petebacondarwin Sep 14, 2026
641df47
[miniflare] Reduce embedded worker bundle size by sharing Zod (#15397)
james-elicx Sep 14, 2026
ca71205
Remove Web Search binding and commands (#15453)
G4brym Sep 14, 2026
16d1310
[wrangler] Add --secrets-file and --var flags to wrangler preview (#1…
theoephraim Sep 14, 2026
b149147
[wrangler] Send AI search options in correct Schema (#15409)
tpmmorris Sep 14, 2026
ffabe74
perf(wrangler): remove execa (#12369)
43081j Sep 15, 2026
d3565a5
[miniflare] Add production KV bulk write and delete endpoints (#15486)
tpmmorris Sep 15, 2026
74bf083
[deploy-helpers] Extract Worker startup profiling from Wrangler (#15612)
petebacondarwin Sep 15, 2026
40dd545
[vite-plugin] Prevent Vite 8 playground teardown hangs (#15650)
petebacondarwin Sep 15, 2026
982b806
[workers-shared] Improve reporting of duplicates when route limit is …
tpmmorris Sep 15, 2026
e35c4a1
[miniflare] fix: emit valid SQL literal for Infinity/-Infinity in D1 …
manthaaaaan Sep 15, 2026
a83d7ac
CC-8364 Support Durable Object container settings and exports (#15597)
skepticfx Sep 15, 2026
1015cfb
[miniflare] Scope Durable Object and Workflow local explorer peers by…
devaniketh Sep 15, 2026
7db596c
Bump the workerd-and-workers-types group across 1 directory with 2 up…
dependabot[bot] Sep 15, 2026
bbf2f79
Version Packages (#15634)
workers-devprod Sep 15, 2026
be2437a
WC-5802 [wrangler] Send exports with Worker Preview deployments (#15655)
WillTaylorDev Sep 15, 2026
f2b3a6d
fix(ci): include package propagation time in logs (#15656)
NuroDev Sep 15, 2026
71b6f10
[miniflare] Align workflow status endpoint schema with production (#1…
tpmmorris Sep 15, 2026
6d37984
fix(c3): restrict common template destinations (#15666)
NuroDev Sep 16, 2026
ad23e6e
Bump the workerd-and-workers-types group with 2 updates (#15665)
dependabot[bot] Sep 16, 2026
53c2189
[autoconfig] Avoid adding a preview script for cf projects (#15651)
edmundhung Sep 16, 2026
6f3d7b5
[miniflare] Fix the synchronous binding proxy desynchronising when it…
superbuilder-norm Sep 16, 2026
e038bc6
[vite-plugin] Publish v2 alpha builds
edmundhung Sep 16, 2026
012f479
[vite-plugin] Pin v2 alpha dependencies
edmundhung Sep 16, 2026
51f7ba5
Merge main into vite-plugin-v2 alpha publishing PR
edmundhung Sep 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
8 changes: 0 additions & 8 deletions .changeset/brave-migrations-rest.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/bright-pandas-test.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/bright-workers-listen.md

This file was deleted.

10 changes: 10 additions & 0 deletions .changeset/calm-workflows-status.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"miniflare": minor
"wrangler": patch
---

Align Local Explorer Workflow instance status requests with production

Local Explorer and Wrangler local mode now use the production-compatible `status` request field for pausing, resuming, restarting, and terminating Workflow instances. Direct Local Explorer API consumers must replace the previous `action` field with `status`.

Successful Local Explorer status updates now return the production-compatible instance `status` and response `timestamp` instead of the local-only `result.success` acknowledgement.
10 changes: 0 additions & 10 deletions .changeset/clean-dodos-travel.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@ The following dependency versions have been updated:

| Dependency | From | To |
| ------------------------- | ------------- | ------------- |
| @cloudflare/workers-types | ^5.20260908.1 | ^5.20260910.1 |
| workerd | 1.20260908.1 | 1.20260910.1 |
| @cloudflare/workers-types | ^5.20260915.1 | ^5.20260916.1 |
| workerd | 1.20260915.1 | 1.20260916.1 |
7 changes: 0 additions & 7 deletions .changeset/fix-compressed-content-type-matching.md

This file was deleted.

8 changes: 8 additions & 0 deletions .changeset/fuzzy-dodos-preview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
---
"@cloudflare/deploy-helpers": patch
"wrangler": patch
---

Send exports with Worker Preview deployments

`wrangler preview` dropped the `exports` block from deployment requests. Durable Objects reached through `ctx.exports` had no Preview namespace, and cache settings for each entrypoint were lost too.
19 changes: 0 additions & 19 deletions .changeset/fuzzy-pandas-launch.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/metal-jeans-pump.md

This file was deleted.

10 changes: 0 additions & 10 deletions .changeset/migration-transferred-classes-schema.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/miniflare-cross-realm-headers.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/miniflare-loopback-bind-error.md

This file was deleted.

7 changes: 7 additions & 0 deletions .changeset/quiet-otters-handshake.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"miniflare": patch
---

Prevent synchronous binding calls from failing intermittently under load

Miniflare now keeps synchronous binding requests and responses correctly paired when background work is delayed. This prevents rare cascades of assertion failures in local development and CI, including when using synchronous D1 methods such as `prepare()` and `bind()`.
7 changes: 7 additions & 0 deletions .changeset/quiet-rats-preview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@cloudflare/autoconfig": patch
---

Stop adding a `preview` script when configuring projects for `cf`

Projects can continue using their existing development and preview scripts, or invoke `cf dev` directly. Wrangler-targeted autoconfiguration continues to add its existing `preview` script.
7 changes: 7 additions & 0 deletions .changeset/safe-common-template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"create-cloudflare": patch
---

Prevent the common template's proxy and redirect examples from accepting arbitrary destinations

The examples now use fixed destinations that developers can change in the generated source instead of destinations supplied by unauthenticated requests.
7 changes: 0 additions & 7 deletions .changeset/sharp-images-fixes.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/swift-sockets-connect.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/tidy-miniflare-listeners.md

This file was deleted.

8 changes: 0 additions & 8 deletions .changeset/tidy-pages-unicode-redirects.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/types-empty-array-var.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/warm-mice-accept.md

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/vite-plugin-playgrounds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ jobs:
- name: Downgrade to Vite 7
if: steps.changes.outputs.everything_but_markdown == 'true' && matrix.vite == 'vite-7'
run: |
pnpm update -r --no-save vite@^7.0.0
pnpm --config.allow-unused-patches=true update -r --no-save vite@^7.0.0
- name: Run dev playground tests
if: steps.changes.outputs.everything_but_markdown == 'true'
# We use `--only` to prevent TurboRepo from rebuilding dependencies
Expand Down
73 changes: 73 additions & 0 deletions .github/workflows/vite-plugin-v2-alpha.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
name: Publish Vite plugin v2 alpha

on:
push:
branches:
- vite-plugin-v2

permissions:
contents: read
id-token: write

env:
# This workflow only builds and publishes — it never runs Playwright tests.
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: "1"

jobs:
publish:
if: ${{ github.repository_owner == 'cloudflare' }}
name: Publish @cloudflare/vite-plugin@v2
runs-on: ubuntu-latest
timeout-minutes: 30
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
Comment thread
edmundhung marked this conversation as resolved.
steps:
- name: Checkout Repo
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
with:
fetch-depth: 0
persist-credentials: false

- name: Check pinned workspace dependencies
run: |
git fetch --no-tags origin main
git diff --exit-code origin/main...HEAD -- \
packages/config \
packages/miniflare \
packages/unenv-preset

- name: Install Dependencies
# Defense in depth: do not pass Turbo remote cache credentials and
# disable the pnpm store cache so release builds always resolve
# packages from the registry and rebuild every task from source.
uses: ./.github/actions/install-dependencies
with:
node-version: 24.18.0
disable-cache: "true"
Comment thread
devin-ai-integration[bot] marked this conversation as resolved.

- name: Check npm version
run: node -r esbuild-register tools/deployments/check-npm-version.ts

- name: Set alpha version
run: npm version "2.0.0-alpha.sha-${GITHUB_SHA:0:9}" --no-git-tag-version
working-directory: packages/vite-plugin-cloudflare

- name: Build
run: pnpm build --filter @cloudflare/vite-plugin
env:
CI_OS: ${{ runner.os }}
NODE_ENV: production

- name: Verify package dependencies
run: |
pnpm pack --pack-destination "$RUNNER_TEMP"
mkdir "$RUNNER_TEMP/vite-plugin-install-test"
cd "$RUNNER_TEMP/vite-plugin-install-test"
npm init --yes
npm install --ignore-scripts --package-lock-only "$RUNNER_TEMP"/cloudflare-vite-plugin-*.tgz
Comment on lines +64 to +68

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔍 Packed artifact is not installed

npm install --package-lock-only resolves dependencies without installing the packed plugin. The workflow publishes a newly packed artifact, so this step never validates loading the release.

Devin Review

Was this helpful? React with 👍 or 👎 to provide feedback.

working-directory: packages/vite-plugin-cloudflare
Comment thread
edmundhung marked this conversation as resolved.

- name: Publish @cloudflare/vite-plugin@v2
run: pnpm publish --tag v2 --access public --no-git-checks
Comment thread
edmundhung marked this conversation as resolved.
working-directory: packages/vite-plugin-cloudflare
18 changes: 18 additions & 0 deletions .oxlintrc.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,24 @@
"files": ["packages/miniflare/src/workers/**/*.ts"],
"rules": {
"no-console": "off",
"no-restricted-imports": [
"error",
{
"paths": [
{
"name": "zod",
"allowTypeImports": true,
"message": "Import runtime values from `miniflare:zod` instead.",
},
],
},
],
},
},
{
"files": ["packages/miniflare/src/workers/shared/zod.worker.ts"],
"rules": {
"no-restricted-imports": "off",
},
},
// Relax some rules for test & script files
Expand Down
2 changes: 1 addition & 1 deletion .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@
"endgroup",
"esbuild",
"eslintcache",
"execa",
"fedramp",
"filestat",
"haikunate",
Expand Down Expand Up @@ -46,6 +45,7 @@
"selfsigned",
"subrequests",
"textfile",
"tinyexec",
"tsbuildinfo",
"turborepo",
"undici",
Expand Down
35 changes: 35 additions & 0 deletions packages/autoconfig/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,40 @@
# @cloudflare/autoconfig

## 0.4.6

### Patch Changes

- [#15491](https://github.com/cloudflare/workers-sdk/pull/15491) [`6c15da1`](https://github.com/cloudflare/workers-sdk/commit/6c15da10a6f486b0cf29cbbe30cabe50b16f4b4a) Thanks [@penalosa](https://github.com/penalosa)! - Recognize Astro 7 as officially supported by autoconfig

Astro 7 projects no longer receive an unsupported-version warning during automatic configuration. Astro 7 uses the existing native `astro add cloudflare` configuration path introduced for Astro 6.

- Updated dependencies [[`a83d7ac`](https://github.com/cloudflare/workers-sdk/commit/a83d7ac4d4d52811e11b61753aa60c10ca5c8c78), [`a83d7ac`](https://github.com/cloudflare/workers-sdk/commit/a83d7ac4d4d52811e11b61753aa60c10ca5c8c78), [`cb0955f`](https://github.com/cloudflare/workers-sdk/commit/cb0955f274102afb30b8502193edf66c0d3cb4d6), [`fa79b26`](https://github.com/cloudflare/workers-sdk/commit/fa79b26ef442303797013c70078c7acdd2c79247), [`ca71205`](https://github.com/cloudflare/workers-sdk/commit/ca71205bb45d9182e6c748e7097baed67739a891), [`a83d7ac`](https://github.com/cloudflare/workers-sdk/commit/a83d7ac4d4d52811e11b61753aa60c10ca5c8c78)]:
- @cloudflare/workers-utils@0.39.0
- @cloudflare/config@0.13.0
- @cloudflare/cli-shared-helpers@0.1.31

## 0.4.5

### Patch Changes

- Updated dependencies [[`3f42b10`](https://github.com/cloudflare/workers-sdk/commit/3f42b10a40d2b3aae1d8d5142ea0bc3ac58fa954), [`60d40f8`](https://github.com/cloudflare/workers-sdk/commit/60d40f88e6109ef31aa13a9feb15f5d64b3ffe1d)]:
- @cloudflare/config@0.12.0
- @cloudflare/workers-utils@0.38.1
- @cloudflare/cli-shared-helpers@0.1.30

## 0.4.4

### Patch Changes

- [#15576](https://github.com/cloudflare/workers-sdk/pull/15576) [`5e0d6d3`](https://github.com/cloudflare/workers-sdk/commit/5e0d6d37194c0306a736a7d11995f5544b5715b3) Thanks [@edmundhung](https://github.com/edmundhung)! - Remove the unused Nitro Vite import when autoconfiguring TanStack Start for Cloudflare

TanStack Start projects created for Node.js no longer retain an unused Nitro Vite import after Cloudflare autoconfiguration.

- Updated dependencies [[`36aed7f`](https://github.com/cloudflare/workers-sdk/commit/36aed7f0f2db5056af9df917cf6c22a2be950b1e), [`bff525d`](https://github.com/cloudflare/workers-sdk/commit/bff525d66dd3785481148353d782dd33c3a644ed)]:
- @cloudflare/workers-utils@0.38.0
- @cloudflare/cli-shared-helpers@0.1.29
- @cloudflare/config@0.11.0

## 0.4.3

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/autoconfig/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cloudflare/autoconfig",
"version": "0.4.3",
"version": "0.4.6",
"description": "Framework autoconfig detection and configuration for Cloudflare Workers",
"license": "MIT OR Apache-2.0",
"repository": {
Expand Down
2 changes: 1 addition & 1 deletion packages/autoconfig/src/frameworks/all-frameworks.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ export const allKnownFrameworks = [
// in https://github.com/cloudflare/workers-sdk/pull/12938
// earlier versions might also be supported but we haven't checked them
minimumVersion: "4.0.0",
maximumKnownMajorVersion: "6",
maximumKnownMajorVersion: "7",
},
supported: true,
},
Expand Down
Loading
Loading