npm @cloudflare/wrangler 1.19.6
v1.19.6

latest releases: 1.21.0, 1.20.0, 1.19.13...
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 #1464 (comment) 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

Don't miss a new wrangler release

NewReleases is sending notifications on new releases.