v1.78.0
Release Summary
- Implement an option to take in prioritized socket in s2n-quic's IO. A s2n-quic endpoint drains from the prioritized socket more frequently than the other socket. #3014
- feat(s2n-quic): Expose client_cert_chain_der from s2n-tls handshakes #3037
- feat(s2n-quic-dc): Expose customizing the event subscriber registered with s2n-quic endpoints #3054
What's Changed
Other Changes 🔧
- feat(s2n-quic-platform): prioritized socket for s2n-quic's IO by @boquan-fang in #3014
- fix(s2n-quic-transport): typo fix by @boquan-fang in #3029
- fix(s2n-quic-dc): Avoid propagating rehandshake task cancellation as a panic by @ben-r-smith in #3028
- chore: add scs-dev team as code owners of dc folder by @WesleyRosenblum in #3033
- feat(s2n-quic): Expose client_cert_chain_der from s2n-tls handshakes by @Mark-Simulacrum in #3037
- feat: Turning on PTO jitter in dc-quic by @maddeleine in #3038
- fix(interop): temporarily disable mvfst for rebind-addr and rebind-port by @boquan-fang in #3043
- docs(s2n-quic-crypto): clarify PRK zeroization by @kaukabrizvi in #3042
- docs(s2n-quic): note protocol fields in tracing output by @kaukabrizvi in #3044
- fix(s2n-quic-transport): perform AEAD decryption before duplicate check by @kaukabrizvi in #3041
- fix(s2n-quic-core): ensure Map::clear() maintains empty invariant by @camshaft in #3047
- chore(duvet): mark one of section 9 requirements as an exception by @boquan-fang in #3049
- fix: typos in s2n-quic by @boquan-fang in #3052
- fix(s2n-quic-dc): Wire event_subscriber into s2n-quic endpoints by @Mark-Simulacrum in #3054
- chore(s2n-quic): v1.78.0 release by @boquan-fang in #3056
New Contributors
- @ben-r-smith made their first contribution in #3028
Full Changelog: v1.77.0...v1.78.0