Skip to content

Releases: cloudflare/workers-sdk

wrangler@4.141.0

Choose a tag to compare

@workers-devprod workers-devprod released this 25 Sep 19:33
8d61ca8

Minor Changes

  • #15658 8280086 Thanks @jqmmes! - Add Durable Objects code update strategies to Worker deployments

    Use --durable-objects-code-update-mode immediate with wrangler deploy, wrangler versions deploy, and wrangler rollback to update code without waiting for active instances to hibernate. Use --durable-objects-code-update-mode deferred 30s to set a maximum delay, or configure durable_objects.code_update_strategy with mode and max_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 bd56b98 Thanks @Refaerds! - Add Browser Run as an event source for Queue subscriptions

    You can now create Queue subscriptions with --source browserRun.

Patch Changes

  • #15864 ee2b200 Thanks @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 805af2f Thanks @exKAZUu! - Show the stack and cause of failed proxied requests in wrangler dev debug logs

    When a request proxied to the local Worker fails, running with --log-level debug now shows the underlying error's stack and cause chain.

  • Updated dependencies [ee2b200, c91279b]:

wrangler@4.140.0

Choose a tag to compare

@workers-devprod workers-devprod released this 25 Sep 06:02
84c819f

Minor Changes

Patch Changes

create-cloudflare@2.72.13

Choose a tag to compare

@workers-devprod workers-devprod released this 25 Sep 19:34
8d61ca8

Patch Changes

  • #15677 884990d Thanks @L4XB! - Stop --lang from hiding templates that have no language variants

    --lang filtered out every template that does not declare copyFiles variants, 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 ts dropped API starter (OpenAPI compliant) from the Application Starter list, and failed with Unknown application type provided: openapi when that template was named with --type. It also dropped 15 of the 18 framework starters, so create-cloudflare --framework=hono --lang=ts failed with Unsupported framework: hono.

    A template that ships a single set of files now declares the --lang values it can be created with. For a framework whose own CLI writes the project, that is what the CLI can produce, since --lang is not passed to it: a framework that only scaffolds TypeScript, such as Qwik, Angular or Nuxt, is offered for --lang ts but not for --lang js. Python filtering is unchanged: it is only ever offered through an explicit copyFiles variant, so a template without one is still left out of --lang python.

@cloudflare/workers-utils@0.44.0

Choose a tag to compare

@workers-devprod workers-devprod released this 25 Sep 19:34
8d61ca8

Minor Changes

  • #15658 8280086 Thanks @jqmmes! - Add Durable Objects code update strategies to Worker deployments

    Use --durable-objects-code-update-mode immediate with wrangler deploy, wrangler versions deploy, and wrangler rollback to update code without waiting for active instances to hibernate. Use --durable-objects-code-update-mode deferred 30s to set a maximum delay, or configure durable_objects.code_update_strategy with mode and max_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 8c4b8a3 Thanks @dario-piotrowicz! - Keep Node.js ESM packages working when consumers rebundle them as CommonJS

    Node.js-targeted ESM bundles now provide a real require implementation 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

Choose a tag to compare

@workers-devprod workers-devprod released this 25 Sep 06:02
84c819f

Minor Changes

  • #15822 8f7916c Thanks @GregBrimble! - Expose a helper for identifying live Durable Object exports

    Use isLiveDurableObjectExport() to distinguish created and incoming-transfer exports from deleted, renamed, and transferred tombstones.

@cloudflare/workers-auth@0.9.4

Choose a tag to compare

@workers-devprod workers-devprod released this 25 Sep 19:34
8d61ca8

Patch Changes

  • #15870 8c4b8a3 Thanks @dario-piotrowicz! - Keep Node.js ESM packages working when consumers rebundle them as CommonJS

    Node.js-targeted ESM bundles now provide a real require implementation 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

Choose a tag to compare

@workers-devprod workers-devprod released this 25 Sep 06:02
84c819f

Patch Changes

  • Updated dependencies [8f7916c]:
    • @cloudflare/workers-utils@0.43.0

@cloudflare/vitest-plugin@1.2.8

Choose a tag to compare

@workers-devprod workers-devprod released this 25 Sep 19:34
8d61ca8

Patch Changes

@cloudflare/vitest-plugin@1.2.7

Choose a tag to compare

@workers-devprod workers-devprod released this 25 Sep 06:02
84c819f

Patch Changes

@cloudflare/vite-plugin@1.60.2

Choose a tag to compare

@workers-devprod workers-devprod released this 25 Sep 19:34
8d61ca8

Patch Changes