v1.84.0
Release Summary
- feat(dc): Add metrics for current-handshake-period entries #3123
- feat(s2n-quic-dc): Split out synthetic TLS handshake failures #3128
- Bump MSRV to 1.92.0 #3134
- feat(dc): Support serializing path secret map socket addrs #3135
- Removes ability to read OneRtt packets after connection closure #3112
- feat(s2n-quic-dc): Stop evicting just-created path secrets on unknown path secret packet arrival #3157
- feat(s2n-quic-dc): Add new metrics tracking map updates more closely in relation to age and access time #3157
- Turns on packet storage feature by default when server offloading is also on in dc-quic #3158
What's Changed
Other Changes 🔧
- feat(dc): Add metrics for current-handshake-period entries by @Mark-Simulacrum in #3123
- feat(dc): Split out synthetic TLS handshake failures by @Mark-Simulacrum in #3128
- fix(dc): metrics merge 'conflict' by @Mark-Simulacrum in #3133
- chore(s2n-quic): bump MSRV to 1.89.0 by @kaukabrizvi in #3134
- refactor(dc): Drop no-op disable API by @Mark-Simulacrum in #3137
- feat(dc): Support serializing path secret map socket addrs by @Mark-Simulacrum in #3135
- fix(dc): Refactor to avoid potential panics by @Mark-Simulacrum in #3141
- test: Adds a stress scenario for overloading a single dc-quic server by @maddeleine in #3115
- refactor: Fix new 1.97 clippy lints by @Mark-Simulacrum in #3146
- docs(dc): Recommend access controls on Unix socket by @Mark-Simulacrum in #3138
- feat(s2n-quic-dc): Allow applications to set the socket listen backlog by @jbbbriant in #3145
- refactor(dc): Remove background_handshake_with from blocking handshake calls by @Mark-Simulacrum in #3149
- chore(s2n-quic): bump MSRV to 1.92.0 by @kaukabrizvi in #3150
- feat: Removes ability to read OneRtt packets after connection closure by @maddeleine in #3112
- chore(s2n-quic-tests): remove gate on 32-bit quiche build by @WesleyRosenblum in #3156
- fix: overload server stress test by @maddeleine in #3155
- feat(dc): Tweak eviction on unknown path secret arrival by @Mark-Simulacrum in #3157
- fix(s2n-quic-core): undefined behavior in CStr conversion by @boquan-fang in #3120
- test(s2n-quic-tls): remove openssl dev dependency by @WesleyRosenblum in #3161
- feat: Dc packet storage by @maddeleine in #3158
- chore(s2n-quic): version bump to v1.84.0 by @boquan-fang in #3165
Full Changelog: v1.83.0...v1.84.0