Wrangler Versions Save

🤠 Home to Wrangler v1 (deprecated)

v1.21.0

1 year ago

v1.20.0

1 year ago

v1.19.13

1 year ago

v1.19.12

2 years ago

1.19.12

v1.19.11

2 years ago

1.19.11

  • Fixes

    • revert sites expiry stuff - caass, pull/2228

      After discussion with @threepointone and @petebacondarwin we've decided simply to revert back to the old behavior for workers-sites where we delete old assets, rather than marking them for expiration. See #2224 for our reasoning for this change.

v1.19.10

2 years ago

1.19.10

v1.19.9

2 years ago

v1.19.8

2 years ago
  • Features

    • r2 bindings and subcommands - taylorlee, pull/2146

      Added r2 sub-commands to create/delete/list r2 bucket

v1.19.7

2 years ago

v1.19.7

  • Fixes

    • 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

v1.19.6

2 years ago

v1.19.6

  • Features

  • Fixes

    • 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/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

  • Maintenance

    • 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