Add support for aws-lc-rs as an alternative rustls CryptoProvider
, allow building quinn-proto for wasm32-unknown-unknown and several other fixes and features.
What's Changed
- Apply suggestions from clippy 1.81 by @djc in #1982
- quinn: export endpoint::EndpointStats by @wemeetagain in #1991
- ci: Check coverage on multiple platforms by @larseggert in #1994
- Expose original dest cid by @thynson in #1995
- Enable use of aws-lc-rs instead of ring by @djc in #1962
- Export SendDatagram struct to the public API by @flub in #1997
- remove panic-on-drop in
quinn_proto::Chunks
by @abonander in #1983 - proto: update DatagramState::outgoing_total on drop_oversized() by @djc in #1987
- Add visionOS support by @rofferom in #2000
- chore: Replace IP strings with address types by @larseggert in #2007
- #2008: Make max_idle_timeout negotiation commutative by @mstyura in #2009
- Add alternative - unfair but lower latency - send stream scheduling strategy by @alessandrod in #2002
- feat(quinn, quinn-proto): add aws-lc-rs-fips feature flag by @M0dEx in #2003
- Reduce memory allocations on servers that process a large number of streams by @alessandrod in #1999
- fix
rustls-aws-lc-rs
feature by @stormshield-gt in #2015 - chore:
cargo +nightly clippy --fix
by @larseggert in #2006 - build(deps): update rustls-platform-verifier requirement from 0.3 to 0.4 by @dependabot in #2028
- Fix header space check by @Ralith in #2027
- feat(quinn-proto): Allow notifying of network path changes by @flub in #2025
- feat(quinn-proto): Make compilable in wasm32-unknown-unknown and run wasm tests in CI by @matheus23 in #1996
- Feature flag for rustls logging by @crazyscot in #2030
- build(deps): update thiserror requirement from 1.0.21 to 2.0.3 by @dependabot in #2035
- Fix missing re-exports by @gretchenfrage in #2031