Release Summary
This release includes a non-trivial number of fixes and features for s2n-quic-dc and an optimization of Bytes read in s2n-quic-core.
What's Changed
- test(s2n-quic-dc): disable tracing by default for tests with large output by @camshaft in #2571
- chore: bump MSRV to 1.75 by @camshaft in #2573
- feat(s2n-quic-dc): add RPC API for streams by @camshaft in #2572
- feat(s2n-quic-dc): Rework handshakes to use a queue by @Mark-Simulacrum in #2565
- Some more tweaks for rehandshake queue by @Mark-Simulacrum in #2576
- fix(s2n-quic-dc): convert stream segments to probes when available by @camshaft in #2575
- fix(s2n-quic-dc): Pause full minute in jittered sleep by @Mark-Simulacrum in #2577
- fix(s2n-quic-dc): fix retransmission cloning by @camshaft in #2579
- fix(s2n-quic-dc): export local addr regardless of reuse_port config by @camshaft in #2578
- ci: Disable Github actions cache by @goatgoose in #2582
- ci: Fix hanging miri job by @goatgoose in #2584
- fix(s2n-quic-dc): correctly map addresses for pooled UDP streams by @camshaft in #2587
- fix(s2n-quic-core): optimize Bytes read on full read by @camshaft in #2588
- Avoid copy for unique Bytes in put_bytes by @Mark-Simulacrum in #2589
- chore: Fix new clippy warnings by @goatgoose in #2590
- ci: Fix cargo-udeps install by @goatgoose in #2592
- fix: comment for rebind_before_handshake_confirmed by @boquan-fang in #2594
- ci: Re-enable Github actions
install
cacheing by @goatgoose in #2595 - test(s2n-quic): verify TLS buffering limits from providers by @boquan-fang in #2596
- chore: fix comment in buffer_limit_test by @boquan-fang in #2597
- chore: release 1.57.0 by @dougch in #2604
Full Changelog: v1.56.0...v1.57.0