LeetCode-Stats-Card
LeetCode-Stats-Card copied to clipboard
chore(deps): update dependency wrangler to v3.83.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| wrangler (source) | 3.30.1 -> 3.83.0 |
Release Notes
cloudflare/workers-sdk (wrangler)
v3.83.0
Minor Changes
- #7000
1de309bThanks @jkoe-cf! - feature: allowing users to specify a description when creating an event notification rule
Patch Changes
-
#7011
cef32c8Thanks @GregBrimble! - fix: Correctly apply Durable Object migrations for namespaced scripts -
#7067
4aa35c5Thanks @LuisDuarte1! - Change trigger command to comply with the current workflows endpoint.This also adds an id option to allow users to optionally customize the new instance id.
-
#7082
3f1d79cThanks @LuisDuarte1! - Change to new terminate instance workflow endpoint -
#7036
e7ea600Thanks @penalosa! - Reduce KV bulk upload bucket size to 1000 (from the previous 5000) -
#7068
a2afcf1Thanks @RamIdeas! - log warning of Workflows open-beta status when running deploying a Worker that contains a Workflow binding -
#7065
b219296Thanks @penalosa! - Internal refactor to remove React/ink from all non-wrangler devflows -
#7064
a90980cThanks @penalosa! - Fixwrangler dev --remote --show-interactive-dev-session=falseby only enabling hotkeys after account selection if hotkeys were previously enabled -
#7045
5ef6231Thanks @RamIdeas! - Add preliminary support for Workflows in wrangler dev -
#7075
80e5bc6Thanks @LuisDuarte1! - Fix params serialization when send the trigger workflow APIPreviously, wrangler did not parse the params sending it as a string to workflow's services.
v3.82.0
Minor Changes
- #6945
6b97353Thanks @bthwaites! - Add jurisdiction option to R2 event notification wrangler actions
Patch Changes
-
#5737
9bf51d6Thanks @penalosa! - Validate duplicate bindings across all binding types -
#7010
1f6ff8bThanks @vicb! - chore: update unenv dependency version -
#7012
244aa57Thanks @RamIdeas! - Add support for Workflow bindings (in deployments, not yet in local dev)To bind to a workflow, add a
workflowssection in your wrangler.toml:[[workflows]] binding = "WORKFLOW" name = "my-workflow" class_name = "MyDemoWorkflow"and export an entrypoint (e.g.
MyDemoWorkflow) in your script:import { WorkflowEntrypoint } from "cloudflare:workers"; export class MyDemoWorkflow extends WorkflowEntrypoint<Env, Params> {...} -
#7039
e44f496Thanks @penalosa! - Only show dev registry connection status in local dev -
#7037
e1b93dcThanks @emily-shen! - fix: ask for confirmation before creating a new Worker when uploading secretsPreviously,
wrangler secret put KEY --name non-existent-workerwould automatically create a new Worker with the namenon-existent-worker. This fix asks for confirmation before doing so (if running in an interactive context). Behaviour in non-interactive/CI contexts should be unchanged. -
#7015
48152d6Thanks @RamIdeas! - addwrangler workflows ...commands -
#7041
045787bThanks @CarmenPopoviciu! - Showwrangler pages dev --proxywarningOn Node.js 17+, wrangler will default to fetching only the IPv6 address. With these changes we warn users that the process listening on the port specified via
--proxyshould be configured for IPv6. -
#7018
127615aThanks @emily-shen! - fix: log successful runs ofd1 executein local -
#6970
a8ca700Thanks @oliy! - Add HTTP authentication options for Workers Pipelines -
#7005
6131ef5Thanks @edmundhung! - fix: prevent users from passing multiple arguments to non array options -
#7046
f9d5fdbThanks @oliy! - Minor change to 3rd party API shape for Workers Pipelines -
#6972
c794935Thanks @penalosa! - Add(local)indicator to bindings using local data -
Updated dependencies [
809193e]:
v3.81.0
Minor Changes
- #6990
586c253Thanks @courtney-sims! - feat: Adds new detailed pages deployment output type
Patch Changes
-
#6963
a5ac45dThanks @RamIdeas! - fix: makewrangler dev --remoterespect wrangler.toml'saccount_idproperty.This was a regression in the
--x-dev-envflow recently turned on by default. -
#6996
b8ab809Thanks @emily-shen! - fix: improve error messaging when accidentally using Workers commands in Pages projectIf 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
Patch Changes
v3.80.4
Patch Changes
-
#6937
51aedd4Thanks @lrapoport-cf! - fix: show help when kv commands are run without parameters
v3.80.3
Patch Changes
-
#6927
2af75edThanks @emily-shen! - fix: respectCLOUDFLARE_ACCOUNT_IDwithwrangler pages projectcommandsFixes #4947
-
#6894
eaf71b8Thanks @petebacondarwin! - fix: improve the rendering of build errors when bundling -
#6920
2e64968Thanks @vicb! - chore: update unenv dependency versionPulls in feat(node/net): implement Server mock.
-
#6932
4c6aad0Thanks @vicb! - fix: allowrequireing unenv aliased packagesBefore this PR
requireing packages aliased in unenv would fail. That's becauserequirewould load the mjs file.This PR adds wraps the mjs file in a virtual ES module to allow
requireing it.
v3.80.2
Patch Changes
- #6923
1320f20Thanks @andyjessop! - chore: adds eslint-disable for ESLint error on empty typescript interface in workers-configuration.d.ts
v3.80.1
Patch Changes
-
#6908
d696850Thanks @penalosa! - fix: debounce restarting worker on assets dir file changes when--x-dev-envis enabled. -
#6902
dc92af2Thanks @threepointone! - fix: enable esbuild's keepNames: true to set .name on functions/classes -
#6909
82180a7Thanks @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
54924a4Thanks @petebacondarwin! - fix: ensure thataliasconfig gets passed through to the bundler when using new--x-dev-envFixes #6898
-
#6911
30b7328Thanks @emily-shen! - fix: infer experimentalJsonConfig from file extensionFixes #5768 - issue with vitest and Pages projects with wrangler.toml
-
Updated dependencies [
5c50949]:
v3.80.0
Minor Changes
-
#6408
3fa846eThanks @RamIdeas! - feat: update the--experimental-dev-env(shorthand:--x-dev-env) flag to on-by-defaultIf 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
04a8fedThanks @penalosa! - chore: Include serialisedFormDatain debug logs -
#6879
b27d8cbThanks @petebacondarwin! - fix: the docs command should not crash if given search termsFixes a regression accidentally introduced by #3735.
-
#6873
b123f43Thanks @zwily! - fix: reduce logging noise during wrangler dev with static assetsUpdates to static assets are accessible by passing in --log-level="debug" but otherwise hidden.
-
#6881
7ca37bcThanks @RamIdeas! - fix: custom builds outputting files in assets watched directory no longer cause the custom build to run again in an infinite loop -
#6872
b2d094eThanks @petebacondarwin! - fix: render a helpful build error if a Service Worker mode Worker has importsA 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
-
#6792
27e8385Thanks @penalosa! - fix: Handle more module declaration cases -
#6838
7dbd0c8Thanks @GregBrimble! - fix: Improve static asset upload messaging
v3.79.0
Minor Changes
- #6801
6009bb4Thanks @RamIdeas! - feat: implement retries withinwrangler deployandwrangler versions uploadto workaround spotty network connections and service flakes
Patch Changes
-
#6870
dc9039aThanks @penalosa! - fix: Includeworkerdin the external dependecies of Wrangler to fix local builds. -
#6866
c75b0d9Thanks @zwily! - fix: debounce restarting worker on assets dir file changes
v3.78.12
Patch Changes
- #6840
5bfb75dThanks @a-robinson! - chore: update warning inwrangler dev --remotewhen using Queues to not mention beta status
v3.78.11
Patch Changes
- #6819
7ede181Thanks @CarmenPopoviciu! - fix: Validate[routes]on configuration file changes
v3.78.10
Patch Changes
-
#6824
1c58a74Thanks @petebacondarwin! - fix: tidy up error messaging for unexpected use of Node.js APIsFixes #6822
v3.78.9
Patch Changes
-
#6753
4e33f2cThanks @bluwy! - refactor: prevent bundling entirepackage.jsonin built code -
#6812
f700d37Thanks @CarmenPopoviciu! - fix: Validate additional config properties for[observability] -
#6751
638a550Thanks @bluwy! - refactor: simplify date calculation and remove date-fns dependency -
#6809
28cb0d7Thanks @smellercf! - fix: Remove Beta tag from r2 event notification wrangler command descriptions -
#6802
17eb8a9Thanks @CarmenPopoviciu! - chore: renameexperimental_assetstoassets -
#6781
0792fa0Thanks @mikenomitch! - chore: tweaks warning when using node_compat
v3.78.8
Patch Changes
-
#6791
74d719fThanks @penalosa! - fix: Add missing binding toinit --from-dash -
#6728
1ca313fThanks @emily-shen! - fix: remove filepath encoding on asset upload and handle sometimes-encoded charactersSome 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
7d7f19aThanks @emily-shen! - fix: error if an asset binding is provided without a Worker script -
Updated dependencies [
1ca313f]:
v3.78.7
Patch Changes
-
#6775
ecd82e8Thanks @CarmenPopoviciu! - fix: Support switching between static and dynamic WorkersThis 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 devsession. -
#6762
2840b9fThanks @petebacondarwin! - fix: error if a user inadvertently uploads a Pages_workers.jsfile or directory as an asset -
#6778
61dd93aThanks @CarmenPopoviciu! - fix: Error if Workers + Assets are run in remote modeWorkers + 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
7655505Thanks @vicb! - chore: update unenv dependency version -
#6777
9649dbcThanks @penalosa! - chore: Update CI messaging -
#6779
3e75612Thanks @emily-shen! - fix: include asset binding inwrangler types
v3.78.6
Patch Changes
-
#6743
b45e326Thanks @petebacondarwin! - fix: ability to build tricky Node.js compat scenario WorkersAdds support for non-default build conditions and platform via the WRANGLER_BUILD_CONDITIONS and WRANGLER_BUILD_PLATFORM flags.
-
#6776
02de103Thanks @zebp! - fix: disable observability on deploy if not explicitly defined in configWhen deploying a Worker that has observability enabled in the deployed version but not specified in the
wrangler.tomlWrangler will now set observability to disabled for the new version to match thewrangler.tomlas the source of truth. -
Updated dependencies [
2ddbb65]:
v3.78.5
Patch Changes
-
#6744
e3136f9Thanks @petebacondarwin! - chore: update unenv dependency version -
#6749
9a06f88Thanks @CarmenPopoviciu! - fix: Throw error when attempting to configure Workers with assets and tail consumersTail Workers are currently not supported for Workers with assets. This commit ensures we throw a corresponding error if users are attempting to configure
tail_consumersvia their configuration file, for a Worker with assets. This validation is applied for allwrangler dev,wrangler deploy,wrangler versions upload. -
#6746
0deb42bThanks @GregBrimble! - fix: Fix assets upload message to correctly report number of uploaded assets -
#6745
6dbbb88Thanks @jonesphillip! - fix: r2 bucket notification get <bucket_name> has been marked deprecated in favor of r2 bucket notification list <bucket_name> to reflect behavior. -
Updated dependencies [
2407c41]:
v3.78.4
Patch Changes
-
#6706
1c42466Thanks @jkoe-cf! - fix: making explicit to only send a body if there are rule ids specified in the config delete -
#6714
62082aaThanks @OilyLime! - fix: rough edges when creating and updating Hyperdrive over Access configs -
#6705
ea60a52Thanks @emily-shen! - fix: include compatability date in static-asset only uploads (experimental feature)
v3.78.3
Patch Changes
-
#6686
2c8506fThanks @DaniFoldi! - fix: Bump path-to-regexp dependency version -
#6329
c135de4Thanks @penalosa! - chore: Cache generated runtime types -
Updated dependencies [
5b5dd95]:
v3.78.2
Patch Changes
- Updated dependencies [
7a8bb17]:
v3.78.1
Patch Changes
v3.78.0
Minor Changes
-
#6643
f30c61fThanks @WalshyDev! - feat: add "Deployment alias URL" towrangler pages deployif an alias is available for this deployment. -
#6415
b27b741Thanks @irvinebroque! - chore: Redirectwrangler generate [template name]andwrangler inittonpm create cloudflare -
#6647
d68e8c9Thanks @joshthoward! - feat: Configure SQLite backed Durable Objects in local dev -
#6696
0a9e90aThanks @penalosa! - feat: SupportWRANGLER_CI_MATCH_TAGenvironment variable.When set, this will ensure that
wrangler deployandwrangler versions uploadonly deploy to Workers which match the provided tag. -
#6702
aa603abThanks @hhoughgg! - feat: Hidewrangler pipelinesuntil release
Patch Changes
-
#6699
2507304Thanks @joshthoward! - fix: Bugs when warning users using SQLite in Durable Objects in remote dev -
#6693
0737e0fThanks @GregBrimble! - fix: Persist Workers Assets when doingwrangler versions secrets put/bulk
v3.77.0
Minor Changes
-
#6674
831f892Thanks @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
88c40beThanks @zebp! - feature: add observability setting to wrangler.tomlAdds the
observabilitysetting which provides your Worker with automatic persistent logs that can be searched, filtered, and queried directly from the Workers dashboard. -
#6679
2174127Thanks @jkoe-cf! - feat: adding option to specify a rule within the config to delete (if no rules are specified, all rules get deleted) -
#6666
4107f57Thanks @threepointone! - feat: support analytics engine in local/remote devThis 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
8527675Thanks @petebacondarwin! - feat: experimental workers assets can be ignored by adding a .assetsignore fileThis 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
.gitignoresyntax, and any matching paths will not be included in the upload. -
#6652
648cfddThanks @bthwaites! - feat: Update R2 Get Event Notification response, display, and actions -
#6625
8dcd456Thanks @maxwellpeterson! - feature: Add support for placement hintsAdds the
hintfield to smart placement configuration. When set, placement hints will be used to decide where smart-placement-enabled Workers are run. -
#6631
59a0072Thanks @emily-shen! - feat: Add config options 'html_handling' and 'not_found_handling' to experimental_asset field in wrangler.toml
Patch Changes
-
#6621
6523db2Thanks @emily-shen! - fix: Validateroutesinwrangler devandwrangler deployfor Workers with assetsWe 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
7bbed63Thanks @GregBrimble! - fix: Fix asset upload count messaging -
#6628
33cc0ecThanks @GregBrimble! - chore: Improves messaging when uploading assets -
#6671
48eeff4Thanks @jkoe-cf! - fix: Update R2 Create Event Notification response -
#6618
67711c2Thanks @GregBrimble! - fix: Switch to multipart/form-data upload format for Workers AssetsThis has proven to be much more reliable.
v3.76.0
Minor Changes
-
#6126
18c105bThanks @IRCody! - feature: Add 'cloudchamber curl' commandAdds a cloudchamber curl command which allows easy access to arbitrary cloudchamber API endpoints.
-
#6649
46a91e7Thanks @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 <pipeline>: Create a new pipelinewrangler pipelines list: List current pipelineswrangler pipelines show <pipeline>: Show a pipeline configurationwrangler pipelines update <pipeline>: Update a pipelinewrangler pipelines delete <pipeline>: Delete a pipelineExamples: 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
6471090Thanks @dario-piotrowicz! - fix: Add hyperdrive binding support ingetPlatformProxyexample:
v3.75.0
Minor Changes
-
#6603
a197460Thanks @taylorlee! - feature: log version preview url when previews existThe 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
8d1d464Thanks @Pedr0Rocha! - feature: add RateLimit type generation to the ratelimit unsafe binding.
Patch Changes
-
#6615
21a09e0Thanks @RamIdeas! - chore: avoid potential double-install of create-cloudflareWhen
wrangler initdelegates to C3, it did so vianpm create [email protected]. C3's v2.5.0 was the first to include auto-update support to avoidnpx's potentially stale cache. But this also guaranteed a double install for users who do not have 2.5.0 cached. Now, wrangler delegates vianpm create cloudflare@^2.5.0which should use the latest version cached on the user's system or install and use the latest v2.x.x. -
#6603
a197460Thanks @taylorlee! - chore: fix version upload log orderPreviously 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
Minor Changes
- #6574
dff8d44Thanks @CarmenPopoviciu! - feat: add support for experimental assets inwrangler devwatch mode
Patch Changes
-
#6605
c4f0d9eThanks @WalshyDev! - fix: ensure we update non-versioned Worker settings for the new deploy path inwrangler deploy -
Updated dependencies [
e8975a9]:
v3.73.0
Minor Changes
-
#6571
a7e1bfeThanks @penalosa! - feat: Add deployment http targets to wrangler deploy logs, and add url to pages deploy logs -
#6497
3bd833cThanks @WalshyDev! - chore: movewrangler versions ...,wrangler deployments ...,wrangler rollbackandwrangler 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-versionsthose have been updated to use the newer output, we have tried to keep compatibility where possible (for example:wrangler rollbackwill 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-versionsflag. Note, these will be removed in the future so please work on migrating. -
#6586
72ea742Thanks @penalosa! - feat: Inject a 404 response for browser requestedfavicon.icofiles when loading the/__scheduledpage for scheduled-only Workers -
#6497
3bd833cThanks @WalshyDev! - feat: updatewrangler deployto 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
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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.