Skip to content

Releases: aws/s2n-quic

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

v1.66.0

17 Sep 20:00
aac71ce

Choose a tag to compare

Release Summary

  • s2n-quic server can choose to immediately close the connection during handshake, once the user defined limiter requests such closing.

What's Changed

Full Changelog: v1.65...v1.66.0

v1.65.0

16 Sep 22:10
1d4aa38

Choose a tag to compare

Summary

  • feat(s2n-quic-dc): expose acceptor runtime
  • feat(s2n-quic-dc): Track stream write buffer allocations
  • opt(s2n-quic-dc): Use RwLock for id/peer maps
  • Fixed bug that caused a hang on Windows platforms

What's Changed

Full Changelog: v1.64.0...v1.65

v1.64.0

25 Aug 23:30
8d7fd3e

Choose a tag to compare

Release Summary

  • Adds configurable percentage-based random jitter to Probe Timeout (PTO) calculations to prevent synchronized timeouts across multiple connections and reduce network congestion. Users can now configure jitter between 0-50% of the base PTO period, with 0% maintaining current RFC 9002 compliant behavior.
  • Sets the default PTO jitter percentage for s2n-quic-dc to 33%.

What's Changed

Full Changelog: v1.63.0...v1.64.0

v1.63.0

01 Aug 22:03
8f510f0

Choose a tag to compare

Release Summary

feat(s2n-quic-core) TLS offloading: Adds unstable feature to move TLS operations out of the main event loop.

What's Changed

Full Changelog: v1.62.0...v1.63.0

Release v1.62.0

18 Jul 20:38
5855e53

Choose a tag to compare

Release Summary

  • feat(s2n-quic): Allow inspecting TLS session information for failed handshakes
  • feat(s2n-quic-dc): Metrics can now emit how much time that the lock in cleaner takes. That metrics is important to measure handshake performance.
  • fix(s2n-quic-dc): Fix incorrectly emitted error metrics for successful connects

What's Changed

New Contributors

Full Changelog: v1.61.0...v1.62.0

v1.61.0

01 Jul 22:07
2a24e62

Choose a tag to compare

Release Summary

  • feat(s2n-quic-core, s2n-quic-dc): Access inner context for generated metrics Subscribers

What's Changed

Full Changelog: v1.60.0...v1.61.0

Release v1.60.0

25 Jun 22:52
1e1d8d5

Choose a tag to compare

Release Summary

  • Bump S2N-QUIC's MSRV to 1.82.0
  • (s2n-quic-dc) Increase background handshake jitter
  • (s2n-quic-dc) Emit additional events for TCP connects
  • (s2n-quic-dc) Add event for connection-open deduplication
  • (s2n-quic-dc) Expose HandshakingPath to access entry/error after handshake completes
  • (s2n-quic-dc) Properly detect truncated streams

What's Changed

New Contributors

Full Changelog: v1.59.0...v1.60.0