Sourced from wrangler's releases.
wrangler@4.146.0
Minor Changes
#15777
464a582Thanks@Naapperas! - Support the new WorkflowscreateBatch()API in local developmentLocal Workflows bindings now accept object-form batches that create instances from a count or a list of instance options. The result includes handles for created instances and indexed per-instance errors, matching the runtime API while preserving the deprecated array form.
#15639
aee2842Thanks@hugo-vicente11! - Add--allowed-mailto the experimentalwrangler tunnel quick-startcommandThe option forwards exact email addresses, comma-separated lists, and wildcard domains to
cloudflared. It can be specified more than once to combine multiple recipient rules.Email-protected tunnels require
cloudflared2026.9.2 or later. Wrangler checks the selected binary before starting the tunnel and reports an upgrade error when it is incompatible.Patch Changes
#15992
b8e7cc3Thanks@zebp! - Markwrangler artifactscommands as open betaArtifacts has entered open beta, so the
wrangler artifactscommands no longer display a "private beta" label in help output and warnings.#15984
9d7b08eThanks@dependabot! - Update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
Dependency From To @cloudflare/workers-types^5.20260930.2 ^5.20261001.1 workerd 1.20260930.2 1.20261001.1 #15959
efd67e6Thanks@breken-ai! - Keep colons inwrangler tail --headerfilter values
wrangler tail --headersplits its argument into a header name and an optional value at the colon. It split at every colon and kept only the first two parts, so a value containing a colon was cut short:--header "Origin:https://app.example.com"filtered onhttps. The value now includes everything after the first colon, so URLs, ports and IPv6 addresses are sent to the tail filter intact.wrangler@4.145.0
Minor Changes
#15685
b9f1cdcThanks@Ankcorn! - Add native support for the Analytics SQL bindingDeclare the zero-configuration binding in
wrangler.jsonwith"analytics": { "binding": "ANALYTICS" }. Wrangler uploads theanalyticsbinding type and proxies it to the remote service during local development, sowrangler devcan call the binding withoutunsafe.bindings.#15943
8468487Thanks@sejoker! - Graduate SQL, Catalog, and Pipelines underwrangler basinout of beta to stableBasin SQL is now available under
wrangler basin sql, Basin Catalog operations are available underwrangler basin catalog, and Pipelines operations are available underwrangler basin pipelines. These commands are now stable, while the previouswrangler r2 sql,wrangler r2 bucket catalog, andwrangler pipelinescommand paths remain available as hidden compatibility aliases.The Basin SQL authentication environment variable is now
WRANGLER_BASIN_SQL_AUTH_TOKEN. Update any existingWRANGLER_R2_SQL_AUTH_TOKENconfiguration to use the new name. The fallback toCLOUDFLARE_API_TOKENremains available.#15948
a0712e5Thanks@akoval-cf! - Add beta K2 producer bindings for existing streams
... (truncated)
b4954c1
Version Packages (#15983)b8e7cc3
[wrangler] Mark Artifacts commands as open beta (#15992)aee2842
[wrangler] Support email-protected Quick Tunnels (#15639)efd67e6
[wrangler] Keep colons in wrangler tail --header filter
values (#15959)89061a4
Version Packages (#15957)4a5ab6c
Preserve existing secret bindings during Worker deployments (#15964)b9f1cdc
[wrangler] Add Analytics SQL binding support (#15685)a0712e5
[wrangler] Add K2 commands and bindings (#15948)8468487
Basin rename (#15943)4ee367c
Version Packages (#15949)