Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
18 commits
Select commit Hold shift + click to select a range
50ef724
Version Packages (#14082)
workers-devprod Jun 1, 2026
4ef790b
Use `127.0.0.1` instead of `localhost` for the runtime inspector addr…
dario-piotrowicz Jun 1, 2026
e86489a
Fix json serialization but in `mapWorkerMetadataBindings` and add mis…
dario-piotrowicz Jun 1, 2026
063d98e
[create-cloudflare] Switch react-router template to overlay Cloudflar…
petebacondarwin Jun 1, 2026
65b5f9e
move fetchResult, fetchListResult and dependents into workers-utils (…
emily-shen Jun 1, 2026
fe97ff8
[C3] bump create-react-router from 7.15.1 to 7.16.0 in /packages/crea…
dependabot[bot] Jun 1, 2026
64ef9fd
[wrangler] Fix secret bulk stdin env parsing (#14124)
odiak Jun 1, 2026
d8a16e7
[vite-plugin] Add cf-vite delegate binary with dev subcommand (#13893)
penalosa Jun 1, 2026
8b4e917
In C3 hide non-framework categories when `--platform=pages` is specif…
dario-piotrowicz Jun 1, 2026
b210c5e
[wrangler] Add re-authentication hint to account fetch errors (#14141)
MattieTK Jun 1, 2026
337e912
Remove trailing periods from URLs in terminal output (#14105)
dario-piotrowicz Jun 1, 2026
3a746ac
[tools] Lint that all non-bundled deps of published packages are pinn…
penalosa Jun 1, 2026
0998725
Set `disallowTypeAnnotations` to `false` in `@typescript-eslint/consi…
dario-piotrowicz Jun 1, 2026
7868998
[C3] Bump @angular/create from 21.2.12 to 21.2.13 in /packages/create…
dependabot[bot] Jun 1, 2026
890fca7
[wrangler] fix: show clear error when --metadata is not valid JSON (#…
matingathani Jun 1, 2026
aec1bb8
[wrangler] Bump am-i-vibing from 0.1.1 to 0.4.0 (#14078)
MattieTK Jun 1, 2026
da8e306
[vitest-pool-workers] Preserve Durable Object handler order (for hibe…
Vardiak Jun 1, 2026
9a26191
[wrangler] fix: gracefully handle EMFILE when assets watcher exceeds …
matingathani Jun 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .changeset/add-reauth-hint-to-account-errors.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"wrangler": patch
---

Add re-authentication hint to account fetch error messages

When Wrangler fails to automatically retrieve account IDs, the error messages now suggest running `wrangler login` as a troubleshooting step. This addresses confusion for users who encounter these errors after OAuth system changes or other authentication issues.
29 changes: 0 additions & 29 deletions .changeset/add-web-search-binding.md

This file was deleted.

25 changes: 0 additions & 25 deletions .changeset/agent-memory-binding-support.md

This file was deleted.

14 changes: 0 additions & 14 deletions .changeset/agent-memory-namespace-commands.md

This file was deleted.

11 changes: 0 additions & 11 deletions .changeset/aggregate-trigger-deploy-failures.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/angry-carrots-switch.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/browser-launch-timeout.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/browser-run-type.md

This file was deleted.

7 changes: 7 additions & 0 deletions .changeset/bump-am-i-vibing.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"wrangler": patch
---

Bump `am-i-vibing` from 0.1.1 to 0.4.0

This updates the agentic environment detection library to the latest version, which includes improved detection coverage for newer AI coding agents.
5 changes: 0 additions & 5 deletions .changeset/bump-rosie-skills.md

This file was deleted.

11 changes: 11 additions & 0 deletions .changeset/c3-frameworks-update-14128.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"create-cloudflare": patch
---

Update dependencies of "create-cloudflare"

The following dependency versions have been updated:

| Dependency | From | To |
| --------------- | ------- | ------- |
| @angular/create | 21.2.12 | 21.2.13 |
11 changes: 11 additions & 0 deletions .changeset/c3-frameworks-update-14129.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"create-cloudflare": patch
---

Update dependencies of "create-cloudflare"

The following dependency versions have been updated:

| Dependency | From | To |
| ------------------- | ------ | ------ |
| create-react-router | 7.15.1 | 7.16.0 |
7 changes: 0 additions & 7 deletions .changeset/c3-tanstack-cli-migration.md

This file was deleted.

7 changes: 7 additions & 0 deletions .changeset/cf-vite-delegate-binary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@cloudflare/vite-plugin": patch
---

Add an experimental, internal `cf-vite` delegate binary

This adds an experimental `bin/cf-vite` binary that is spawned by Cloudflare's own parent tooling to drive the plugin as a long-running dev-server subprocess. It is not part of the plugin's public API surface, is not intended to be invoked directly, and its contract may change at any time without notice.
12 changes: 0 additions & 12 deletions .changeset/dependabot-update-14060.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/dependabot-update-14076.md

This file was deleted.

12 changes: 0 additions & 12 deletions .changeset/dependabot-update-14100.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/disable-sentry-by-default.md

This file was deleted.

7 changes: 7 additions & 0 deletions .changeset/filter-categories-by-platform.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"create-cloudflare": minor
---

Hide non-framework categories when `--platform=pages` is specified

When running C3 with `--platform=pages`, the "Hello World example" and "Application Starter" categories are now hidden since they only produce Workers projects. The framework list is also filtered to only show frameworks that support the Pages platform. This makes it clear that C3 can only create Pages projects when using a framework.
13 changes: 13 additions & 0 deletions .changeset/fix-assets-watcher-emfile-graceful.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
"wrangler": patch
---

Gracefully handle EMFILE error when assets directory exceeds OS watcher limit

Previously, when `wrangler dev` was pointed at an assets directory with more than ~4,096 subdirectories, the chokidar file watcher threw an `EMFILE: too many open files` error that was not caught, causing an infinite error loop that made the dev server unresponsive.

Now the error is caught and wrangler:

1. Logs a clear warning explaining the platform watcher limit was hit
2. Recommends reducing the number of subdirectories by flattening or restructuring the assets directory
3. Disables the assets watcher gracefully so the dev server continues working without hot-reload
9 changes: 0 additions & 9 deletions .changeset/fix-autoconfig-vite-no-config.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/fix-cloudflared-macos-checksum.md

This file was deleted.

9 changes: 9 additions & 0 deletions .changeset/fix-inspector-localhost.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"miniflare": patch
---

Use `127.0.0.1` instead of `localhost` for the runtime inspector address

On systems where `getaddrinfo("localhost")` returns `::1` but IPv6 is disabled at the kernel level, `workerd` fails to bind the inspector socket and silently continues without emitting the `listen-inspector` event to the control FD. This caused `wrangler dev` to hang indefinitely at "Starting local server..." with no error output.

Using `127.0.0.1` explicitly is consistent with `DEFAULT_HOST`, `--debug-port`, and `resolveLocalhost()` already in the codebase.
7 changes: 7 additions & 0 deletions .changeset/fix-json-binding-mapping.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
"@cloudflare/workers-utils": patch
---

Correctly map JSON bindings in `mapWorkerMetadataBindings`

The `json` binding case used literal keys `name` and `json` instead of a computed property key `[binding.name]: binding.json`. This caused JSON bindings to always produce `{ name: "<binding_name>", json: <value> }` instead of `{ <binding_name>: <value> }`, clobbering any existing vars with those keys. This is now consistent with how `plain_text` bindings are mapped.
5 changes: 5 additions & 0 deletions .changeset/fix-kv-metadata-invalid-json.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"wrangler": patch
---

Show a clear error when `--metadata` is not valid JSON instead of silently ignoring the value
7 changes: 0 additions & 7 deletions .changeset/fix-miniflare-pnp-sourcemap.md

This file was deleted.

9 changes: 0 additions & 9 deletions .changeset/fix-open-in-browser-enoent-headless.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-secrets-store-value-length-validation.md

This file was deleted.

10 changes: 10 additions & 0 deletions .changeset/fix-trailing-period-urls.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
"wrangler": patch
"miniflare": patch
"@cloudflare/vitest-pool-workers": patch
"@cloudflare/workers-utils": patch
---

Remove trailing periods from URLs in terminal output

URLs printed to the terminal with a sentence-ending period (e.g. `https://example.com/path.`) would include the period when clicked in some terminal emulators, causing 404 errors. This removes trailing periods from all URLs displayed in CLI output across wrangler, miniflare, vitest-pool-workers, and workers-utils.
12 changes: 12 additions & 0 deletions .changeset/fix-wrangler-json-binding-init-from-dash.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
---
"wrangler": patch
---

Fix JSON variable bindings in `wrangler init --from-dash` and remote config diff

When fetching a remote Worker's configuration, JSON variable bindings (e.g. `{"my_value": 5}`) were incorrectly serialized as `{ "name": "MY_JSON", "json": {"my_value": 5} }` instead of `{ "MY_JSON": {"my_value": 5} }`. This affected two areas:

- `wrangler init --from-dash` would generate a `wrangler.json` with broken `vars` entries
- Remote config diff checks would always report JSON bindings as changed, since the malformed remote representation could never match the local config

Both issues are now fixed and remote JSON bindings are now correctly mapped.
5 changes: 0 additions & 5 deletions .changeset/kv-bulk-get-success-stdout.md

This file was deleted.

9 changes: 9 additions & 0 deletions .changeset/move-fetch-helpers-workers-utils.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
"@cloudflare/workers-utils": patch
"@cloudflare/deploy-helpers": patch
"wrangler": patch
---

Move fetch helpers into `@cloudflare/workers-utils`

Shared Cloudflare API fetch helper types and plumbing now live in `@cloudflare/workers-utils` so Wrangler and other clients can use the same implementation.
7 changes: 0 additions & 7 deletions .changeset/nine-mangos-camp.md

This file was deleted.

11 changes: 11 additions & 0 deletions .changeset/pin-non-bundled-dependencies.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
---
"wrangler": patch
"miniflare": patch
"@cloudflare/vitest-pool-workers": patch
"@cloudflare/workers-editor-shared": patch
"@cloudflare/cli-shared-helpers": patch
---

Pin non-bundled runtime dependencies to exact versions

Dependencies that are not bundled into a package's published output are installed directly into consumers' dependency trees, so they are now pinned to exact versions instead of semver ranges. This closes a supply-chain gap where an unpinned external dependency could resolve to a compromised upstream release on a fresh install. A new `pnpm check:pinned-deps` lint enforces this for all published packages (and for the shared pnpm catalog) going forward.
Loading
Loading