cloudflare/workerd (@cloudflare/workers-types)
### [`v4.20241011.0`](https://redirect.github.com/cloudflare/workerd/compare/76198481858fce538e4efa2783c3844e38149227...caeb4e0d9e8a7ecbef208e8c54c27bae7e412f7b)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/76198481858fce538e4efa2783c3844e38149227...caeb4e0d9e8a7ecbef208e8c54c27bae7e412f7b)
### [`v4.20241004.0`](https://redirect.github.com/cloudflare/workerd/compare/c91c8192982713c751492c009241c030e5e2128d...76198481858fce538e4efa2783c3844e38149227)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/c91c8192982713c751492c009241c030e5e2128d...76198481858fce538e4efa2783c3844e38149227)
### [`v4.20240925.0`](https://redirect.github.com/cloudflare/workerd/compare/d2fd5173d4ee4d90ce51ef5360a1a8a892247ad6...c91c8192982713c751492c009241c030e5e2128d)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/d2fd5173d4ee4d90ce51ef5360a1a8a892247ad6...c91c8192982713c751492c009241c030e5e2128d)
### [`v4.20240924.0`](https://redirect.github.com/cloudflare/workerd/compare/b41ed0bfcce9b811f0c9142abe33ace2779e7b42...d2fd5173d4ee4d90ce51ef5360a1a8a892247ad6)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/b41ed0bfcce9b811f0c9142abe33ace2779e7b42...d2fd5173d4ee4d90ce51ef5360a1a8a892247ad6)
### [`v4.20240919.0`](https://redirect.github.com/cloudflare/workerd/compare/141ec389db82bec0aa9ef6970aee85b5ff7713e6...b41ed0bfcce9b811f0c9142abe33ace2779e7b42)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/141ec389db82bec0aa9ef6970aee85b5ff7713e6...b41ed0bfcce9b811f0c9142abe33ace2779e7b42)
### [`v4.20240909.0`](https://redirect.github.com/cloudflare/workerd/compare/cf8ca6e40874475097f916ddb2ab9813c6a352f7...141ec389db82bec0aa9ef6970aee85b5ff7713e6)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/cf8ca6e40874475097f916ddb2ab9813c6a352f7...141ec389db82bec0aa9ef6970aee85b5ff7713e6)
### [`v4.20240903.0`](https://redirect.github.com/cloudflare/workerd/compare/8640269b40cfa9bbfd814b2c92e5fe7023b48f74...cf8ca6e40874475097f916ddb2ab9813c6a352f7)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/8640269b40cfa9bbfd814b2c92e5fe7023b48f74...cf8ca6e40874475097f916ddb2ab9813c6a352f7)
### [`v4.20240821.1`](https://redirect.github.com/cloudflare/workerd/compare/2f36bf5c96ba9e17debb421d4985b689640a7b23...8640269b40cfa9bbfd814b2c92e5fe7023b48f74)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/2f36bf5c96ba9e17debb421d4985b689640a7b23...8640269b40cfa9bbfd814b2c92e5fe7023b48f74)
### [`v4.20240815.0`](https://redirect.github.com/cloudflare/workerd/compare/2b3012bf2eb08c18f6f745884ff5a81c0270d09d...2f36bf5c96ba9e17debb421d4985b689640a7b23)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/2b3012bf2eb08c18f6f745884ff5a81c0270d09d...2f36bf5c96ba9e17debb421d4985b689640a7b23)
### [`v4.20240806.0`](https://redirect.github.com/cloudflare/workerd/compare/ce15e0b82e6408c49ec3e980f23640bd25d6c675...2b3012bf2eb08c18f6f745884ff5a81c0270d09d)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/ce15e0b82e6408c49ec3e980f23640bd25d6c675...2b3012bf2eb08c18f6f745884ff5a81c0270d09d)
### [`v4.20240729.0`](https://redirect.github.com/cloudflare/workerd/compare/b5b2329b385637fb14f24cefb792ce3204b51dd6...ce15e0b82e6408c49ec3e980f23640bd25d6c675)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/b5b2329b385637fb14f24cefb792ce3204b51dd6...ce15e0b82e6408c49ec3e980f23640bd25d6c675)
### [`v4.20240725.0`](https://redirect.github.com/cloudflare/workerd/compare/d1fbad2793221318876a9e2c4acaee126e671903...b5b2329b385637fb14f24cefb792ce3204b51dd6)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/d1fbad2793221318876a9e2c4acaee126e671903...b5b2329b385637fb14f24cefb792ce3204b51dd6)
### [`v4.20240722.0`](https://redirect.github.com/cloudflare/workerd/compare/1e3bcf6cac1389614cea5513a8a2113ef3e60c48...d1fbad2793221318876a9e2c4acaee126e671903)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/1e3bcf6cac1389614cea5513a8a2113ef3e60c48...d1fbad2793221318876a9e2c4acaee126e671903)
### [`v4.20240718.0`](https://redirect.github.com/cloudflare/workerd/compare/f197dd6f1a6475fb266d9fa89dbebedb050a291d...1e3bcf6cac1389614cea5513a8a2113ef3e60c48)
[Compare Source](https://redirect.github.com/cloudflare/workerd/compare/f197dd6f1a6475fb266d9fa89dbebedb050a291d...1e3bcf6cac1389614cea5513a8a2113ef3e60c48)
cloudflare/workers-sdk (wrangler)
### [`v3.81.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3810)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.5...wrangler@3.81.0)
##### Minor Changes
- [#6990](https://redirect.github.com/cloudflare/workers-sdk/pull/6990) [`586c253`](https://redirect.github.com/cloudflare/workers-sdk/commit/586c253f7de36360cab275cb1ebf9a2373fd4f4c) Thanks [@courtney-sims](https://redirect.github.com/courtney-sims)! - feat: Adds new detailed pages deployment output type
##### Patch Changes
- [#6963](https://redirect.github.com/cloudflare/workers-sdk/pull/6963) [`a5ac45d`](https://redirect.github.com/cloudflare/workers-sdk/commit/a5ac45d7d5aa7a6b82de18a8cf14e6eabdd22e9e) Thanks [@RamIdeas](https://redirect.github.com/RamIdeas)! - fix: make `wrangler dev --remote` respect wrangler.toml's `account_id` property.
This was a regression in the `--x-dev-env` flow recently turned on by default.
- [#6996](https://redirect.github.com/cloudflare/workers-sdk/pull/6996) [`b8ab809`](https://redirect.github.com/cloudflare/workers-sdk/commit/b8ab8093b9011b5d7d47bcd31fa69cefa6c8fe2a) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: improve error messaging when accidentally using Workers commands in Pages project
If we detect a Workers command used with a Pages project (i.e. wrangler.toml contains `pages_output_build_dir`), error with Pages version of command rather than "missing entry-point" etc.
### [`v3.80.5`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3805)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.4...wrangler@3.80.5)
##### Patch Changes
- Updated dependencies \[[`5761020`](https://redirect.github.com/cloudflare/workers-sdk/commit/5761020cb41270ce872ad6c555b263597949c06d), [`7859a04`](https://redirect.github.com/cloudflare/workers-sdk/commit/7859a04bcd4b2f1cafe67c371bd236acaf7a2d91)]:
- miniflare@3.20241011.0
### [`v3.80.4`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3804)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.3...wrangler@3.80.4)
##### Patch Changes
- [#6937](https://redirect.github.com/cloudflare/workers-sdk/pull/6937) [`51aedd4`](https://redirect.github.com/cloudflare/workers-sdk/commit/51aedd4333cce9ffa4f6834cdf19e22148dab7e9) Thanks [@lrapoport-cf](https://redirect.github.com/lrapoport-cf)! - fix: show help when kv commands are run without parameters
- Updated dependencies \[[`c863183`](https://redirect.github.com/cloudflare/workers-sdk/commit/c86318354f1a6c0f5c096d6b2a884de740552a19), [`fd43068`](https://redirect.github.com/cloudflare/workers-sdk/commit/fd430687ec1431be6c3af1b7420278b636c36e59)]:
- miniflare@3.20241004.0
- [@cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@0](https://redirect.github.com/0).6.0
### [`v3.80.3`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3803)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.2...wrangler@3.80.3)
##### Patch Changes
- [#6927](https://redirect.github.com/cloudflare/workers-sdk/pull/6927) [`2af75ed`](https://redirect.github.com/cloudflare/workers-sdk/commit/2af75edb3c0722c04793c74f46aa099f4a3f27a9) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: respect `CLOUDFLARE_ACCOUNT_ID` with `wrangler pages project` commands
Fixes [#4947](https://redirect.github.com/cloudflare/workers-sdk/issues/4947)
- [#6894](https://redirect.github.com/cloudflare/workers-sdk/pull/6894) [`eaf71b8`](https://redirect.github.com/cloudflare/workers-sdk/commit/eaf71b86cc5650cffb54c942704ce3dd1b5ed6a7) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: improve the rendering of build errors when bundling
- [#6920](https://redirect.github.com/cloudflare/workers-sdk/pull/6920) [`2e64968`](https://redirect.github.com/cloudflare/workers-sdk/commit/2e649686c259c639701a62e754c53448cb694dfc) Thanks [@vicb](https://redirect.github.com/vicb)! - chore: update unenv dependency version
Pulls in [feat(node/net): implement Server mock](https://redirect.github.com/unjs/unenv/pull/316).
- [#6932](https://redirect.github.com/cloudflare/workers-sdk/pull/6932) [`4c6aad0`](https://redirect.github.com/cloudflare/workers-sdk/commit/4c6aad05b919a56484d13e4a49b861dcafbc0a2c) Thanks [@vicb](https://redirect.github.com/vicb)! - fix: allow `require`ing unenv aliased packages
Before this PR `require`ing packages aliased in unenv would fail.
That's because `require` would load the mjs file.
This PR adds wraps the mjs file in a virtual ES module to allow `require`ing it.
### [`v3.80.2`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3802)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.1...wrangler@3.80.2)
##### Patch Changes
- [#6923](https://redirect.github.com/cloudflare/workers-sdk/pull/6923) [`1320f20`](https://redirect.github.com/cloudflare/workers-sdk/commit/1320f20b38d7b4623fe21d38118bdc9fb8514a99) Thanks [@andyjessop](https://redirect.github.com/andyjessop)! - chore: adds eslint-disable for ESLint error on empty typescript interface in workers-configuration.d.ts
### [`v3.80.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3801)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.0...wrangler@3.80.1)
##### Patch Changes
- [#6908](https://redirect.github.com/cloudflare/workers-sdk/pull/6908) [`d696850`](https://redirect.github.com/cloudflare/workers-sdk/commit/d6968507b7eab36abdc4d6c2ffe183788857d08c) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: debounce restarting worker on assets dir file changes when `--x-dev-env` is enabled.
- [#6902](https://redirect.github.com/cloudflare/workers-sdk/pull/6902) [`dc92af2`](https://redirect.github.com/cloudflare/workers-sdk/commit/dc92af28c572e3f7a03b84afd53f10a40ee2a5f8) Thanks [@threepointone](https://redirect.github.com/threepointone)! - fix: enable esbuild's keepNames: true to set .name on functions/classes
- [#6909](https://redirect.github.com/cloudflare/workers-sdk/pull/6909) [`82180a7`](https://redirect.github.com/cloudflare/workers-sdk/commit/82180a7a7680028f2ea24ae8b1c8479d39627826) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Various fixes for logging in `--x-dev-env`, primarily to ensure the hotkeys don't wipe useful output and are cleaned up correctly
- [#6903](https://redirect.github.com/cloudflare/workers-sdk/pull/6903) [`54924a4`](https://redirect.github.com/cloudflare/workers-sdk/commit/54924a430354c0e427770ee4289217660141c72e) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: ensure that `alias` config gets passed through to the bundler when using new `--x-dev-env`
Fixes [#6898](https://redirect.github.com/cloudflare/workers-sdk/issues/6898)
- [#6911](https://redirect.github.com/cloudflare/workers-sdk/pull/6911) [`30b7328`](https://redirect.github.com/cloudflare/workers-sdk/commit/30b7328073c86ff9adebd594015bca6844da7163) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: infer experimentalJsonConfig from file extension
Fixes [#5768](https://redirect.github.com/cloudflare/workers-sdk/issues/5768) - issue with vitest and Pages projects with wrangler.toml
- Updated dependencies \[[`5c50949`](https://redirect.github.com/cloudflare/workers-sdk/commit/5c509494807a1c0418be83c47a459ec80126848e)]:
- miniflare@3.20240925.1
### [`v3.80.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3800)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.79.0...wrangler@3.80.0)
##### Minor Changes
- [#6408](https://redirect.github.com/cloudflare/workers-sdk/pull/6408) [`3fa846e`](https://redirect.github.com/cloudflare/workers-sdk/commit/3fa846ec205a1f4e91bc1f69640dfd6e0a7b6a77) Thanks [@RamIdeas](https://redirect.github.com/RamIdeas)! - feat: update the `--experimental-dev-env` (shorthand: `--x-dev-env`) flag to on-by-default
If you experience any issues, you can disable the flag with `--x-dev-env=false`. Please also let us know by opening an issue at https://github.com/cloudflare/workers-sdk/issues/new/choose.
##### Patch Changes
- [#6854](https://redirect.github.com/cloudflare/workers-sdk/pull/6854) [`04a8fed`](https://redirect.github.com/cloudflare/workers-sdk/commit/04a8feda8ee1e855ac9935b2395db4eed20b99b7) Thanks [@penalosa](https://redirect.github.com/penalosa)! - chore: Include serialised `FormData` in debug logs
- [#6879](https://redirect.github.com/cloudflare/workers-sdk/pull/6879) [`b27d8cb`](https://redirect.github.com/cloudflare/workers-sdk/commit/b27d8cbad4d2bcf435e7ac87891b17db1997cd4e) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: the docs command should not crash if given search terms
Fixes a regression accidentally introduced by [#3735](https://redirect.github.com/cloudflare/workers-sdk/issues/3735).
- [#6873](https://redirect.github.com/cloudflare/workers-sdk/pull/6873) [`b123f43`](https://redirect.github.com/cloudflare/workers-sdk/commit/b123f43c6946fa97f49bc10532c924b9c58548b6) Thanks [@zwily](https://redirect.github.com/zwily)! - fix: reduce logging noise during wrangler dev with static assets
Updates to static assets are accessible by passing in --log-level="debug" but otherwise hidden.
- [#6881](https://redirect.github.com/cloudflare/workers-sdk/pull/6881) [`7ca37bc`](https://redirect.github.com/cloudflare/workers-sdk/commit/7ca37bcbb274e88709fc14aea6f62c003ddc1b92) Thanks [@RamIdeas](https://redirect.github.com/RamIdeas)! - fix: custom builds outputting files in assets watched directory no longer cause the custom build to run again in an infinite loop
- [#6872](https://redirect.github.com/cloudflare/workers-sdk/pull/6872) [`b2d094e`](https://redirect.github.com/cloudflare/workers-sdk/commit/b2d094e52b519decf8fdef1bb8dcd42d3e4ac2ad) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: render a helpful build error if a Service Worker mode Worker has imports
A common mistake is to forget to export from the entry-point of a Worker, which causes
Wrangler to infer that we are in "Service Worker" mode.
In this mode, imports to external modules are not allowed.
Currently this only fails at runtime, because our esbuild step converts these imports to an internal `__require()` call that throws an error.
The error message is misleading and does not help the user identify the cause of the problem.
This is particularly tricky where the external imports are added by a library or our own node.js polyfills.
Fixes [#6648](https://redirect.github.com/cloudflare/workers-sdk/issues/6648)
- [#6792](https://redirect.github.com/cloudflare/workers-sdk/pull/6792) [`27e8385`](https://redirect.github.com/cloudflare/workers-sdk/commit/27e8385167a4ef6eff9bb91cf0203184fbd16915) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Handle more module declaration cases
- [#6838](https://redirect.github.com/cloudflare/workers-sdk/pull/6838) [`7dbd0c8`](https://redirect.github.com/cloudflare/workers-sdk/commit/7dbd0c82a52ba772f46081ccd4b39d59b1f4c8bf) Thanks [@GregBrimble](https://redirect.github.com/GregBrimble)! - fix: Improve static asset upload messaging
### [`v3.79.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3790)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.12...wrangler@3.79.0)
##### Minor Changes
- [#6801](https://redirect.github.com/cloudflare/workers-sdk/pull/6801) [`6009bb4`](https://redirect.github.com/cloudflare/workers-sdk/commit/6009bb44185e6a8a464528c945ce5a47eb992837) Thanks [@RamIdeas](https://redirect.github.com/RamIdeas)! - feat: implement retries within `wrangler deploy` and `wrangler versions upload` to workaround spotty network connections and service flakes
##### Patch Changes
- [#6870](https://redirect.github.com/cloudflare/workers-sdk/pull/6870) [`dc9039a`](https://redirect.github.com/cloudflare/workers-sdk/commit/dc9039a36f2e526a9a224a523fa6ebcdd42a9223) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Include `workerd` in the external dependecies of Wrangler to fix local builds.
- [#6866](https://redirect.github.com/cloudflare/workers-sdk/pull/6866) [`c75b0d9`](https://redirect.github.com/cloudflare/workers-sdk/commit/c75b0d9fec6cc6769b5f35a9455bb06588a68bbf) Thanks [@zwily](https://redirect.github.com/zwily)! - fix: debounce restarting worker on assets dir file changes
### [`v3.78.12`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#37812)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.11...wrangler@3.78.12)
##### Patch Changes
- [#6840](https://redirect.github.com/cloudflare/workers-sdk/pull/6840) [`5bfb75d`](https://redirect.github.com/cloudflare/workers-sdk/commit/5bfb75df8a81fc42f0eecd00fed5b84e5fab88d7) Thanks [@a-robinson](https://redirect.github.com/a-robinson)! - chore: update warning in `wrangler dev --remote` when using Queues to not mention beta status
### [`v3.78.11`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#37811)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.10...wrangler@3.78.11)
##### Patch Changes
- [#6819](https://redirect.github.com/cloudflare/workers-sdk/pull/6819) [`7ede181`](https://redirect.github.com/cloudflare/workers-sdk/commit/7ede1811376e4c08b9aba79c84b90ca2942ee87e) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Validate `[routes]` on configuration file changes
### [`v3.78.10`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#37810)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.9...wrangler@3.78.10)
##### Patch Changes
- [#6824](https://redirect.github.com/cloudflare/workers-sdk/pull/6824) [`1c58a74`](https://redirect.github.com/cloudflare/workers-sdk/commit/1c58a7470757508e64003d05c76d9deb7f223763) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: tidy up error messaging for unexpected use of Node.js APIs
Fixes [#6822](https://redirect.github.com/cloudflare/workers-sdk/issues/6822)
- Updated dependencies \[[`5e2e62c`](https://redirect.github.com/cloudflare/workers-sdk/commit/5e2e62c165166819c63998ad0c7caaaf57d7b988), [`1c58a74`](https://redirect.github.com/cloudflare/workers-sdk/commit/1c58a7470757508e64003d05c76d9deb7f223763)]:
- miniflare@3.20240925.0
### [`v3.78.9`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3789)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.8...wrangler@3.78.9)
##### Patch Changes
- [#6753](https://redirect.github.com/cloudflare/workers-sdk/pull/6753) [`4e33f2c`](https://redirect.github.com/cloudflare/workers-sdk/commit/4e33f2cdc1d9ab59fdbd6fcc162632c91da9b21b) Thanks [@bluwy](https://redirect.github.com/bluwy)! - refactor: prevent bundling entire `package.json` in built code
- [#6812](https://redirect.github.com/cloudflare/workers-sdk/pull/6812) [`f700d37`](https://redirect.github.com/cloudflare/workers-sdk/commit/f700d3704a4fca98f8c74549ae849dea8cc1013b) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Validate additional config properties for `[observability]`
- [#6751](https://redirect.github.com/cloudflare/workers-sdk/pull/6751) [`638a550`](https://redirect.github.com/cloudflare/workers-sdk/commit/638a55063b5b74ad30dfe98f8ee2e23e86f2c25a) Thanks [@bluwy](https://redirect.github.com/bluwy)! - refactor: simplify date calculation and remove date-fns dependency
- [#6809](https://redirect.github.com/cloudflare/workers-sdk/pull/6809) [`28cb0d7`](https://redirect.github.com/cloudflare/workers-sdk/commit/28cb0d759e5a0863b92576bbec0df3305806e4aa) Thanks [@smellercf](https://redirect.github.com/smellercf)! - fix: Remove Beta tag from r2 event notification wrangler command descriptions
- [#6802](https://redirect.github.com/cloudflare/workers-sdk/pull/6802) [`17eb8a9`](https://redirect.github.com/cloudflare/workers-sdk/commit/17eb8a9f9e477fe064e5b0e7e716ba8b8ce0cccc) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - chore: rename `experimental_assets` to `assets`
- [#6781](https://redirect.github.com/cloudflare/workers-sdk/pull/6781) [`0792fa0`](https://redirect.github.com/cloudflare/workers-sdk/commit/0792fa08fbda89d282b87be86cd05f961ca38df1) Thanks [@mikenomitch](https://redirect.github.com/mikenomitch)! - chore: tweaks warning when using node_compat
### [`v3.78.8`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3788)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.7...wrangler@3.78.8)
##### Patch Changes
- [#6791](https://redirect.github.com/cloudflare/workers-sdk/pull/6791) [`74d719f`](https://redirect.github.com/cloudflare/workers-sdk/commit/74d719fb8d2ce1e877b3c70da2a495386084d892) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Add missing binding to `init --from-dash`
- [#6728](https://redirect.github.com/cloudflare/workers-sdk/pull/6728) [`1ca313f`](https://redirect.github.com/cloudflare/workers-sdk/commit/1ca313f2041688cd13e25f0817e3b72dfc930bac) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: remove filepath encoding on asset upload and handle sometimes-encoded characters
Some characters like \[ ] @ are encoded by encodeURIComponent() but are often requested at an unencoded URL path.
This change will make assets with filenames with these characters accessible at both the encoded and unencoded paths,
but to use the encoded path as the canonical one, and to redirect requests to the canonical path if necessary.
- [#6798](https://redirect.github.com/cloudflare/workers-sdk/pull/6798) [`7d7f19a`](https://redirect.github.com/cloudflare/workers-sdk/commit/7d7f19a2ca501d311c00d15c78ba3bec1a50353e) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: error if an asset binding is provided without a Worker script
- Updated dependencies \[[`1ca313f`](https://redirect.github.com/cloudflare/workers-sdk/commit/1ca313f2041688cd13e25f0817e3b72dfc930bac)]:
- [@cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@0](https://redirect.github.com/0).5.4
- miniflare@3.20240909.5
### [`v3.78.7`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3787)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.6...wrangler@3.78.7)
##### Patch Changes
- [#6775](https://redirect.github.com/cloudflare/workers-sdk/pull/6775) [`ecd82e8`](https://redirect.github.com/cloudflare/workers-sdk/commit/ecd82e8471688901307c3bbbab8a382eb9d04811) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Support switching between static and dynamic Workers
This commit fixes the current behaviour of watch mode for Workers with assets, and adds support for switching between static and dynamic Workers within a single `wrangler dev` session.
- [#6762](https://redirect.github.com/cloudflare/workers-sdk/pull/6762) [`2840b9f`](https://redirect.github.com/cloudflare/workers-sdk/commit/2840b9f80c1b8fe66489eb6d749c38f6ece2779d) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: error if a user inadvertently uploads a Pages `_workers.js` file or directory as an asset
- [#6778](https://redirect.github.com/cloudflare/workers-sdk/pull/6778) [`61dd93a`](https://redirect.github.com/cloudflare/workers-sdk/commit/61dd93aaacac8b421b4ffcf7cde59ed6b651fc1b) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Error if Workers + Assets are run in remote mode
Workers + Assets are currently supported only in local mode. We should throw an error if users attempt to use Workers with assets in remote mode.
- [#6782](https://redirect.github.com/cloudflare/workers-sdk/pull/6782) [`7655505`](https://redirect.github.com/cloudflare/workers-sdk/commit/7655505654400c8525e4b0164e4e5b3b3c20bed4) Thanks [@vicb](https://redirect.github.com/vicb)! - chore: update unenv dependency version
- [#6777](https://redirect.github.com/cloudflare/workers-sdk/pull/6777) [`9649dbc`](https://redirect.github.com/cloudflare/workers-sdk/commit/9649dbc74d022fa5fdb065cf3e7a8d6d791f0a88) Thanks [@penalosa](https://redirect.github.com/penalosa)! - chore: Update CI messaging
- [#6779](https://redirect.github.com/cloudflare/workers-sdk/pull/6779) [`3e75612`](https://redirect.github.com/cloudflare/workers-sdk/commit/3e75612ffb5e422021d1d3b172e5dc93a4b7c48a) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: include asset binding in `wrangler types`
### [`v3.78.6`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3786)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.5...wrangler@3.78.6)
##### Patch Changes
- [#6743](https://redirect.github.com/cloudflare/workers-sdk/pull/6743) [`b45e326`](https://redirect.github.com/cloudflare/workers-sdk/commit/b45e32695cc1b4d5c5fb84384cff30a15f744bb3) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: ability to build tricky Node.js compat scenario Workers
Adds support for non-default build conditions and platform via the WRANGLER_BUILD_CONDITIONS and WRANGLER_BUILD_PLATFORM flags.
Fixes [https://github.com/cloudflare/workers-sdk/issues/6742](https://redirect.github.com/cloudflare/workers-sdk/issues/6742)
- [#6776](https://redirect.github.com/cloudflare/workers-sdk/pull/6776) [`02de103`](https://redirect.github.com/cloudflare/workers-sdk/commit/02de103435689c552e231a2ae2249adeb5f60a8b) Thanks [@zebp](https://redirect.github.com/zebp)! - fix: disable observability on deploy if not explicitly defined in config
When deploying a Worker that has observability enabled in the deployed version but not specified in the `wrangler.toml` Wrangler will now set observability to disabled for the new version to match the `wrangler.toml` as the source of truth.
- Updated dependencies \[[`2ddbb65`](https://redirect.github.com/cloudflare/workers-sdk/commit/2ddbb65033e88dfc2127a093fc894ac91bd96369)]:
- miniflare@3.20240909.4
### [`v3.78.5`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3785)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.4...wrangler@3.78.5)
##### Patch Changes
- [#6744](https://redirect.github.com/cloudflare/workers-sdk/pull/6744) [`e3136f9`](https://redirect.github.com/cloudflare/workers-sdk/commit/e3136f9354517b448d557341a429f0820dea33a0) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - chore: update unenv dependency version
- [#6749](https://redirect.github.com/cloudflare/workers-sdk/pull/6749) [`9a06f88`](https://redirect.github.com/cloudflare/workers-sdk/commit/9a06f88dac311a2ff64df6bdc7ae90418bd0ec6c) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Throw error when attempting to configure Workers with assets and tail consumers
Tail Workers are currently not supported for Workers with assets. This commit ensures we throw a corresponding error if users are attempting to configure `tail_consumers` via their configuration file, for a Worker with assets. This validation is applied for all `wrangler dev`, `wrangler deploy`, `wrangler versions upload`.
- [#6746](https://redirect.github.com/cloudflare/workers-sdk/pull/6746) [`0deb42b`](https://redirect.github.com/cloudflare/workers-sdk/commit/0deb42b2b6b5960d0bd79884471805069c0f29b0) Thanks [@GregBrimble](https://redirect.github.com/GregBrimble)! - fix: Fix assets upload message to correctly report number of uploaded assets
- [#6745](https://redirect.github.com/cloudflare/workers-sdk/pull/6745) [`6dbbb88`](https://redirect.github.com/cloudflare/workers-sdk/commit/6dbbb880966caa58f29f5aafff764af57988db63) Thanks [@jonesphillip](https://redirect.github.com/jonesphillip)! - fix: r2 bucket notification get \ has been marked deprecated in favor of r2 bucket notification list \ to reflect behavior.
- Updated dependencies \[[`2407c41`](https://redirect.github.com/cloudflare/workers-sdk/commit/2407c41484f29845a64ccffd9368bc5d234eb831)]:
- miniflare@3.20240909.3
### [`v3.78.4`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3784)
##### Patch Changes
- [#6706](https://redirect.github.com/cloudflare/workers-sdk/pull/6706) [`1c42466`](https://redirect.github.com/cloudflare/workers-sdk/commit/1c4246631e4fe248e584e7db6a73810b9a87ea9f) Thanks [@jkoe-cf](https://redirect.github.com/jkoe-cf)! - fix: making explicit to only send a body if there are rule ids specified in the config delete
- [#6714](https://redirect.github.com/cloudflare/workers-sdk/pull/6714) [`62082aa`](https://redirect.github.com/cloudflare/workers-sdk/commit/62082aa75b767368d0a5c8c59a24a5f91a1b0c73) Thanks [@OilyLime](https://redirect.github.com/OilyLime)! - fix: rough edges when creating and updating Hyperdrive over Access configs
- [#6705](https://redirect.github.com/cloudflare/workers-sdk/pull/6705) [`ea60a52`](https://redirect.github.com/cloudflare/workers-sdk/commit/ea60a52a4e350b6c439d734618e3cd4187f3f2d5) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: include compatability date in static-asset only uploads (experimental feature)
### [`v3.78.3`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3783)
##### Patch Changes
- [#6686](https://redirect.github.com/cloudflare/workers-sdk/pull/6686) [`2c8506f`](https://redirect.github.com/cloudflare/workers-sdk/commit/2c8506f874171f4ccdf99357855389841578d348) Thanks [@DaniFoldi](https://redirect.github.com/DaniFoldi)! - fix: Bump path-to-regexp dependency version
- [#6329](https://redirect.github.com/cloudflare/workers-sdk/pull/6329) [`c135de4`](https://redirect.github.com/cloudflare/workers-sdk/commit/c135de4707234e11f7f6438bea6a7067e8f284f9) Thanks [@penalosa](https://redirect.github.com/penalosa)! - chore: Cache generated runtime types
- Updated dependencies \[[`5b5dd95`](https://redirect.github.com/cloudflare/workers-sdk/commit/5b5dd9573b2c43023cbcba0fbcc3e374465e745e)]:
- miniflare@3.20240909.2
### [`v3.78.2`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3782)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.1...wrangler@3.78.2)
##### Patch Changes
- Updated dependencies \[[`7a8bb17`](https://redirect.github.com/cloudflare/workers-sdk/commit/7a8bb17a5f35e11cba336ca1bc5ea16413291bc7)]:
- [@cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@0](https://redirect.github.com/0).5.3
- miniflare@3.20240909.1
### [`v3.78.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3781)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.0...wrangler@3.78.1)
##### Patch Changes
- Updated dependencies \[[`31bfd37`](https://redirect.github.com/cloudflare/workers-sdk/commit/31bfd374cf6764c1e8a4491518c58cb112010340), [`5d8547e`](https://redirect.github.com/cloudflare/workers-sdk/commit/5d8547e26e9f5e2eb9516b17a096cd1ea9f63469)]:
- [@cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@0](https://redirect.github.com/0).5.2
- miniflare@3.20240909.1
### [`v3.78.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3780)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.77.0...wrangler@3.78.0)
##### Minor Changes
- [#6643](https://redirect.github.com/cloudflare/workers-sdk/pull/6643) [`f30c61f`](https://redirect.github.com/cloudflare/workers-sdk/commit/f30c61f1f59ee010c53d3696ad19fe309d315cb9) Thanks [@WalshyDev](https://redirect.github.com/WalshyDev)! - feat: add "Deployment alias URL" to `wrangler pages deploy` if an alias is available for this deployment.
- [#6415](https://redirect.github.com/cloudflare/workers-sdk/pull/6415) [`b27b741`](https://redirect.github.com/cloudflare/workers-sdk/commit/b27b741809babae34f95641b968dacb0db77a815) Thanks [@irvinebroque](https://redirect.github.com/irvinebroque)! - chore: Redirect `wrangler generate [template name]` and `wrangler init` to `npm create cloudflare`
- [#6647](https://redirect.github.com/cloudflare/workers-sdk/pull/6647) [`d68e8c9`](https://redirect.github.com/cloudflare/workers-sdk/commit/d68e8c996ba40eaaf4a3b237f89880bdaafd0113) Thanks [@joshthoward](https://redirect.github.com/joshthoward)! - feat: Configure SQLite backed Durable Objects in local dev
- [#6696](https://redirect.github.com/cloudflare/workers-sdk/pull/6696) [`0a9e90a`](https://redirect.github.com/cloudflare/workers-sdk/commit/0a9e90a309106c21c9e8ac2982d500c16aacb1e2) Thanks [@penalosa](https://redirect.github.com/penalosa)! - feat: Support `WRANGLER_CI_MATCH_TAG` environment variable.
When set, this will ensure that `wrangler deploy` and `wrangler versions upload` only deploy to Workers which match the provided tag.
- [#6702](https://redirect.github.com/cloudflare/workers-sdk/pull/6702) [`aa603ab`](https://redirect.github.com/cloudflare/workers-sdk/commit/aa603ab82fbc35212de19fd1957055493118a73b) Thanks [@hhoughgg](https://redirect.github.com/hhoughgg)! - feat: Hide `wrangler pipelines` until release
##### Patch Changes
- [#6699](https://redirect.github.com/cloudflare/workers-sdk/pull/6699) [`2507304`](https://redirect.github.com/cloudflare/workers-sdk/commit/2507304d9680e9968173560fe57f3e909f293fd7) Thanks [@joshthoward](https://redirect.github.com/joshthoward)! - fix: Bugs when warning users using SQLite in Durable Objects in remote dev
- [#6693](https://redirect.github.com/cloudflare/workers-sdk/pull/6693) [`0737e0f`](https://redirect.github.com/cloudflare/workers-sdk/commit/0737e0f78baa98d2cec27e96edefc86500445429) Thanks [@GregBrimble](https://redirect.github.com/GregBrimble)! - fix: Persist Workers Assets when doing `wrangler versions secrets put/bulk`
- Updated dependencies \[[`d68e8c9`](https://redirect.github.com/cloudflare/workers-sdk/commit/d68e8c996ba40eaaf4a3b237f89880bdaafd0113), [`fed1fda`](https://redirect.github.com/cloudflare/workers-sdk/commit/fed1fda90d1434b5ce214656249b0ad723ce48c1)]:
- miniflare@3.20240909.1
- [@cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@0](https://redirect.github.com/0).5.1
### [`v3.77.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3770)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.76.0...wrangler@3.77.0)
##### Minor Changes
- [#6674](https://redirect.github.com/cloudflare/workers-sdk/pull/6674) [`831f892`](https://redirect.github.com/cloudflare/workers-sdk/commit/831f89217627554f4fc984dd8d51bf2a4409ec31) Thanks [@andyjessop](https://redirect.github.com/andyjessop)! - feat: Added new \[\[pipelines]] bindings. This creates a new binding that allows sending events to
the specified pipeline.
Example:
\[\[pipelines]]
binding = "MY_PIPELINE"
pipeline = "my-pipeline"
- [#6668](https://redirect.github.com/cloudflare/workers-sdk/pull/6668) [`88c40be`](https://redirect.github.com/cloudflare/workers-sdk/commit/88c40bec9b32ae1a6bcc2f41427ba5958cb3ae63) Thanks [@zebp](https://redirect.github.com/zebp)! - feature: add observability setting to wrangler.toml
Adds the `observability` setting which provides your Worker with automatic persistent logs that can be searched, filtered, and queried directly from the Workers dashboard.
- [#6679](https://redirect.github.com/cloudflare/workers-sdk/pull/6679) [`2174127`](https://redirect.github.com/cloudflare/workers-sdk/commit/21741277a5bcd6fe6a3f531c8cacc34df84d287e) Thanks [@jkoe-cf](https://redirect.github.com/jkoe-cf)! - feat: adding option to specify a rule within the config to delete (if no rules are specified, all rules get deleted)
- [#6666](https://redirect.github.com/cloudflare/workers-sdk/pull/6666) [`4107f57`](https://redirect.github.com/cloudflare/workers-sdk/commit/4107f573b85eb86cc163c4acadf2b85138f76d97) Thanks [@threepointone](https://redirect.github.com/threepointone)! - feat: support analytics engine in local/remote dev
This adds "support" for analytics engine datasets for `wrangler dev`. Specifically, it simply mocks the AE bindings so that they exist while developing (and don't throw when accessed).
This does NOT add support in Pages, though we very well could do so in a similar way in a followup.
- [#6640](https://redirect.github.com/cloudflare/workers-sdk/pull/6640) [`8527675`](https://redirect.github.com/cloudflare/workers-sdk/commit/8527675e1cf83519a211c8b4cc43161ac29757f1) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - feat: experimental workers assets can be ignored by adding a .assetsignore file
This file can be added to the root of the assets directory that is to be uploaded alongside the Worker
when using `experimental_assets`.
The file follows the `.gitignore` syntax, and any matching paths will not be included in the upload.
- [#6652](https://redirect.github.com/cloudflare/workers-sdk/pull/6652) [`648cfdd`](https://redirect.github.com/cloudflare/workers-sdk/commit/648cfdd32d8c1b60e037c3d453fcb1691fbf4b45) Thanks [@bthwaites](https://redirect.github.com/bthwaites)! - feat: Update R2 Get Event Notification response, display, and actions
- [#6625](https://redirect.github.com/cloudflare/workers-sdk/pull/6625) [`8dcd456`](https://redirect.github.com/cloudflare/workers-sdk/commit/8dcd45665c0c420653f57cc7218269e05b2f9a25) Thanks [@maxwellpeterson](https://redirect.github.com/maxwellpeterson)! - feature: Add support for placement hints
Adds the `hint` field to smart placement configuration. When set, placement hints will be used to decide where smart-placement-enabled Workers are run.
- [#6631](https://redirect.github.com/cloudflare/workers-sdk/pull/6631) [`59a0072`](https://redirect.github.com/cloudflare/workers-sdk/commit/59a0072740aa19f8d2b7524b993a7be35ba67fce) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - feat: Add config options 'html_handling' and 'not_found_handling' to experimental_asset field in wrangler.toml
##### Patch Changes
- [#6621](https://redirect.github.com/cloudflare/workers-sdk/pull/6621) [`6523db2`](https://redirect.github.com/cloudflare/workers-sdk/commit/6523db2695d70ad64da7cfe6f4731ac82181ac51) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: Validate `routes` in `wrangler dev` and `wrangler deploy` for Workers with assets
We want wrangler to error if users are trying to deploy a Worker with assets, and routes with a path component.
All Workers with assets must have either:
- custom domain routes
- pattern routes which have no path component (except for the wildcard splat) "some.domain.com/\*"
- [#6687](https://redirect.github.com/cloudflare/workers-sdk/pull/6687) [`7bbed63`](https://redirect.github.com/cloudflare/workers-sdk/commit/7bbed63fb592df9b5fd081eebad614a8a1a4c281) Thanks [@GregBrimble](https://redirect.github.com/GregBrimble)! - fix: Fix asset upload count messaging
- [#6628](https://redirect.github.com/cloudflare/workers-sdk/pull/6628) [`33cc0ec`](https://redirect.github.com/cloudflare/workers-sdk/commit/33cc0ecce9062641649fc6ee2e1d68a15f20fc5c) Thanks [@GregBrimble](https://redirect.github.com/GregBrimble)! - chore: Improves messaging when uploading assets
- [#6671](https://redirect.github.com/cloudflare/workers-sdk/pull/6671) [`48eeff4`](https://redirect.github.com/cloudflare/workers-sdk/commit/48eeff4674a47da4d1faffc93f44543e909fca01) Thanks [@jkoe-cf](https://redirect.github.com/jkoe-cf)! - fix: Update R2 Create Event Notification response
- [#6618](https://redirect.github.com/cloudflare/workers-sdk/pull/6618) [`67711c2`](https://redirect.github.com/cloudflare/workers-sdk/commit/67711c2158d706ba2e6bafebf923013e0e0feec0) Thanks [@GregBrimble](https://redirect.github.com/GregBrimble)! - fix: Switch to multipart/form-data upload format for Workers Assets
This has proven to be much more reliable.
- Updated dependencies \[[`3f5b934`](https://redirect.github.com/cloudflare/workers-sdk/commit/3f5b9343a46dedcb80c8e216eb3ca9d7f687f6cf), [`59a0072`](https://redirect.github.com/cloudflare/workers-sdk/commit/59a0072740aa19f8d2b7524b993a7be35ba67fce)]:
- miniflare@3.20240909.0
- [@cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@0](https://redirect.github.com/0).5.0
### [`v3.76.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3760)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.75.0...wrangler@3.76.0)
##### Minor Changes
- [#6126](https://redirect.github.com/cloudflare/workers-sdk/pull/6126) [`18c105b`](https://redirect.github.com/cloudflare/workers-sdk/commit/18c105baec9d3625b56531ec332517fcae1ede59) Thanks [@IRCody](https://redirect.github.com/IRCody)! - feature: Add 'cloudchamber curl' command
Adds a cloudchamber curl command which allows easy access to arbitrary cloudchamber API endpoints.
- [#6649](https://redirect.github.com/cloudflare/workers-sdk/pull/6649) [`46a91e7`](https://redirect.github.com/cloudflare/workers-sdk/commit/46a91e7e7d286e6835bb87cfdd6c9096deaeba6e) Thanks [@andyjessop](https://redirect.github.com/andyjessop)! - feature: Integrate the Cloudflare Pipelines product into wrangler.
Cloudflare Pipelines is a product that handles the ingest of event streams
into R2. This feature integrates various forms of managing pipelines.
Usage:
`wrangler pipelines create `: Create a new pipeline
`wrangler pipelines list`: List current pipelines
`wrangler pipelines show `: Show a pipeline configuration
`wrangler pipelines update `: Update a pipeline
`wrangler pipelines delete `: Delete a pipeline
Examples:
wrangler pipelines create my-pipeline --r2 MY_BUCKET --access-key-id "my-key" --secret-access-key "my-secret"
wrangler pipelines show my-pipeline
wrangler pipelines delete my-pipline
##### Patch Changes
- [#6612](https://redirect.github.com/cloudflare/workers-sdk/pull/6612) [`6471090`](https://redirect.github.com/cloudflare/workers-sdk/commit/64710904ad4055054bea09ebb23ededab140aa79) Thanks [@dario-piotrowicz](https://redirect.github.com/dario-piotrowicz)! - fix: Add hyperdrive binding support in `getPlatformProxy`
example:
```toml
```
### [`v3.75.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3750)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.74.0...wrangler@3.75.0)
##### Minor Changes
- [#6603](https://redirect.github.com/cloudflare/workers-sdk/pull/6603) [`a197460`](https://redirect.github.com/cloudflare/workers-sdk/commit/a197460f47db47279f2c5536269cd0de2b543576) Thanks [@taylorlee](https://redirect.github.com/taylorlee)! - feature: log version preview url when previews exist
The version upload API returns a field indicating whether
a preview exists for that version. If a preview exists and
workers.dev is enabled, wrangler will now log the full
URL on version upload.
This does not impact wrangler deploy, which only prints the
workers.dev route of the latest deployment.
- [#6550](https://redirect.github.com/cloudflare/workers-sdk/pull/6550) [`8d1d464`](https://redirect.github.com/cloudflare/workers-sdk/commit/8d1d464f2b549dc7d7020fd45f025cd7c8671ce9) Thanks [@Pedr0Rocha](https://redirect.github.com/Pedr0Rocha)! - feature: add RateLimit type generation to the ratelimit unsafe binding.
##### Patch Changes
- [#6615](https://redirect.github.com/cloudflare/workers-sdk/pull/6615) [`21a09e0`](https://redirect.github.com/cloudflare/workers-sdk/commit/21a09e06473e28722c3fe73dee9cd49b41807be3) Thanks [@RamIdeas](https://redirect.github.com/RamIdeas)! - chore: avoid potential double-install of create-cloudflare
When `wrangler init` delegates to C3, it did so via `npm create cloudflare@2.5.0`. C3's v2.5.0 was the first to include auto-update support to avoid `npx`'s potentially stale cache. But this also guaranteed a double install for users who do not have 2.5.0 cached. Now, wrangler delegates via `npm create cloudflare@^2.5.0` which should use the latest version cached on the user's system or install and use the latest v2.x.x.
- [#6603](https://redirect.github.com/cloudflare/workers-sdk/pull/6603) [`a197460`](https://redirect.github.com/cloudflare/workers-sdk/commit/a197460f47db47279f2c5536269cd0de2b543576) Thanks [@taylorlee](https://redirect.github.com/taylorlee)! - chore: fix version upload log order
Previously deploy prints:
upload timings
deploy timings
current version id
while version upload prints:
worker version id
upload timings
This change makes version upload more similar to deploy by printing
version id after upload, which also makes more sense, as version ID can
only be known after upload has finished.
### [`v3.74.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3740)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.73.0...wrangler@3.74.0)
##### Minor Changes
- [#6574](https://redirect.github.com/cloudflare/workers-sdk/pull/6574) [`dff8d44`](https://redirect.github.com/cloudflare/workers-sdk/commit/dff8d44f4e47b746b9b1fa276094e1dc4c4f906b) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - feat: add support for experimental assets in `wrangler dev` watch mode
##### Patch Changes
- [#6605](https://redirect.github.com/cloudflare/workers-sdk/pull/6605) [`c4f0d9e`](https://redirect.github.com/cloudflare/workers-sdk/commit/c4f0d9e01ef333f5882096ad1e0f37e0911089a7) Thanks [@WalshyDev](https://redirect.github.com/WalshyDev)! - fix: ensure we update non-versioned Worker settings for the new deploy path in `wrangler deploy`
- Updated dependencies \[[`e8975a9`](https://redirect.github.com/cloudflare/workers-sdk/commit/e8975a93a46d41ea270f63fd9ef40677ccc689c3)]:
- miniflare@3.20240821.1
### [`v3.73.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3730)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.72.3...wrangler@3.73.0)
##### Minor Changes
- [#6571](https://redirect.github.com/cloudflare/workers-sdk/pull/6571) [`a7e1bfe`](https://redirect.github.com/cloudflare/workers-sdk/commit/a7e1bfea3e01413495e964c09ce74f209f408d32) Thanks [@penalosa](https://redirect.github.com/penalosa)! - feat: Add deployment http targets to wrangler deploy logs, and add url to pages deploy logs
- [#6497](https://redirect.github.com/cloudflare/workers-sdk/pull/6497) [`3bd833c`](https://redirect.github.com/cloudflare/workers-sdk/commit/3bd833cbe29b92edf512759833f0a0115e1799bc) Thanks [@WalshyDev](https://redirect.github.com/WalshyDev)! - chore: move `wrangler versions ...`, `wrangler deployments ...`, `wrangler rollback` and `wrangler triggers ...` out of experimental and open beta.
These are now available to use without the --x-versions flag, you can continue to pass this however without issue to keep compatibility with all the usage today.
A few of the commands had an output that wasn't guarded by `--x-versions` those have been updated to use the newer output, we have tried to keep compatibility where possible (for example: `wrangler rollback` will continue to output "Worker Version ID:" so users can continue to grab the ID).
If you wish to use the old versions of the commands you can pass the `--no-x-versions` flag. Note, these will be removed in the future so please work on migrating.
- [#6586](https://redirect.github.com/cloudflare/workers-sdk/pull/6586) [`72ea742`](https://redirect.github.com/cloudflare/workers-sdk/commit/72ea74214d8df3bcabf842249865edc9d13029f1) Thanks [@penalosa](https://redirect.github.com/penalosa)! - feat: Inject a 404 response for browser requested `favicon.ico` files when loading the `/__scheduled` page for scheduled-only Workers
- [#6497](https://redirect.github.com/cloudflare/workers-sdk/pull/6497) [`3bd833c`](https://redirect.github.com/cloudflare/workers-sdk/commit/3bd833cbe29b92edf512759833f0a0115e1799bc) Thanks [@WalshyDev](https://redirect.github.com/WalshyDev)! - feat: update `wrangler deploy` to use the new versions and deployments API.
This should have zero user-facing impact but sets up the most used command to deploy Workers to use the new recommended APIs and move away from the old ones.
We will still call the old upload path where required (e.g. Durable Object migration or Service Worker format).
##### Patch Changes
- [#6563](https://redirect.github.com/cloudflare/workers-sdk/pull/6563) [`da48a70`](https://redirect.github.com/cloudflare/workers-sdk/commit/da48a7036911bbc5b23d7cd70e3260b3c3fa99bc) Thanks [@threepointone](https://redirect.github.com/threepointone)! - chore: remove the warning about local mode flag being removed in the future
- [#6595](https://redirect.github.com/cloudflare/workers-sdk/pull/6595) [`0a76d7e`](https://redirect.github.com/cloudflare/workers-sdk/commit/0a76d7e550893eefb60ffe78236ef5fc3a6d3e2e) Thanks [@vicb](https://redirect.github.com/vicb)! - feat: update unenv to the latest available version
- [#5738](https://redirect.github.com/cloudflare/workers-sdk/pull/5738) [`c2460c4`](https://redirect.github.com/cloudflare/workers-sdk/commit/c2460c4d89ecdf74f48bcd37466dce47d01c4f43) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Prevent spaces in names when validating
- [#6586](https://redirect.github.com/cloudflare/workers-sdk/pull/6586) [`72ea742`](https://redirect.github.com/cloudflare/workers-sdk/commit/72ea74214d8df3bcabf842249865edc9d13029f1) Thanks [@penalosa](https://redirect.github.com/penalosa)! - chore: Improve Miniflare CRON warning wording
- [#6593](https://redirect.github.com/cloudflare/workers-sdk/pull/6593) [`f097cb7`](https://redirect.github.com/cloudflare/workers-sdk/commit/f097cb73befbd317ce0c4ab4cd0203e9e8e9b811) Thanks [@vicb](https://redirect.github.com/vicb)! - fix: remove `experimental:` prefix requirement for nodejs_compat_v2
See https://jira.cfdata.org/browse/DEVDASH-218
- [#6572](https://redirect.github.com/cloudflare/workers-sdk/pull/6572) [`0d83428`](https://redirect.github.com/cloudflare/workers-sdk/commit/0d834284d00b43bd1da5d09404ff7a6b8409babe) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Show a clearer user error when trying to use a python worker without the `python_workers` compatibility flag specified
- [#6589](https://redirect.github.com/cloudflare/workers-sdk/pull/6589) [`f4c8cea`](https://redirect.github.com/cloudflare/workers-sdk/commit/f4c8cea142b03629e0dfffc5acaf71da0a33d15c) Thanks [@vicb](https://redirect.github.com/vicb)! - feat: update unenv to the latest available version
- Updated dependencies \[[`45ad2e0`](https://redirect.github.com/cloudflare/workers-sdk/commit/45ad2e0c83f1382e1662aadc2b145969ed9a719b)]:
- [@cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@0](https://redirect.github.com/0).4.1
### [`v3.72.3`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3723)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.72.2...wrangler@3.72.3)
##### Patch Changes
- [#6548](https://redirect.github.com/cloudflare/workers-sdk/pull/6548) [`439e63a`](https://redirect.github.com/cloudflare/workers-sdk/commit/439e63a4ac636fc16196e900d863863b7395feed) Thanks [@garvit-gupta](https://redirect.github.com/garvit-gupta)! - fix: Fix Vectorize getVectors, deleteVectors payload in Wrangler Client; VS-271
- [#6554](https://redirect.github.com/cloudflare/workers-sdk/pull/6554) [`46aee5d`](https://redirect.github.com/cloudflare/workers-sdk/commit/46aee5d16c46ae734ba8196d4d942d0fb69d0730) Thanks [@andyjessop](https://redirect.github.com/andyjessop)! - fix: nodejs_compat flags no longer error when running wrangler types --x-include-runtime
- [#6548](https://redirect.github.com/cloudflare/workers-sdk/pull/6548) [`439e63a`](https://redirect.github.com/cloudflare/workers-sdk/commit/439e63a4ac636fc16196e900d863863b7395feed) Thanks [@garvit-gupta](https://redirect.github.com/garvit-gupta)! - fix: Add content-type header to Vectorize POST operations; [#6516](https://redirect.github.com/cloudflare/workers-sdk/issues/6516)/VS-269
- [#6566](https://redirect.github.com/cloudflare/workers-sdk/pull/6566) [`669ec1c`](https://redirect.github.com/cloudflare/workers-sdk/commit/669ec1c4d100aec1e16131cf178f2aa1a067b372) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Ensure esbuild warnings are logged when running wrangler deploy
- Updated dependencies \[[`6c057d1`](https://redirect.github.com/cloudflare/workers-sdk/commit/6c057d10b22e9a2e08aa066e074c792cff78d1da)]:
- [@cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@0](https://redirect.github.com/0).4.0
### [`v3.72.2`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3722)
[Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.72.1...wrangler@3.72.2)
##### Patch Changes
- [#6511](https://redirect.github.com/cloudflare/workers-sdk/pull/6511) [`e75c581`](https://redirect.github.com/cloudflare/workers-sdk/commit/e75c5812f54e8660
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^4.20240712.0
->^4.20241011.0
^3.65.0
->^3.81.0
Release Notes
cloudflare/workerd (@cloudflare/workers-types)
### [`v4.20241011.0`](https://redirect.github.com/cloudflare/workerd/compare/76198481858fce538e4efa2783c3844e38149227...caeb4e0d9e8a7ecbef208e8c54c27bae7e412f7b) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/76198481858fce538e4efa2783c3844e38149227...caeb4e0d9e8a7ecbef208e8c54c27bae7e412f7b) ### [`v4.20241004.0`](https://redirect.github.com/cloudflare/workerd/compare/c91c8192982713c751492c009241c030e5e2128d...76198481858fce538e4efa2783c3844e38149227) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/c91c8192982713c751492c009241c030e5e2128d...76198481858fce538e4efa2783c3844e38149227) ### [`v4.20240925.0`](https://redirect.github.com/cloudflare/workerd/compare/d2fd5173d4ee4d90ce51ef5360a1a8a892247ad6...c91c8192982713c751492c009241c030e5e2128d) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/d2fd5173d4ee4d90ce51ef5360a1a8a892247ad6...c91c8192982713c751492c009241c030e5e2128d) ### [`v4.20240924.0`](https://redirect.github.com/cloudflare/workerd/compare/b41ed0bfcce9b811f0c9142abe33ace2779e7b42...d2fd5173d4ee4d90ce51ef5360a1a8a892247ad6) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/b41ed0bfcce9b811f0c9142abe33ace2779e7b42...d2fd5173d4ee4d90ce51ef5360a1a8a892247ad6) ### [`v4.20240919.0`](https://redirect.github.com/cloudflare/workerd/compare/141ec389db82bec0aa9ef6970aee85b5ff7713e6...b41ed0bfcce9b811f0c9142abe33ace2779e7b42) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/141ec389db82bec0aa9ef6970aee85b5ff7713e6...b41ed0bfcce9b811f0c9142abe33ace2779e7b42) ### [`v4.20240909.0`](https://redirect.github.com/cloudflare/workerd/compare/cf8ca6e40874475097f916ddb2ab9813c6a352f7...141ec389db82bec0aa9ef6970aee85b5ff7713e6) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/cf8ca6e40874475097f916ddb2ab9813c6a352f7...141ec389db82bec0aa9ef6970aee85b5ff7713e6) ### [`v4.20240903.0`](https://redirect.github.com/cloudflare/workerd/compare/8640269b40cfa9bbfd814b2c92e5fe7023b48f74...cf8ca6e40874475097f916ddb2ab9813c6a352f7) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/8640269b40cfa9bbfd814b2c92e5fe7023b48f74...cf8ca6e40874475097f916ddb2ab9813c6a352f7) ### [`v4.20240821.1`](https://redirect.github.com/cloudflare/workerd/compare/2f36bf5c96ba9e17debb421d4985b689640a7b23...8640269b40cfa9bbfd814b2c92e5fe7023b48f74) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/2f36bf5c96ba9e17debb421d4985b689640a7b23...8640269b40cfa9bbfd814b2c92e5fe7023b48f74) ### [`v4.20240815.0`](https://redirect.github.com/cloudflare/workerd/compare/2b3012bf2eb08c18f6f745884ff5a81c0270d09d...2f36bf5c96ba9e17debb421d4985b689640a7b23) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/2b3012bf2eb08c18f6f745884ff5a81c0270d09d...2f36bf5c96ba9e17debb421d4985b689640a7b23) ### [`v4.20240806.0`](https://redirect.github.com/cloudflare/workerd/compare/ce15e0b82e6408c49ec3e980f23640bd25d6c675...2b3012bf2eb08c18f6f745884ff5a81c0270d09d) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/ce15e0b82e6408c49ec3e980f23640bd25d6c675...2b3012bf2eb08c18f6f745884ff5a81c0270d09d) ### [`v4.20240729.0`](https://redirect.github.com/cloudflare/workerd/compare/b5b2329b385637fb14f24cefb792ce3204b51dd6...ce15e0b82e6408c49ec3e980f23640bd25d6c675) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/b5b2329b385637fb14f24cefb792ce3204b51dd6...ce15e0b82e6408c49ec3e980f23640bd25d6c675) ### [`v4.20240725.0`](https://redirect.github.com/cloudflare/workerd/compare/d1fbad2793221318876a9e2c4acaee126e671903...b5b2329b385637fb14f24cefb792ce3204b51dd6) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/d1fbad2793221318876a9e2c4acaee126e671903...b5b2329b385637fb14f24cefb792ce3204b51dd6) ### [`v4.20240722.0`](https://redirect.github.com/cloudflare/workerd/compare/1e3bcf6cac1389614cea5513a8a2113ef3e60c48...d1fbad2793221318876a9e2c4acaee126e671903) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/1e3bcf6cac1389614cea5513a8a2113ef3e60c48...d1fbad2793221318876a9e2c4acaee126e671903) ### [`v4.20240718.0`](https://redirect.github.com/cloudflare/workerd/compare/f197dd6f1a6475fb266d9fa89dbebedb050a291d...1e3bcf6cac1389614cea5513a8a2113ef3e60c48) [Compare Source](https://redirect.github.com/cloudflare/workerd/compare/f197dd6f1a6475fb266d9fa89dbebedb050a291d...1e3bcf6cac1389614cea5513a8a2113ef3e60c48)cloudflare/workers-sdk (wrangler)
### [`v3.81.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3810) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.5...wrangler@3.81.0) ##### Minor Changes - [#6990](https://redirect.github.com/cloudflare/workers-sdk/pull/6990) [`586c253`](https://redirect.github.com/cloudflare/workers-sdk/commit/586c253f7de36360cab275cb1ebf9a2373fd4f4c) Thanks [@courtney-sims](https://redirect.github.com/courtney-sims)! - feat: Adds new detailed pages deployment output type ##### Patch Changes - [#6963](https://redirect.github.com/cloudflare/workers-sdk/pull/6963) [`a5ac45d`](https://redirect.github.com/cloudflare/workers-sdk/commit/a5ac45d7d5aa7a6b82de18a8cf14e6eabdd22e9e) Thanks [@RamIdeas](https://redirect.github.com/RamIdeas)! - fix: make `wrangler dev --remote` respect wrangler.toml's `account_id` property. This was a regression in the `--x-dev-env` flow recently turned on by default. - [#6996](https://redirect.github.com/cloudflare/workers-sdk/pull/6996) [`b8ab809`](https://redirect.github.com/cloudflare/workers-sdk/commit/b8ab8093b9011b5d7d47bcd31fa69cefa6c8fe2a) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: improve error messaging when accidentally using Workers commands in Pages project If we detect a Workers command used with a Pages project (i.e. wrangler.toml contains `pages_output_build_dir`), error with Pages version of command rather than "missing entry-point" etc. ### [`v3.80.5`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3805) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.4...wrangler@3.80.5) ##### Patch Changes - Updated dependencies \[[`5761020`](https://redirect.github.com/cloudflare/workers-sdk/commit/5761020cb41270ce872ad6c555b263597949c06d), [`7859a04`](https://redirect.github.com/cloudflare/workers-sdk/commit/7859a04bcd4b2f1cafe67c371bd236acaf7a2d91)]: - miniflare@3.20241011.0 ### [`v3.80.4`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3804) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.3...wrangler@3.80.4) ##### Patch Changes - [#6937](https://redirect.github.com/cloudflare/workers-sdk/pull/6937) [`51aedd4`](https://redirect.github.com/cloudflare/workers-sdk/commit/51aedd4333cce9ffa4f6834cdf19e22148dab7e9) Thanks [@lrapoport-cf](https://redirect.github.com/lrapoport-cf)! - fix: show help when kv commands are run without parameters - Updated dependencies \[[`c863183`](https://redirect.github.com/cloudflare/workers-sdk/commit/c86318354f1a6c0f5c096d6b2a884de740552a19), [`fd43068`](https://redirect.github.com/cloudflare/workers-sdk/commit/fd430687ec1431be6c3af1b7420278b636c36e59)]: - miniflare@3.20241004.0 - [@cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@0](https://redirect.github.com/0).6.0 ### [`v3.80.3`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3803) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.2...wrangler@3.80.3) ##### Patch Changes - [#6927](https://redirect.github.com/cloudflare/workers-sdk/pull/6927) [`2af75ed`](https://redirect.github.com/cloudflare/workers-sdk/commit/2af75edb3c0722c04793c74f46aa099f4a3f27a9) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: respect `CLOUDFLARE_ACCOUNT_ID` with `wrangler pages project` commands Fixes [#4947](https://redirect.github.com/cloudflare/workers-sdk/issues/4947) - [#6894](https://redirect.github.com/cloudflare/workers-sdk/pull/6894) [`eaf71b8`](https://redirect.github.com/cloudflare/workers-sdk/commit/eaf71b86cc5650cffb54c942704ce3dd1b5ed6a7) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: improve the rendering of build errors when bundling - [#6920](https://redirect.github.com/cloudflare/workers-sdk/pull/6920) [`2e64968`](https://redirect.github.com/cloudflare/workers-sdk/commit/2e649686c259c639701a62e754c53448cb694dfc) Thanks [@vicb](https://redirect.github.com/vicb)! - chore: update unenv dependency version Pulls in [feat(node/net): implement Server mock](https://redirect.github.com/unjs/unenv/pull/316). - [#6932](https://redirect.github.com/cloudflare/workers-sdk/pull/6932) [`4c6aad0`](https://redirect.github.com/cloudflare/workers-sdk/commit/4c6aad05b919a56484d13e4a49b861dcafbc0a2c) Thanks [@vicb](https://redirect.github.com/vicb)! - fix: allow `require`ing unenv aliased packages Before this PR `require`ing packages aliased in unenv would fail. That's because `require` would load the mjs file. This PR adds wraps the mjs file in a virtual ES module to allow `require`ing it. ### [`v3.80.2`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3802) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.1...wrangler@3.80.2) ##### Patch Changes - [#6923](https://redirect.github.com/cloudflare/workers-sdk/pull/6923) [`1320f20`](https://redirect.github.com/cloudflare/workers-sdk/commit/1320f20b38d7b4623fe21d38118bdc9fb8514a99) Thanks [@andyjessop](https://redirect.github.com/andyjessop)! - chore: adds eslint-disable for ESLint error on empty typescript interface in workers-configuration.d.ts ### [`v3.80.1`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3801) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.80.0...wrangler@3.80.1) ##### Patch Changes - [#6908](https://redirect.github.com/cloudflare/workers-sdk/pull/6908) [`d696850`](https://redirect.github.com/cloudflare/workers-sdk/commit/d6968507b7eab36abdc4d6c2ffe183788857d08c) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: debounce restarting worker on assets dir file changes when `--x-dev-env` is enabled. - [#6902](https://redirect.github.com/cloudflare/workers-sdk/pull/6902) [`dc92af2`](https://redirect.github.com/cloudflare/workers-sdk/commit/dc92af28c572e3f7a03b84afd53f10a40ee2a5f8) Thanks [@threepointone](https://redirect.github.com/threepointone)! - fix: enable esbuild's keepNames: true to set .name on functions/classes - [#6909](https://redirect.github.com/cloudflare/workers-sdk/pull/6909) [`82180a7`](https://redirect.github.com/cloudflare/workers-sdk/commit/82180a7a7680028f2ea24ae8b1c8479d39627826) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Various fixes for logging in `--x-dev-env`, primarily to ensure the hotkeys don't wipe useful output and are cleaned up correctly - [#6903](https://redirect.github.com/cloudflare/workers-sdk/pull/6903) [`54924a4`](https://redirect.github.com/cloudflare/workers-sdk/commit/54924a430354c0e427770ee4289217660141c72e) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: ensure that `alias` config gets passed through to the bundler when using new `--x-dev-env` Fixes [#6898](https://redirect.github.com/cloudflare/workers-sdk/issues/6898) - [#6911](https://redirect.github.com/cloudflare/workers-sdk/pull/6911) [`30b7328`](https://redirect.github.com/cloudflare/workers-sdk/commit/30b7328073c86ff9adebd594015bca6844da7163) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: infer experimentalJsonConfig from file extension Fixes [#5768](https://redirect.github.com/cloudflare/workers-sdk/issues/5768) - issue with vitest and Pages projects with wrangler.toml - Updated dependencies \[[`5c50949`](https://redirect.github.com/cloudflare/workers-sdk/commit/5c509494807a1c0418be83c47a459ec80126848e)]: - miniflare@3.20240925.1 ### [`v3.80.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3800) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.79.0...wrangler@3.80.0) ##### Minor Changes - [#6408](https://redirect.github.com/cloudflare/workers-sdk/pull/6408) [`3fa846e`](https://redirect.github.com/cloudflare/workers-sdk/commit/3fa846ec205a1f4e91bc1f69640dfd6e0a7b6a77) Thanks [@RamIdeas](https://redirect.github.com/RamIdeas)! - feat: update the `--experimental-dev-env` (shorthand: `--x-dev-env`) flag to on-by-default If you experience any issues, you can disable the flag with `--x-dev-env=false`. Please also let us know by opening an issue at https://github.com/cloudflare/workers-sdk/issues/new/choose. ##### Patch Changes - [#6854](https://redirect.github.com/cloudflare/workers-sdk/pull/6854) [`04a8fed`](https://redirect.github.com/cloudflare/workers-sdk/commit/04a8feda8ee1e855ac9935b2395db4eed20b99b7) Thanks [@penalosa](https://redirect.github.com/penalosa)! - chore: Include serialised `FormData` in debug logs - [#6879](https://redirect.github.com/cloudflare/workers-sdk/pull/6879) [`b27d8cb`](https://redirect.github.com/cloudflare/workers-sdk/commit/b27d8cbad4d2bcf435e7ac87891b17db1997cd4e) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: the docs command should not crash if given search terms Fixes a regression accidentally introduced by [#3735](https://redirect.github.com/cloudflare/workers-sdk/issues/3735). - [#6873](https://redirect.github.com/cloudflare/workers-sdk/pull/6873) [`b123f43`](https://redirect.github.com/cloudflare/workers-sdk/commit/b123f43c6946fa97f49bc10532c924b9c58548b6) Thanks [@zwily](https://redirect.github.com/zwily)! - fix: reduce logging noise during wrangler dev with static assets Updates to static assets are accessible by passing in --log-level="debug" but otherwise hidden. - [#6881](https://redirect.github.com/cloudflare/workers-sdk/pull/6881) [`7ca37bc`](https://redirect.github.com/cloudflare/workers-sdk/commit/7ca37bcbb274e88709fc14aea6f62c003ddc1b92) Thanks [@RamIdeas](https://redirect.github.com/RamIdeas)! - fix: custom builds outputting files in assets watched directory no longer cause the custom build to run again in an infinite loop - [#6872](https://redirect.github.com/cloudflare/workers-sdk/pull/6872) [`b2d094e`](https://redirect.github.com/cloudflare/workers-sdk/commit/b2d094e52b519decf8fdef1bb8dcd42d3e4ac2ad) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: render a helpful build error if a Service Worker mode Worker has imports A common mistake is to forget to export from the entry-point of a Worker, which causes Wrangler to infer that we are in "Service Worker" mode. In this mode, imports to external modules are not allowed. Currently this only fails at runtime, because our esbuild step converts these imports to an internal `__require()` call that throws an error. The error message is misleading and does not help the user identify the cause of the problem. This is particularly tricky where the external imports are added by a library or our own node.js polyfills. Fixes [#6648](https://redirect.github.com/cloudflare/workers-sdk/issues/6648) - [#6792](https://redirect.github.com/cloudflare/workers-sdk/pull/6792) [`27e8385`](https://redirect.github.com/cloudflare/workers-sdk/commit/27e8385167a4ef6eff9bb91cf0203184fbd16915) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Handle more module declaration cases - [#6838](https://redirect.github.com/cloudflare/workers-sdk/pull/6838) [`7dbd0c8`](https://redirect.github.com/cloudflare/workers-sdk/commit/7dbd0c82a52ba772f46081ccd4b39d59b1f4c8bf) Thanks [@GregBrimble](https://redirect.github.com/GregBrimble)! - fix: Improve static asset upload messaging ### [`v3.79.0`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3790) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.12...wrangler@3.79.0) ##### Minor Changes - [#6801](https://redirect.github.com/cloudflare/workers-sdk/pull/6801) [`6009bb4`](https://redirect.github.com/cloudflare/workers-sdk/commit/6009bb44185e6a8a464528c945ce5a47eb992837) Thanks [@RamIdeas](https://redirect.github.com/RamIdeas)! - feat: implement retries within `wrangler deploy` and `wrangler versions upload` to workaround spotty network connections and service flakes ##### Patch Changes - [#6870](https://redirect.github.com/cloudflare/workers-sdk/pull/6870) [`dc9039a`](https://redirect.github.com/cloudflare/workers-sdk/commit/dc9039a36f2e526a9a224a523fa6ebcdd42a9223) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Include `workerd` in the external dependecies of Wrangler to fix local builds. - [#6866](https://redirect.github.com/cloudflare/workers-sdk/pull/6866) [`c75b0d9`](https://redirect.github.com/cloudflare/workers-sdk/commit/c75b0d9fec6cc6769b5f35a9455bb06588a68bbf) Thanks [@zwily](https://redirect.github.com/zwily)! - fix: debounce restarting worker on assets dir file changes ### [`v3.78.12`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#37812) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.11...wrangler@3.78.12) ##### Patch Changes - [#6840](https://redirect.github.com/cloudflare/workers-sdk/pull/6840) [`5bfb75d`](https://redirect.github.com/cloudflare/workers-sdk/commit/5bfb75df8a81fc42f0eecd00fed5b84e5fab88d7) Thanks [@a-robinson](https://redirect.github.com/a-robinson)! - chore: update warning in `wrangler dev --remote` when using Queues to not mention beta status ### [`v3.78.11`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#37811) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.10...wrangler@3.78.11) ##### Patch Changes - [#6819](https://redirect.github.com/cloudflare/workers-sdk/pull/6819) [`7ede181`](https://redirect.github.com/cloudflare/workers-sdk/commit/7ede1811376e4c08b9aba79c84b90ca2942ee87e) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Validate `[routes]` on configuration file changes ### [`v3.78.10`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#37810) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.9...wrangler@3.78.10) ##### Patch Changes - [#6824](https://redirect.github.com/cloudflare/workers-sdk/pull/6824) [`1c58a74`](https://redirect.github.com/cloudflare/workers-sdk/commit/1c58a7470757508e64003d05c76d9deb7f223763) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: tidy up error messaging for unexpected use of Node.js APIs Fixes [#6822](https://redirect.github.com/cloudflare/workers-sdk/issues/6822) - Updated dependencies \[[`5e2e62c`](https://redirect.github.com/cloudflare/workers-sdk/commit/5e2e62c165166819c63998ad0c7caaaf57d7b988), [`1c58a74`](https://redirect.github.com/cloudflare/workers-sdk/commit/1c58a7470757508e64003d05c76d9deb7f223763)]: - miniflare@3.20240925.0 ### [`v3.78.9`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3789) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.8...wrangler@3.78.9) ##### Patch Changes - [#6753](https://redirect.github.com/cloudflare/workers-sdk/pull/6753) [`4e33f2c`](https://redirect.github.com/cloudflare/workers-sdk/commit/4e33f2cdc1d9ab59fdbd6fcc162632c91da9b21b) Thanks [@bluwy](https://redirect.github.com/bluwy)! - refactor: prevent bundling entire `package.json` in built code - [#6812](https://redirect.github.com/cloudflare/workers-sdk/pull/6812) [`f700d37`](https://redirect.github.com/cloudflare/workers-sdk/commit/f700d3704a4fca98f8c74549ae849dea8cc1013b) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Validate additional config properties for `[observability]` - [#6751](https://redirect.github.com/cloudflare/workers-sdk/pull/6751) [`638a550`](https://redirect.github.com/cloudflare/workers-sdk/commit/638a55063b5b74ad30dfe98f8ee2e23e86f2c25a) Thanks [@bluwy](https://redirect.github.com/bluwy)! - refactor: simplify date calculation and remove date-fns dependency - [#6809](https://redirect.github.com/cloudflare/workers-sdk/pull/6809) [`28cb0d7`](https://redirect.github.com/cloudflare/workers-sdk/commit/28cb0d759e5a0863b92576bbec0df3305806e4aa) Thanks [@smellercf](https://redirect.github.com/smellercf)! - fix: Remove Beta tag from r2 event notification wrangler command descriptions - [#6802](https://redirect.github.com/cloudflare/workers-sdk/pull/6802) [`17eb8a9`](https://redirect.github.com/cloudflare/workers-sdk/commit/17eb8a9f9e477fe064e5b0e7e716ba8b8ce0cccc) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - chore: rename `experimental_assets` to `assets` - [#6781](https://redirect.github.com/cloudflare/workers-sdk/pull/6781) [`0792fa0`](https://redirect.github.com/cloudflare/workers-sdk/commit/0792fa08fbda89d282b87be86cd05f961ca38df1) Thanks [@mikenomitch](https://redirect.github.com/mikenomitch)! - chore: tweaks warning when using node_compat ### [`v3.78.8`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3788) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.7...wrangler@3.78.8) ##### Patch Changes - [#6791](https://redirect.github.com/cloudflare/workers-sdk/pull/6791) [`74d719f`](https://redirect.github.com/cloudflare/workers-sdk/commit/74d719fb8d2ce1e877b3c70da2a495386084d892) Thanks [@penalosa](https://redirect.github.com/penalosa)! - fix: Add missing binding to `init --from-dash` - [#6728](https://redirect.github.com/cloudflare/workers-sdk/pull/6728) [`1ca313f`](https://redirect.github.com/cloudflare/workers-sdk/commit/1ca313f2041688cd13e25f0817e3b72dfc930bac) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: remove filepath encoding on asset upload and handle sometimes-encoded characters Some characters like \[ ] @ are encoded by encodeURIComponent() but are often requested at an unencoded URL path. This change will make assets with filenames with these characters accessible at both the encoded and unencoded paths, but to use the encoded path as the canonical one, and to redirect requests to the canonical path if necessary. - [#6798](https://redirect.github.com/cloudflare/workers-sdk/pull/6798) [`7d7f19a`](https://redirect.github.com/cloudflare/workers-sdk/commit/7d7f19a2ca501d311c00d15c78ba3bec1a50353e) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: error if an asset binding is provided without a Worker script - Updated dependencies \[[`1ca313f`](https://redirect.github.com/cloudflare/workers-sdk/commit/1ca313f2041688cd13e25f0817e3b72dfc930bac)]: - [@cloudflare/workers-shared](https://redirect.github.com/cloudflare/workers-shared)[@0](https://redirect.github.com/0).5.4 - miniflare@3.20240909.5 ### [`v3.78.7`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3787) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.6...wrangler@3.78.7) ##### Patch Changes - [#6775](https://redirect.github.com/cloudflare/workers-sdk/pull/6775) [`ecd82e8`](https://redirect.github.com/cloudflare/workers-sdk/commit/ecd82e8471688901307c3bbbab8a382eb9d04811) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Support switching between static and dynamic Workers This commit fixes the current behaviour of watch mode for Workers with assets, and adds support for switching between static and dynamic Workers within a single `wrangler dev` session. - [#6762](https://redirect.github.com/cloudflare/workers-sdk/pull/6762) [`2840b9f`](https://redirect.github.com/cloudflare/workers-sdk/commit/2840b9f80c1b8fe66489eb6d749c38f6ece2779d) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: error if a user inadvertently uploads a Pages `_workers.js` file or directory as an asset - [#6778](https://redirect.github.com/cloudflare/workers-sdk/pull/6778) [`61dd93a`](https://redirect.github.com/cloudflare/workers-sdk/commit/61dd93aaacac8b421b4ffcf7cde59ed6b651fc1b) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Error if Workers + Assets are run in remote mode Workers + Assets are currently supported only in local mode. We should throw an error if users attempt to use Workers with assets in remote mode. - [#6782](https://redirect.github.com/cloudflare/workers-sdk/pull/6782) [`7655505`](https://redirect.github.com/cloudflare/workers-sdk/commit/7655505654400c8525e4b0164e4e5b3b3c20bed4) Thanks [@vicb](https://redirect.github.com/vicb)! - chore: update unenv dependency version - [#6777](https://redirect.github.com/cloudflare/workers-sdk/pull/6777) [`9649dbc`](https://redirect.github.com/cloudflare/workers-sdk/commit/9649dbc74d022fa5fdb065cf3e7a8d6d791f0a88) Thanks [@penalosa](https://redirect.github.com/penalosa)! - chore: Update CI messaging - [#6779](https://redirect.github.com/cloudflare/workers-sdk/pull/6779) [`3e75612`](https://redirect.github.com/cloudflare/workers-sdk/commit/3e75612ffb5e422021d1d3b172e5dc93a4b7c48a) Thanks [@emily-shen](https://redirect.github.com/emily-shen)! - fix: include asset binding in `wrangler types` ### [`v3.78.6`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3786) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.5...wrangler@3.78.6) ##### Patch Changes - [#6743](https://redirect.github.com/cloudflare/workers-sdk/pull/6743) [`b45e326`](https://redirect.github.com/cloudflare/workers-sdk/commit/b45e32695cc1b4d5c5fb84384cff30a15f744bb3) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - fix: ability to build tricky Node.js compat scenario Workers Adds support for non-default build conditions and platform via the WRANGLER_BUILD_CONDITIONS and WRANGLER_BUILD_PLATFORM flags. Fixes [https://github.com/cloudflare/workers-sdk/issues/6742](https://redirect.github.com/cloudflare/workers-sdk/issues/6742) - [#6776](https://redirect.github.com/cloudflare/workers-sdk/pull/6776) [`02de103`](https://redirect.github.com/cloudflare/workers-sdk/commit/02de103435689c552e231a2ae2249adeb5f60a8b) Thanks [@zebp](https://redirect.github.com/zebp)! - fix: disable observability on deploy if not explicitly defined in config When deploying a Worker that has observability enabled in the deployed version but not specified in the `wrangler.toml` Wrangler will now set observability to disabled for the new version to match the `wrangler.toml` as the source of truth. - Updated dependencies \[[`2ddbb65`](https://redirect.github.com/cloudflare/workers-sdk/commit/2ddbb65033e88dfc2127a093fc894ac91bd96369)]: - miniflare@3.20240909.4 ### [`v3.78.5`](https://redirect.github.com/cloudflare/workers-sdk/blob/HEAD/packages/wrangler/CHANGELOG.md#3785) [Compare Source](https://redirect.github.com/cloudflare/workers-sdk/compare/wrangler@3.78.4...wrangler@3.78.5) ##### Patch Changes - [#6744](https://redirect.github.com/cloudflare/workers-sdk/pull/6744) [`e3136f9`](https://redirect.github.com/cloudflare/workers-sdk/commit/e3136f9354517b448d557341a429f0820dea33a0) Thanks [@petebacondarwin](https://redirect.github.com/petebacondarwin)! - chore: update unenv dependency version - [#6749](https://redirect.github.com/cloudflare/workers-sdk/pull/6749) [`9a06f88`](https://redirect.github.com/cloudflare/workers-sdk/commit/9a06f88dac311a2ff64df6bdc7ae90418bd0ec6c) Thanks [@CarmenPopoviciu](https://redirect.github.com/CarmenPopoviciu)! - fix: Throw error when attempting to configure Workers with assets and tail consumers Tail Workers are currently not supported for Workers with assets. This commit ensures we throw a corresponding error if users are attempting to configure `tail_consumers` via their configuration file, for a Worker with assets. This validation is applied for all `wrangler dev`, `wrangler deploy`, `wrangler versions upload`. - [#6746](https://redirect.github.com/cloudflare/workers-sdk/pull/6746) [`0deb42b`](https://redirect.github.com/cloudflare/workers-sdk/commit/0deb42b2b6b5960d0bd79884471805069c0f29b0) Thanks [@GregBrimble](https://redirect.github.com/GregBrimble)! - fix: Fix assets upload message to correctly report number of uploaded assets - [#6745](https://redirect.github.com/cloudflare/workers-sdk/pull/6745) [`6dbbb88`](https://redirect.github.com/cloudflare/workers-sdk/commit/6dbbb880966caa58f29f5aafff764af57988db63) Thanks [@jonesphillip](https://redirect.github.com/jonesphillip)! - fix: r2 bucket notification get \Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.