-
-
Notifications
You must be signed in to change notification settings - Fork 0
Update dependency wrangler to v3.114.15 #104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/wrangler-3.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Owner
|
This pull request has been automatically locked since there has not been any recent activity after it was closed. |
Repository owner
locked as resolved and limited conversation to collaborators
May 6, 2024
2f3ff38 to
270921e
Compare
270921e to
46e6f16
Compare
46e6f16 to
b1a0bbc
Compare
b1a0bbc to
6c69d3d
Compare
6c69d3d to
8fa3163
Compare
8fa3163 to
c81388b
Compare
c81388b to
bb0bb56
Compare
62b982e to
e1218ac
Compare
e1218ac to
37a6496
Compare
37a6496 to
3d207a4
Compare
ca4ab03 to
bc57c21
Compare
bc57c21 to
c8a53d7
Compare
c8a53d7 to
a11bf54
Compare
a11bf54 to
dfbec52
Compare
dfbec52 to
9157552
Compare
9157552 to
399ef85
Compare
399ef85 to
9ed34c9
Compare
9ed34c9 to
42f9d31
Compare
42f9d31 to
b03c0a7
Compare
b03c0a7 to
c3fec8e
Compare
c3fec8e to
95b432a
Compare
95b432a to
e0d2fee
Compare
e0d2fee to
b19f9d0
Compare
b19f9d0 to
f4f1978
Compare
f4f1978 to
1df8351
Compare
1df8351 to
fa7f237
Compare
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
3.53.1->3.114.15Release Notes
cloudflare/workers-sdk (wrangler)
v3.114.15Compare Source
Patch Changes
#10758
c9d567eThanks @dario-piotrowicz! - fixconsole.debuglogs not being logged at theinfolevel (as users expect)#10762
081647bThanks @petebacondarwin! - switch zone route warning to an info message#10782
9e79d9dThanks @penalosa! - Improve formatting of logged errors in some cases#10516
dfa81fdThanks @workers-devprod! - fix: script should be accepted as a positional arg in theversions uploadcommand#10760
cb7ace5Thanks @petebacondarwin! - Support the deletion of secrets with complex names#9991
3d9b3a0Thanks @workers-devprod! - Fix startup profiling when sourcemaps are enabledUpdated dependencies [
a879fe0,6de07fb,ab47329]:v3.114.14Compare Source
Patch Changes
#10330
dab7683Thanks @petebacondarwin! - Do not attempt to update queue producer settings when deploying a Worker with a queue bindingPreviously, each deployed Worker would update a subset of the queue producer's settings for each queue binding, which could result in broken queue producers or at least conflicts where different Workers tried to set different producer settings on a shared queue.
#10233
a00a124Thanks @veggiedefender! - Increase the maxBuffer size for capnp uploads#10228
77a4364Thanks @dario-piotrowicz! - fixNonRetryableErrorthrown with an empty error message not stopping workflow retries locallyUpdated dependencies []:
v3.114.13Compare Source
Patch Changes
#10015
b5d9bb0Thanks @dario-piotrowicz! - fixwrangler devlogs being logged on the incorrect level in some casescurrently the way
wrangler devprints logs is faulty, for example the following codeinside a worker would cause the following logs:
(note that the warning is printed as an error and the debug log is printed even if by default it should not)
the changes here make sure that the logs are instead logged to their correct level, so for the code about the following will be logged instead:
(running
wrangler devwith the--log-level=debugflag will also cause the debug log to be included as well)#10187
f480ec7Thanks @workers-devprod! - Deleting when Pages project binds to worker requires confirmation#10182
1f686efThanks @devin-ai-integration! - fix: report startup errors before workerd profiling#10226
989e17eThanks @petebacondarwin! - Enforce 64-character limit for Workflow binding names locally to match production validation#10216
76d3002Thanks @devin-ai-integration! - Add macOS version validation to prevent EPIPE errors on unsupported macOS versions (below 13.5). Miniflare and C3 fail hard while Wrangler shows warnings but continues execution.#10261
8c38b65Thanks @petebacondarwin! - fix: strip ANSI escape codes from log files to improve readability and parsing#10171
0d73563Thanks @devin-ai-integration! - Handle UTF BOM in config files - detect and remove UTF-8 BOMs, error on unsupported BOMs (UTF-16, UTF-32)Updated dependencies [
b5d9bb0,76d3002]:v3.114.12Compare Source
Patch Changes
#10019
cce7f6fThanks @dario-piotrowicz! - chore: update workerd dependency to latest#10050
ef003a2Thanks @emily-shen! - remove banner from r2 getobject in pipe mode#10003
6940d39Thanks @emily-shen! - Include more (sanitised) user errors in telemetry.We manually vet and sanitised error messages before including them in our telemetry collection - this PR just includes a couple more.
#9973
58c09cfThanks @penalosa! - Make Wrangler warn more loudly if you're missing auth scopesUpdated dependencies [
cce7f6f,028f689]:v3.114.11Compare Source
Patch Changes
#9685
cbea64bThanks @WillTaylorDev! - Select only successfully deployed deployments when tailing.#9776
6e09672Thanks @vicb! - Cap the number of errors and warnings for bulk KV put to avoid consuming too much memory#9694
dacfc35Thanks @dario-piotrowicz! - add support for assets bindings togetPlatformProxythis change makes sure that that
getPlatformProxy, when the input configurationfile contains an assets field, correctly returns the appropriate asset binding proxy
example:
#9807
4dd026bThanks @penalosa! - Better messaging for account owned tokens inwrangler whoamiv3.114.10Compare Source
Patch Changes
#9713
3ff9592Thanks @penalosa! - Supportwrangler version uploadfor Python Workers#9453
0e2949cThanks @emily-shen! - Point to the right location for docs on telemetry#9594
0f2f75dThanks @vicb! - drop unusedWRANGLER_UNENV_RESOLVE_PATHSenv var#9631
e101451Thanks @CarmenPopoviciu! - Remove "Cloudchamber" from user facing error messagesv3.114.9Compare Source
Patch Changes
#9262
2c3d8ddThanks @workers-devprod! - fix: add no-oppropstoctxingetPlatformProxyto fix type mismatch#8681
7a57c14Thanks @workers-devprod! - fix(miniflare): strip CF-Connecting-IP header from all outbound requests#9128
c535845Thanks @dario-piotrowicz! - fix: remove outdated js-doc comment forunstable_startDevWorker'sentrypoint#9259
b742171Thanks @workers-devprod! - Relax R2 bucket validation forpages devcommands#9172
4e943b1Thanks @vicb! - validate r2 bucket names#9250
b2b5ee8Thanks @workers-devprod! - fix: stripCF-Connecting-IPheader withinfetchIn v4.15.0, Miniflare began stripping the
CF-Connecting-IPheader via a global outbound service, which led to a TCP connection regression due to a bug in Workerd. This PR patches thefetchAPI to strip the header during localwrangler devsessions as a temporary workaround until the underlying issue is resolved.#9267
8b4f24aThanks @workers-devprod! - fix: setting triggers.crons:[] in Wrangler config should delete deployed cron schedules#9163
d67cd0dThanks @petebacondarwin! - Do not report "d1 execute" command file missing error to Sentry#8957
9d4ff5bThanks @workers-devprod! - Make sure custom build logging output is more clearly signposted, and make sure it doesn't interfere with the interactive dev session output.#9166
9b4c91dThanks @lambrospetrou! - Fix d1 info command showing read_replication: [object Object]Updated dependencies [
7a57c14,b2b5ee8,56a0d6e]:v3.114.8Compare Source
Patch Changes
#9086
a2a56c8Thanks @petebacondarwin! - Do not include .wrangler and Wrangler config files in additional modulesPreviously, if you added modules rules such as
**/*.jsor**/*.json, specifiedno_bundle: true, and the entry-point to the Worker was in the project root directory, Wrangler could include files that were not intended, such as.wrangler/tmp/xxx.jsor the Wrangler config file itself. Now these files are automatically skipped when trying to find additional modules by searching the file tree.#9037
d0d0025Thanks @CarmenPopoviciu! - fix: When generating Env types, set type of version metadata binding toWorkerVersionMetadata. This means it now correctly includes thetimestampfield.#9093
2f2f7baThanks @CarmenPopoviciu! - fix: Validate input file for Vectorize insertsUpdated dependencies [
fc04292,a01adca]:v3.114.7Compare Source
Patch Changes
#8955
b7eba92Thanks @workers-devprod! - When Wrangler encounters an error, if the Bun runtime is detected it will now warn users that Wrangler does not officially support Bun.#8928
8bcb257Thanks @dario-piotrowicz! - fix redirected config env validation breaking wrangler pages commandsa validation check has recently been introduced to make wrangler error on
deploy commands when an environment is specified and a redirected configuration
is in use (the reason being that redirected configurations should not include
any environment), this check is problematic with pages commands where the
"production" environment is anyways set by default, to address this the validation
check is being relaxed here on pages commands
v3.114.6Compare Source
Patch Changes
#8783
7bcf352Thanks @petebacondarwin! - Improve error message when request to obtain membership info failsWrangler now informs user that specific permission might be not granted when fails to obtain membership info. The same information is provided when Wrangler is unable to fetch user's email.
#8866
db673d6Thanks @edmundhung! - improve error message when redirected config contains environmentsthis change improves that validation error message that users see
when a redirected config file contains environments, by:
offending environments in a list
of the tool which has generated the config
#8600
91cf028Thanks @workers-devprod! - add validation to redirected configs in regards to environmentsadd the following validation behaviors to wrangler deploy commands, that relate
to redirected configs (i.e. config files specified by
.wrangler/deploy/config.jsonfiles):environment (i.e. a build tool should generate redirected configs already targeting specific
environments), so if wrangler encounters a redirected config with some environments defined
it should error
--env=my-env) when using redirectedconfigs is incorrect, so these environments should be ignored and a warning should be
presented to the user
v3.114.5Compare Source
Patch Changes
dec7e2a,db2207a]:v3.114.4Compare Source
Patch Changes
#8758
04ba075Thanks @emily-shen! - fix: return actual error onwrangler secret bulk#8703
ef89e6bThanks @CarmenPopoviciu! - Improve formatting of cache options for hyperdrive list command#8751
e1ef298Thanks @emily-shen! - fix: include documentation_url in API Errors if provided#8713
47bf369Thanks @CarmenPopoviciu! - fix: stop getPlatformProxy crashing when internal DOs are presentInternal DOs still do not work with getPlatformProxy, but warn instead of crashing.
#8683
90d93c9Thanks @CarmenPopoviciu! - RemoveNodeJSCompatModule. This was never fully supported, and never worked for deploying Workers from Wrangler.Updated dependencies [
90d93c9]:v3.114.3Compare Source
Patch Changes
#8662
5e57717Thanks @workers-devprod! - Amendpages deverror message when an environment is requested#8535
6f8e892Thanks @workers-devprod! - improve the error messaging when the user provides neither an entry point nor an asset directoryv3.114.2Compare Source
Patch Changes
#8453
f90a669Thanks @workers-devprod! - trigger dummy v3 maintenance release for testing#8500
80bbee3Thanks @workers-devprod! - Supportno_bundleconfig in Pages for bothdevanddeploy.This was already supported via a command line arg (
--no-bundle).#8521
5cd32b1Thanks @emily-shen! - fix: throw explicit error for unknown mimetype duringwrangler check startup#8504
0192aaeThanks @workers-devprod! - Fix Workers Assets metafiles (_headersand_redirects) resolution when running Wrangler from a different directoryUpdated dependencies [
f90a669]:v3.114.1Compare Source
Patch Changes
#8383
8d6d722Thanks @matthewdavidrodgers! - Make kv bulk put --local respect base64:trueThe bulk put api has an optional "base64" boolean property for each key.
Before storing the key, the value should be decoded from base64.
For real (remote) kv, this is handled by the rest api. For local kv, it
seems the base64 field was ignored, meaning encoded base64 content was
stored locally rather than the raw values.
To fix, we need to decode each value before putting to the local
miniflare namespace when base64 is true.
#8273
e3efd68Thanks @penalosa! - Support AI, Vectorize, and Images bindings when using@cloudflare/vite-plugin#8427
a352798Thanks @vicb! - update unenv-preset dependency to fix bug with Performance globalFixes #8407
Fixes #8409
Fixes #8411
#8390
53e6323Thanks @GregBrimble! - Parse and apply metafiles (_headersand_redirects) inwrangler devfor Workers Assets#8392
4d9d9e6Thanks @jahands! - fix: retry zone and route lookup API callsIn rare cases, looking up Zone or Route API calls may fail due to transient errors. This change improves the reliability of
wrangler deploywhen these errors occur.Also fixes a rare issue where concurrent API requests may fail without correctly throwing an error which may cause a deployment to incorrectly appear successful.
Updated dependencies [
8242e07,53e6323]:v3.114.0Compare Source
Minor Changes
7b6b0c2Thanks @jonesphillip! - Deprecated--idparameter in favor of--namefor both thewrangler r2 bucket lifecycleandwrangler r2 bucket lockcommandsv3.113.0Compare Source
Minor Changes
bca1fb5Thanks @vicb! - Use the unenv preset for Cloudflare from@cloudflare/unenv-presetPatch Changes
#8338
2d40989Thanks @GregBrimble! - feat: Upload _headers and _redirects if present with Workers Assets as part ofwrangler deployandwrangler versions upload.#8288
cf14e17Thanks @CarmenPopoviciu! - feat: Add assets Proxy Worker skeleton in miniflareThis commit implements a very basic Proxy Worker skeleton, and wires it in the "pipeline" miniflare creates for assets. This Worker will be incrementally worked on, but for now, the current implementation will forward all incoming requests to the Router Worker, thus leaving the current assets behaviour in local dev, the same.
This is an experimental feature available under the
--x-assets-rpcflag:wrangler dev --x-assets-rpc.#8216
af9a57aThanks @ns476! - Support Images binding inwrangler types#8304
fbba583Thanks @jahands! - chore: add concurrency and caching for Zone IDs and Workers routes lookupsWorkers with many routes can result in duplicate Zone lookups during deployments, making deployments unnecessarily slow. This compounded by the lack of concurrency when making these API requests.
This change deduplicates these requests and adds concurrency to help speed up deployments.
Updated dependencies [
2d40989,da568e5,cf14e17,79c7810]:v3.112.0Compare Source
Minor Changes
#8256
f59d95bThanks @jbwcloudflare! - Add two new Queues commands: pause-delivery and resume-deliveryThese new commands allow users to pause and resume the delivery of messages to Queue Consumers
Patch Changes
#8274
fce642dThanks @emily-shen! - fix bindings to entrypoints on the same worker in workers with assets#8201
2cad136Thanks @ichernetsky-cf! - fix: interactively list Cloudchamber deployments using labels#8289
a4909cbThanks @penalosa! - Add the experimental--x-assets-rpcflag to gate feature work to support JSRPC with Workers + Assets projects.Updated dependencies [
fce642d,a4909cb]:v3.111.0Compare Source
Minor Changes
36ef9c6Thanks @jkoe-cf! - Added wrangler r2 commands for bucket lock configurationPatch Changes
#8248
1cb2d34Thanks @GregBrimble! - feat: Omits Content-Type header for files of an unknown extension in Workers Assets#7977
36ef9c6Thanks @jkoe-cf! - fixing the format of the R2 lifecycle rule date input to be parsed as string instead of numberv3.110.0Compare Source
Minor Changes
6dd1e23Thanks @CarmenPopoviciu! - Add--cwdglobal argument to thewranglerCLI to allow changing the current working directory before running any command.Patch Changes
#8191
968c3d9Thanks @vicb! - Optimize global injection in node compat mode#8247
a9a4c33Thanks @GregBrimble! - feat: Omits Content-Type header for files of an unknown extension in Workers AssetsUpdated dependencies [
a9a4c33,6cae13a]:v3.109.3Compare Source
Patch Changes
eb46f98Thanks @edmundhung! - fix:unstable_splitSqlQueryshould ignore comments when splitting sql into statementsv3.109.2Compare Source
Patch Changes
#7687
cc853cfThanks @emily-shen! - fix: bug where Pages deployments that create new projects were failing with a new repo#8131
efd7f97Thanks @lambrospetrou! - D1 export will now show an error when the presigned URL is invalidUpdated dependencies [
5e06177]:v3.109.1Compare Source
Patch Changes
28b1dc7Thanks @0xD34DC0DE! - fix: prevent __cf_cjs name collision in the hybrid Nodejs compat pluginv3.109.0Compare Source
Minor Changes
#8120
3fb801fThanks @sdnts! - Add a newupdatesubcommand for Queues to allow updating Queue settings#8120
3fb801fThanks @sdnts! - Allow overriding message retention duration when creating Queues#8026
542c6eaThanks @penalosa! - Add--outfiletowrangler deployfor generating a worker bundle.This is an advanced feature that most users won't need to use. When set, Wrangler will output your built Worker bundle in a Cloudflare specific format that captures all information needed to deploy a Worker using the Worker Upload API
#8026
542c6eaThanks @penalosa! - Add awrangler check startupcommand to generate a CPU profile of your Worker's startup phase.This can be imported into Chrome DevTools or opened directly in VSCode to view a flamegraph of your Worker's startup phase. Additionally, when a Worker deployment fails with a startup time error Wrangler will automatically generate a CPU profile for easy investigation.
Advanced usage:
--args: to customise the waywrangler check startupbuilds your Worker for analysis, provide the exact arguments you use when deploying your Worker withwrangler deploy. For instance, if you deploy your Worker withwrangler deploy --no-bundle, you should usewrangler check startup --args="--no-bundle"to profile the startup phase.--worker-bundle: if you don't use Wrangler to deploy your Worker, you can use this argument to provide a Worker bundle to analyse. This should be a file path to a serialised multipart upload, with the exact same format as the API expects: https://developers.cloudflare.com/api/resources/workers/subresources/scripts/methods/update/Patch Changes
#8112
fff677eThanks @penalosa! - When reporting errors to Sentry, Wrangler will now include the console output as additional metadata#8120
3fb801fThanks @sdnts! - Check bounds when overriding delivery delay when creating Queues#7950
4db1fb5Thanks @cmackenzie1! - Add local binding support for Worker Pipelines#8119
1bc60d7Thanks @penalosa! - Output correct config format fromwrangler d1 create. Previously, this command would always output TOML, regardless of the config file format#8130
1aa2a91Thanks @emily-shen! - Include default values for wrangler types --path and --x-include-runtime in telemetryUser provided strings are still left redacted as always.
#8061
35710e5Thanks @emily-shen! - fix: respectWRANGLER_LOGinwrangler devPreviously,
--log-level=debugwas the only way to see debug logs inwrangler dev, which was unlike all other commands.Updated dependencies [
4db1fb5]:v3.108.1Compare Source
Patch Changes
#8103
a025ad2Thanks @emily-shen! - fix: fix bug wherewrangler secret list --format=jsonwas printing the wrangler banner.Updated dependencies []:
v3.108.0Compare Source
Minor Changes
#7990
b1966dfThanks @cmsparks! - Add WRANGLER_CI_OVERRIDE_NAME for Workers CI#8028
b2dca9aThanks @emily-shen! - feat: Also log when no bindings are found.We currently print a worker's bindings during dev, versions upload and deploy. This just also prints something when there's no bindings found, in case you were expecting bindings.
#8037
71fd250Thanks @WillTaylorDev! - Provides unsafe.metadata configurations when using wrangler versions secret put.Patch Changes
#8058
1f80d69Thanks @WillTaylorDev! - Bugfix: Modified versions secret put to inherit all known bindings, which circumvents a limitation in the API which does not return all fields for all bindings.#7986
88514c8Thanks @andyjessop! - docs: clarifies that local resources are "simulated locally" or "connected to remote resource", and adds console messages to help explain local dev#8008
9d08af8Thanks @ns476! - Add support for Images bindings (in private beta for now), with optional local support for platforms where Sharp is available.#7769
6abe69cThanks @cmackenzie1! - Adds the following new option forwrangler pipelines createandwrangler pipelines updatecommands:#7290
0c0374cThanks @emily-shen! - fix: add support for workers with assets when running multiple workers in onewrangler devinstance#7251 added support for running multiple Workers in one
wrangler dev/miniflare session. e.g.wrangler dev -c wrangler.toml -c ../worker2/wrangler.toml, which among other things, allowed cross-service RPC to Durable Objects.However this did not work in the same way as production when there was a Worker with assets - this PR should fix that.
#7769
6abe69cThanks @cmackenzie1! - Rename wrangler pipelines <create|update> flagsThe following parameters have been renamed:
#8012
c412a31Thanks @mtlemilio! - Use fetchPagedListResult when listing Hyperdrive configs from the APIThis fixes an issue where only 20 configs were being listed.
#8077
60310cdThanks @emily-shen! - feat: add telemetry to experimental auto-provisioningUpdated dependencies [
c80dbd8,0c0374c]:v3.107.3Compare Source
Patch Changes
#7378
59c7c8eThanks @IRCody! - Add build and push helper sub-commands under the cloudchamber command.Updated dependencies []:
[`v3
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.
This PR was generated by Mend Renovate. View the repository job log.