Skip to content

v0.2.154

Latest

Choose a tag to compare

@sanity sanity released this 01 Nov 18:38
· 5 commits to main since this release
8141768

Upgrade notes

  • The QUIC transport work stays off by default. With default settings no node opens a QUIC endpoint. This is the first release that can negotiate a QUIC path if an operator opts in with transport-quic = "shadow"; in shadow all traffic stays on UDP.
  • A node with QUIC off now answers an upgrade Offer with a rate-limited Decline.
  • Transport telemetry gains quic_* counters, which read zero with QUIC off.

What's Changed

  • feat(transport): drive the QUIC upgrade machine in shadow mode by @sanity in #6060
  • test: pick node ports the OS cannot assign to other tests by @sanity in #6064
  • feat(transport): report QUIC shadow-mode telemetry by @sanity in #6065
  • test(transport): add QUIC shadow scenarios and correct the rollout docs by @sanity in #6066
  • feat(transport): add a cancelable virtual sleep and copy fragments in Rechunker by @sanity in #6067
  • feat(transport): validate the source address of QUIC attempts with Retry by @sanity in #6068
  • feat(transport): add the QUIC data slice and capability bit, off for now by @sanity in #6069
  • feat(transport): deliver QUIC data into the connection, with no sender yet by @sanity in #6071
  • chore(release): record that 0.2.154 first ships QUIC negotiation by @sanity in #6072
  • build: release 0.2.154 by @sanity in #6073

Full Changelog: v0.2.153...v0.2.154