Skip to content

Releases: cloudflare/workers-sdk

[email protected]

07 Jan 17:55
a5725bd
Compare
Choose a tag to compare

Minor Changes

  • #7604 6c2f173 Thanks @CarmenPopoviciu! - feat: Capture Workers with static assets in the telemetry data

    We want to measure accurately what this number of Workers + Assets projects running in remote mode is, as this number will be a very helpful data point down the road, when more decisions around remote mode will have to be taken.

    These changes add this kind of insight to our telemetry data, by capturing whether the command running is in the context of a Workers + Assets project.

    N.B. With these changes in place we will be capturing the Workers + Assets context for all commands, not just wrangler dev --remote.

Patch Changes

  • #7581 cac7fa6 Thanks @vicb! - chore(wrangler): update unenv dependency version

    unenv now uses the workerd implementation on node:dns
    See the unjs/unenv#376

  • #7625 d8fb032 Thanks @vicb! - feat(wrangler): use unenv builtin dependency resolution

    Moving away from require.resolve() to handle unenv aliased packages.
    Using the unenv builtin resolution will allow us to drop the .cjs file from the preset
    and to override the base path so that we can test the dev version of the preset.

  • #7533 755a27c Thanks @danielgek! - Add warning about the browser rendering not available on local

  • #7614 8abb43f Thanks @vicb! - chore(wrangler): update unenv dependency version

    The updated unenv contains a fix for the module resolution,
    see unjs/unenv#378.
    That bug prevented us from using unenv module resolution,
    see #7583.

  • Updated dependencies [b4e0af1]:

[email protected]

07 Jan 17:55
a5725bd
Compare
Choose a tag to compare

Patch Changes

  • #7652 b4e0af1 Thanks @dependabot! - chore: update dependencies of "miniflare" package

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20241218.0 1.20241230.0
    @cloudflare/workers-types ^4.20241218.0 ^4.20241230.0

[email protected]

07 Jan 17:55
a5725bd
Compare
Choose a tag to compare

Patch Changes

  • #7617 75393d6 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    create-vite 6.0.1 6.1.0
  • #7618 e5b9a9a Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    sv 0.6.7 0.6.9
  • #7619 9989022 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    gatsby 5.14.0 5.14.1
  • #7620 4a38b9b Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    nuxi 3.16.0 3.17.1
  • #7621 05cc188 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    @angular/create 19.0.5 19.0.6
  • #7622 a29b1c2 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    create-remix 2.15.1 2.15.2
  • #7623 c448a57 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    create-qwik 1.11.0 1.12.0
  • #7624 d4d8df1 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    create-next-app 15.1.0 15.1.2
  • #7643 ab7204a Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    create-vue 3.12.2 3.13.0
  • #7644 42e8ba1 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    create-vite 6.1.0 6.1.1
  • #7645 8b6f6e6 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    create-next-app 15.1.2 15.1.3
  • #7646 b9533a3 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    nuxi 3.17.1 3.17.2
  • #7647 df06a95 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    sv 0.6.9 0.6.10
  • #7673 8ab13b2 Thanks @dependabot! - chore: update dependencies of "create-cloudflare" package

    The following dependency versions have been updated:

    Dependency From To
    create-docusaurus 3.6.3 3.7.0
  • #7638 acbea32 Thanks @dario-piotrowicz! - fix and update experimental Next.js template to work on @opennextjs/[email protected]

  • #7664 5cc3bb1 Thanks @dario-piotrowicz! - Consistently use full official full stack framework names

    Rename the Solid framework entry to SolidStart and Next to Next.js so that these alongside SvelteKit present the full official unshortened names of full stack frameworks

@cloudflare/[email protected]

07 Jan 17:55
a5725bd
Compare
Choose a tag to compare

Patch Changes

  • #7612 2e78812 Thanks @Cherry! - fix: resolves an issue where a malformed path such as https://example.com/%A0 would cause an unhandled error

@cloudflare/[email protected]

07 Jan 17:55
a5725bd
Compare
Choose a tag to compare

Patch Changes

@cloudflare/[email protected]

07 Jan 17:55
a5725bd
Compare
Choose a tag to compare

Patch Changes

[email protected]

19 Dec 19:06
aa9ec0f
Compare
Choose a tag to compare

Minor Changes

  • #7425 8757579 Thanks @CarmenPopoviciu! - feat: Make DX improvements in wrangler dev --remote

    Workers + Assets projects have, in certain situations, a relatively degraded wrangler dev --remote developer experience, as opposed to Workers proper projects. This is due to the fact that, for Workers + Assets, we need to make extra API calls to:

    1. check for asset files changes
    2. upload the changed assets, if any

    This commit improves the wrangler dev --remote DX for Workers + Assets, for use cases when the User Worker/assets change while the API calls for previous changes are still in flight. For such use cases, we have put an exit early strategy in place, that drops the event handler execution of the previous changes, in favour of the handler triggered by the new changes.

  • #7537 086a6b8 Thanks @WillTaylorDev! - Provide validation around assets.experimental_serve_directly

  • #7568 2bbcb93 Thanks @WillTaylorDev! - Warn users when using smart placement with Workers + Assets and serve_directly is set to false

Patch Changes

  • #7521 48e7e10 Thanks @emily-shen! - feat: add experimental_patchConfig()

    experimental_patchConfig() can add to a user's config file. It preserves comments if its a wrangler.jsonc. However, it is not suitable for wrangler.toml with comments as we cannot preserve comments on write.

  • Updated dependencies [1488e11, 7216835]:

[email protected]

19 Dec 08:49
c4cf040
Compare
Choose a tag to compare

Minor Changes

  • #7476 5124b5d Thanks @WalshyDev! - feat: allow routing to Workers with Assets on any HTTP route, not just the root. For example, example.com/blog/* can now be used to serve assets.
    These assets will be served as though the assets directly were mounted to the root.
    For example, if you have assets = { directory = "./public/" }, a route like "example.com/blog/*" and a file ./public/blog/logo.png, this will be available at example.com/blog/logo.png. Assets outside of directories which match the configured HTTP routes can still be accessed with the Assets binding or with a Service binding to this Worker.

  • #7380 72935f9 Thanks @CarmenPopoviciu! - Add Workers + Assets support in wrangler dev --remote

Patch Changes

  • #7573 fb819f9 Thanks @emily-shen! - feat: add experimental_readRawConfig()

    Adds a Wrangler API to find and read a config file

  • #7549 42b9429 Thanks @penalosa! - Expand metrics collection to:

    • Detect Pages & Workers CI
    • Filter out default args (e.g. --x-versions, --x-dev-env, and --latest) by only including args that were in argv
  • #7583 8def8c9 Thanks @penalosa! - Revert support for custom unenv resolve path to address an issue with Wrangler failing to deploy Pages projects with nodejs_compat_v2 in some cases

[email protected]

19 Dec 19:06
aa9ec0f
Compare
Choose a tag to compare

Patch Changes

  • #7589 1488e11 Thanks @dependabot! - chore: update dependencies of "miniflare" package

    The following dependency versions have been updated:

    Dependency From To
    workerd 1.20241205.0 1.20241218.0
    @cloudflare/workers-types ^4.20241205.0 ^4.20241218.0
  • #7575 7216835 Thanks @LuisDuarte1! - Make Instance.status() return type the same as production

[email protected]

19 Dec 21:22
e4c79bb
Compare
Choose a tag to compare

Patch Changes