@cloudflare/wrangler
Advanced tools
Changelog
1.21.0
Add deprecation message on install Wrangler1 - JacobMGEvans, pull/2315 [pull/2314]
Additional efforts in deprecation of Wrangler 1
Mark as deprecated and redirect to Workers SDK in README - mrbbot, pull/2348
Update URLs for Wrangler v1/v2 GitHub repos - penalosa, pull/2347
Upgrade minimatch - penalosa, pull/2349
Resolve npm audit
for https://github.com/advisories/GHSA-f8q6-p94x-37v3. Closes https://github.com/cloudflare/wrangler-legacy/issues/2326
Changelog
1.20.0
chore: remove reporter - JacobMGEvans, pull/2316
As part of the deprecation efforts, removed reporter as we will no longer be supporting Wrangler 1
Changelog
1.19.13
Update openssl-src - [imhunterand], pull/2302
Bump openssl-src to patch vulnerability
chore: add a banner on the readme with a link to wrangler2 - threepointone, pull/2252
This also autoformatted the README, which is fine.
Disable dependabot. - lrapoport-cf, pull/2303
Disable automatic version updates via dependabot.
Changelog
1.19.12
Improve version checking for --openssl-legacy-provider - EatonZ, pull/2241
Node v18 came out yesterday and I noticed that the issue I reported last year returned. I quickly identified the problem ... truncated
Changelog
v1.19.9
Expire unused assets on site upload - caass, pull/2221
Instead of deleting unused assets when uploading a new workers-sites project, mark the old assets for expiration in 5 minutes to prevent 404 errors before the new worker is propgated
Revert #2096 - [sites]
Don't delete unused assets - threepointone, pull/2214
This reverts the changes made in #2096 that would preserve already uploaded assets with [site]
, even if they weren't being used. This leads to longer upload times for sites with rapidly changing assets, and a burgeoning kv store
Updating an invalid URL for "additional instructions" Windows install. - [Scrumpyy], [pull/2208]
The previous URL specified ( https://developers.cloudflare.com/workers/tooling/wrangler/install/ ) leads to a 404 page that was presumably intended to display the manual install instructions for Windows ( https://developers.cloudflare.com/workers/cli-wrangler/install-update/#manual-install ) [scrumpyy]: https://github.com/Scrumpyy [pull/2208]: https://github.com/cloudflare/wrangler-legacy/pull/2208
Changelog
v1.19.7
Check for updates in the foreground, not the background - jyn514, pull/2166
This avoids creating a new OpenSSL context while the main thread exits the process.
fix cli help typo - saikatdas0790, pull/2160
Improve heuristic for --openssl-legacy-provider (#2155) - eagleflo, pull/2172
Improve the heuristic for detecting whether we need --openssl-legacy-provider
added in #2116 by also checking whether the Node.js was actually built against OpenSSL 3 and has that option available.
Revert "Don't look for background updates unless Wrangler finished successfully" - jyn514, pull/2165
Changelog
v1.19.6
Don't look for background updates unless Wrangler finished successfully - jyn514, pull/2150
This works around a segfault due to OpenSSL's exit handlers not being thread-safe.
See https://github.com/cloudflare/wrangler-legacy/issues/1464#issuecomment-988245785 for an explanation and alternatives.
fix: incomplete binary with npm installation - 12f23eddde, pull/2149
Closes #2148. This PR modifies binary-install.js (reference) to make sure the file stream is complete before the program finishes. I'm not a ... truncated
Get https websockets working - jyn514, pull/2153
It turns out websocket upgrades with HTTP/2 require an HTTP extension, which Cloudflare doesn't currently support: https://datatracker.ietf.org/doc/html/rfc8441
To avoid this, enable HTTP/1 for the remote client.
This required an upd ... truncated
Get the audit CI job passing - jyn514, pull/2151
Note that I didn't say "fix the vulnerabilities" - this just ignores the chrono
and time
vulnerabilities because they're both very hard to fix and not very common in practice.
This uncovered a tokio vulnerability, which I've fixed by ... truncated
Proxy websocket connections when using authenticated (realish) preview - jyn514, pull/2135
Previously, Wrangler would return a "101 Switching Protocols" response and then immediately close the TCP connection. This changes it to instead continue proxying the connection to the remote worker.
This is simpler than `wrangler dev ... truncated
Update Rust toolchain to 1.57 - taylorlee, pull/2145
I originally updated my toolchain to 1.56.1 on a local branch, since afaict rust-analyzer wasn't able to work with derived StructOpt proc-macros in 1.54. Since 1.57 was released today, I figured I'd update it all the way in this pr.
foll ... truncated