v1.65.0
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
- feat(s2n-quic-dc): Track stream write buffer allocations by @Mark-Simulacrum in #2779
- ci(clippy): create a clippy bot by @boquan-fang in #2782
- test(s2n-quic-dc): cap fuzz_test request size if that is too large by @boquan-fang in #2783
- feat(s2n-quic-dc): Add metric for improving decrypt performance by @Mark-Simulacrum in #2785
- build(deps): update hashbrown requirement from 0.15 to 0.16 by @dependabot[bot] in #2787
- ci: Fixes typo in metrics feature by @maddeleine in #2788
- refactor(s2n-quic-events): Rename s2n-quic-events to s2n-events by @goatgoose in #2780
- build(deps): bump aws-actions/configure-aws-credentials from 4.3.1 to 5.0.0 by @dependabot[bot] in #2791
- build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #2790
- Expose the acceptor runtime by @Mark-Simulacrum in #2778
- refactor(s2n-events): Move s2n-quic event generation program out of s2n-events by @goatgoose in #2789
- docs(s2n-events): Update s2n-events docs with generate script info by @goatgoose in #2797
- docs(s2n-events): Fix event-generator readme path by @goatgoose in #2798
- build(CI): install cross from the latest commit by @boquan-fang in #2804
- chore: update MSRV to 1.84.0 and update checkers version by @boquan-fang in #2800
- opt(s2n-quic-dc): Use RwLock for id/peer maps by @Mark-Simulacrum in #2799
- test(s2n-quic-dc): implement tokio stream tests for dcQUIC by @boquan-fang in #2772
- test(s2n-quic-dc): add s2n-quic-dc tests for checking size and endpoint creation without tokio runtime by @boquan-fang in #2807
- bug: Fixes bug causing a hang on Windows by @maddeleine in #2808
- test(s2n-events): Generate test events system by @goatgoose in #2795
- chore: release v1.65.0 by @maddeleine in #2810
Full Changelog: v1.64.0...v1.65