Minor Changes
-
#16757
110539eThanks @petebacondarwin! - Support auth profile selection for experimental cf-authenticated remote bindingsRemote binding sessions can select an authentication profile with
CLOUDFLARE_AUTH_PROFILE. Experimental cf authentication keeps account choices within the session instead of persisting them across invocations. Wrangler authentication retains its existing account persistence. -
#16801
a1f9218Thanks @petebacondarwin! - Support custom Cloudflare API headers in Vite developmentUse
CLOUDFLARE_API_HEADERSto supply additional headers for remote-binding preview uploads, experimental authentication, and Container API requests. Upgrade Wrangler and the shared API helpers together; request diagnostics redact sensitive headers even when log sanitization is disabled. -
#16730
9792d4fThanks @petebacondarwin! - Support local Artifacts bindings in Vite plugin v1Set
remote: falseon an Artifacts binding in Wrangler configuration to use local repositories. WithremoteBindings: false, Artifacts also uses the local simulator. Omittedremotecontinues to use deployed repositories when remote bindings are enabled. Local Artifacts requires Git 2.32 or newer.
Patch Changes
-
#16730
9792d4fThanks @petebacondarwin! - Preserve the server origin when constructing Worker request URLsHTTP requests, WebSocket upgrades, and static routing now consistently treat incoming paths as paths on the selected server origin in dev and preview. Encoded paths and query strings are preserved, and non-origin-form request targets are rejected.
-
#16801
a1f9218Thanks @petebacondarwin! - Update Miniflare to protect local Browser Rendering and Artifacts credentialsLocal Browser Rendering receives browser configuration and a usable home directory without unrelated host credentials. Local Artifacts Git forwarding also strips
X-Auth-Keybefore passing requests to the repository. -
#16817
cdde2c8Thanks @petebacondarwin! - Complete v1 builds without rebuilding environments or relying on Vite manifestsPreserve assets imported by entry, child, and prerender Workers when framework plugins build environments first or delete their Vite manifests. Keep the Vite 6 builder callback and Wrangler output configuration used by v1.
-
#16770
7bb9993Thanks @petebacondarwin! - Delegate local Container cleanup to MiniflareLocal development and preview now let Miniflare remove application containers, networking sidecars and snapshot clone volumes. Dispose the runtime when a dev-server restart removes the Cloudflare plugin, including overlapping restarts.
-
#16704
73e4659Thanks @petebacondarwin! - Update the v1 local runtime and remote binding authenticationUse the November 4 runtime and default compatibility date. Local D1 reads outside sessions no longer write bookmarks, local static assets are read-only during preview, and local Secrets Store persistence is restricted to its owner. Remote binding Access login redirects produce an actionable authentication error while responses returned by bindings are preserved. New opt-in cf OAuth logins request the corrected PlanetScale setup scope.
-
#16757
110539eThanks @petebacondarwin! - Update the local development runtime to the November 9 releaseUpdate Miniflare and the coupled Wrangler and shared dependencies, keeping the Workers types aligned with the runtime. Remote binding preview uploads avoid materializing unused multipart request bodies, reducing memory use during session creation.
The runtime includes session-scoped cleanup of local Container resources and security fixes for bundled dependencies. Node.js 22.12.0 or later is required by the updated runtime.