Releases: cloudflare/workers-sdk
Release list
wrangler@4.141.0
Minor Changes
-
#15658
8280086Thanks @jqmmes! - Add Durable Objects code update strategies to Worker deploymentsUse
--durable-objects-code-update-mode immediatewithwrangler deploy,wrangler versions deploy, andwrangler rollbackto update code without waiting for active instances to hibernate. Use--durable-objects-code-update-mode deferred 30sto set a maximum delay, or configuredurable_objects.code_update_strategywithmodeandmax_delay. When unset, the strategy defaults to deferred with a 5-minute maximum delay; delays cannot exceed 24 hours and must use millisecond precision. -
#15800
bd56b98Thanks @Refaerds! - Add Browser Run as an event source for Queue subscriptionsYou can now create Queue subscriptions with
--source browserRun.
Patch Changes
-
#15864
ee2b200Thanks @dependabot! - Update dependencies of "miniflare", "wrangler"The following dependency versions have been updated:
Dependency From To @cloudflare/workers-types ^5.20260923.1 ^5.20260925.1 workerd 1.20260923.1 1.20260925.1 -
#15207
805af2fThanks @exKAZUu! - Show the stack and cause of failed proxied requests inwrangler devdebug logsWhen a request proxied to the local Worker fails, running with
--log-level debugnow shows the underlying error's stack and cause chain.
wrangler@4.140.0
Minor Changes
- #15822
8f7916cThanks @GregBrimble! - Support Containers in Worker Preview deployments with the Build Output.
Patch Changes
- Updated dependencies []:
create-cloudflare@2.72.13
Patch Changes
-
#15677
884990dThanks @L4XB! - Stop--langfrom hiding templates that have no language variants--langfiltered out every template that does not declarecopyFilesvariants, because such a template has a single set of files and so no variant key to match the language against. That hid templates whose files are written in the requested language.create-cloudflare --lang tsdroppedAPI starter (OpenAPI compliant)from the Application Starter list, and failed withUnknown application type provided: openapiwhen that template was named with--type. It also dropped 15 of the 18 framework starters, socreate-cloudflare --framework=hono --lang=tsfailed withUnsupported framework: hono.A template that ships a single set of files now declares the
--langvalues it can be created with. For a framework whose own CLI writes the project, that is what the CLI can produce, since--langis not passed to it: a framework that only scaffolds TypeScript, such as Qwik, Angular or Nuxt, is offered for--lang tsbut not for--lang js. Python filtering is unchanged: it is only ever offered through an explicitcopyFilesvariant, so a template without one is still left out of--lang python.
@cloudflare/workers-utils@0.44.0
Minor Changes
-
#15658
8280086Thanks @jqmmes! - Add Durable Objects code update strategies to Worker deploymentsUse
--durable-objects-code-update-mode immediatewithwrangler deploy,wrangler versions deploy, andwrangler rollbackto update code without waiting for active instances to hibernate. Use--durable-objects-code-update-mode deferred 30sto set a maximum delay, or configuredurable_objects.code_update_strategywithmodeandmax_delay. When unset, the strategy defaults to deferred with a 5-minute maximum delay; delays cannot exceed 24 hours and must use millisecond precision.
Patch Changes
-
#15870
8c4b8a3Thanks @dario-piotrowicz! - Keep Node.js ESM packages working when consumers rebundle them as CommonJSNode.js-targeted ESM bundles now provide a real
requireimplementation for bundled CommonJS dependencies. This avoids downstream patches for dynamic require calls and keeps the packages usable when a consumer rebundles them to CommonJS.
@cloudflare/workers-utils@0.43.0
Minor Changes
-
#15822
8f7916cThanks @GregBrimble! - Expose a helper for identifying live Durable Object exportsUse
isLiveDurableObjectExport()to distinguish created and incoming-transfer exports from deleted, renamed, and transferred tombstones.
@cloudflare/workers-auth@0.9.4
Patch Changes
-
#15870
8c4b8a3Thanks @dario-piotrowicz! - Keep Node.js ESM packages working when consumers rebundle them as CommonJSNode.js-targeted ESM bundles now provide a real
requireimplementation for bundled CommonJS dependencies. This avoids downstream patches for dynamic require calls and keeps the packages usable when a consumer rebundles them to CommonJS. -
Updated dependencies [
8c4b8a3,8280086]:- @cloudflare/workers-utils@0.44.0
@cloudflare/workers-auth@0.9.3
Patch Changes
- Updated dependencies [
8f7916c]:- @cloudflare/workers-utils@0.43.0
@cloudflare/vitest-plugin@1.2.8
@cloudflare/vitest-plugin@1.2.7
Patch Changes
- Updated dependencies [
8f7916c]:- wrangler@4.140.0
- miniflare@5.20260923.0-alpha