Skip to content

Releases: aws/s2n-quic

v1.76.0

02 Mar 22:26
82c66f2

Choose a tag to compare

Release Summary:

  • feat(s2n-quic-dc): Support client TLS streams
  • feat(s2n-quic-dc): Split out missing credentials from Local errors
  • fix(s2n-quic-dc-metrics): Fix panic on large Counter increments (>u32::MAX)

What's Changed

Other Changes 🔧

Full Changelog: v1.75.0...v1.76.0

v1.75.0

18 Feb 22:34
296b644

Choose a tag to compare

Release Summaries:

  • Fix incrementing deduplicated metrics for initial handshake entry #2980
  • Expose PathSecretId from stream handles #2973
  • Add From net::IpAddr impl for IpAddress #2979
  • Split TCP stream connect errors further #2971

What's Changed

Other Changes 🔧

New Contributors

Full Changelog: v1.74.0...v1.75.0

v1.74.0

09 Feb 23:29
f9983e7

Choose a tag to compare

Release Summary:

Fix MtuProbingComplete frame bugs in s2n-quic-core and s2n-quic-dc.

What's Changed

Other Changes 🔧

Full Changelog: v1.73.0...v1.74.0

v1.73.0

06 Feb 00:11
b1cec22

Choose a tag to compare

Release Summary

  • dcQUIC endpoints won't send MtuProbingComplete frame if their peers don't support that frame. #2958
  • Bump MSRV to 1.88.0. #2935
  • fix(s2n-quic-dc): Retry binding to same port on UDP + TCP for longer. #2948

What's Changed

Other Changes 🔧

New Contributors

Full Changelog: v1.72.0...v1.73.0

v1.72.0

07 Jan 19:00
c7a0a09

Choose a tag to compare

Release Summary

  • Fix MtuProbingCompleteSupport transport parameter encoding.

What's Changed

Other Changes 🔧

  • chore(s2n-quic-dc): allow usage of deprecated set_linger method in tokio by @boquan-fang in #2930
  • fix(s2n-quic-core): MtuProbingCompleteSupport transport parameter encoding by @boquan-fang in #2931
  • chore(s2n-quic): v1.72.0 release by @boquan-fang in #2932

Full Changelog: v1.71.0...v1.72.0

v1.71.0

19 Dec 23:37
112439c

Choose a tag to compare

Release Summary

  • Add source breakdown for tcp_io_errors #2915.
  • Applications can thread application-specific context from connection attempts to their Subscriber implementations. Track de-duplicated requests by reason, allowing subscribers to access the information. #2920
  • Add MtuProbingComplete dc extension frame to achieve synchronization. #2919

What's Changed

Other Changes 🔧

Full Changelog: v1.70.0...v1.71.0

v1.70.0

11 Dec 19:11
8a3119d

Choose a tag to compare

Release Summary

  • Set application context of s2n-tls connection with the server's connection info (currently local + remote address).

What's Changed

Other Changes 🔧

Full Changelog: v1.69.0...v1.70.0

v1.69.0

10 Nov 23:23
2e65402

Choose a tag to compare

Release Summary

  • feat(s2n-quic-dc): throttle repeated successful handshakes.
  • feat(s2n-quic): Allow creating server names in const contexts.
  • opt(s2n-quic-dc): only read-lock once in happy path.
  • feat(s2n-quic): Expose &dyn Error for TLS handshake failures in events.
  • feat(s2n-quic-dc): Add events measuring write lock latency.
  • Implement s2n-quic-dc-metrics crate to emit metrics for s2n-quic-dc.

What's Changed

Full Changelog: v1.68.0...v1.69.0

v1.68.0

14 Oct 18:45
651876c

Choose a tag to compare

Release Summary

  • Add packet encoding and decoding for packets sent over Unix domain sockets. This is required for reusing dcQUIC handshakes between application processes.
  • Creates a sender and receiver for Unix domain sockets. This handles a message along with a file descriptor as ancillary data.

What's Changed

Full Changelog: v1.67.0...v1.68.0

v1.67.0

08 Oct 23:13
fe92456

Choose a tag to compare

Release for Oct 8 2025

What's Changed

New Contributors

  • @github-actions[bot] made their first contribution in #2822
  • @mehnazyunus made their first contribution in #2836

Full Changelog: v1.66.0...v1.67.0