Workers SDK
npx @buildinternet/releases get cloudflare-workers-sdkPatch Changes
Patch Changes
A new assets.base_path option serves an asset directory from a public URL prefix without changing its on-disk layout, preserving the value across Wrangler, preview, Miniflare, and generated build configuration while the Asset Worker strips the prefix only for asset lookup. Also extended startTunnel() with TunnelOptions.allowedMail for email-protected Quick Tunnels, and improved Wrangler guidance for conflicting configuration files under different base paths.
Patch Changes
Workers Assets now support an assets.base_path option to serve a directory from a public URL prefix, and bound Flagship apps can be managed from Local Explorer. Local D1 session bookmark lookup failures no longer crash the dev server, dispatchFetch reuses runtime connections to avoid port exhaustion, and each Worker now serves its own assets directory.
Patch Changes
Adds an assets.base_path option to serve an asset directory from a public URL prefix, plus --source-namespace and --source-repo-name flags for artifacts.repo queue subscriptions and email-protected Quick Tunnels in wrangler dev. Fixed r2 object put and r2 bulk put mangling URL-unsafe keys in local mode, where spaces, non-ASCII characters, # and % were percent-encoded or collapsed into a single object.
Patch Changes
Adds assets.base_path support to Workers Assets, serving an asset directory from a public URL prefix without changing its on-disk layout; Wrangler, preview, Miniflare, and generated build config preserve the value while the Asset Worker normalizes it and strips the prefix only for lookup. Also fixes getBranchName() to infer Preview/git branch names from unborn repositories and suppress leaked Git stderr.
Workers Assets now support an assets.base_path option that serves an asset directory from a public URL prefix, with Wrangler, preview, Miniflare, and build config preserving the value while the Asset Worker strips the prefix only for asset lookup. bindings.analytics() is now the preferred name for Analytics SQL bindings, with bindings.analyticsSQL() deprecated.
Patch Changes
Setting tunnel.allowedMail to a list of email addresses or domain patterns now requires email authentication when exposing a Vite development or preview server through a Quick Tunnel.
Patch Changes
AuthContext.temporaryAccountLogger now receives the terms notice, proof-of-work message, and temporary-account-ready details, letting CLIs with parseable stdout route those messages to stderr. When unset, messages continue to go to logger as before.
bindings.analytics() is now the preferred name for Analytics SQL bindings, with bindings.analyticsSQL() deprecated. Wrangler projects migrated by cf migrate no longer get a wrangler.config.ts for a redundant type setting, and Vite migrations install @cloudflare/vite-plugin@beta when the existing version is unsupported.

