Releases: cloudflare/workers-sdk
[email protected]
Minor Changes
-
#7604
6c2f173
Thanks @CarmenPopoviciu! - feat: Capture Workers with static assets in the telemetry dataWe 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 versionunenv now uses the workerd implementation on node:dns
See the unjs/unenv#376 -
#7625
d8fb032
Thanks @vicb! - feat(wrangler): use unenv builtin dependency resolutionMoving 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 versionThe 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]
Patch Changes
-
#7652
b4e0af1
Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe 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]
Patch Changes
-
#7617
75393d6
Thanks @dependabot! - chore: update dependencies of "create-cloudflare" packageThe 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" packageThe 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" packageThe 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" packageThe 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" packageThe 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" packageThe 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" packageThe 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" packageThe 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" packageThe 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" packageThe 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" packageThe 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" packageThe 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" packageThe 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" packageThe 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 namesRename the
Solid
framework entry toSolidStart
andNext
toNext.js
so that these alongsideSvelteKit
present the full official unshortened names of full stack frameworks
@cloudflare/[email protected]
@cloudflare/[email protected]
@cloudflare/[email protected]
Patch Changes
- Updated dependencies [
b4e0af1
]:
[email protected]
Minor Changes
-
#7425
8757579
Thanks @CarmenPopoviciu! - feat: Make DX improvements inwrangler 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:- check for asset files changes
- 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 andserve_directly
is set tofalse
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 awrangler.jsonc
. However, it is not suitable forwrangler.toml
with comments as we cannot preserve comments on write.
[email protected]
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 haveassets = { directory = "./public/" }
, a route like"example.com/blog/*"
and a file./public/blog/logo.png
, this will be available atexample.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 inwrangler 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 inargv
-
#7583
8def8c9
Thanks @penalosa! - Revert support for custom unenv resolve path to address an issue with Wrangler failing to deploy Pages projects withnodejs_compat_v2
in some cases
[email protected]
Patch Changes
-
#7589
1488e11
Thanks @dependabot! - chore: update dependencies of "miniflare" packageThe 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! - MakeInstance.status()
return type the same as production
[email protected]
Patch Changes
-
#7597
dbf7aac
Thanks @edmundhung! - Updates the bindings view to list all binding types -
#7600
e3791f7
Thanks @emily-shen! - feat: add validation to binding name input in vscode extension -
#7602
697f166
Thanks @penalosa! - Add JSON schema for Wrangler config files