Async-friendly QUIC implementation in Rust
Full Changelog: https://github.com/quinn-rs/quinn/compare/0.10.6...0.9.4
Full Changelog: https://github.com/quinn-rs/quinn/compare/0.10.5...0.10.6
Full Changelog: https://github.com/quinn-rs/quinn/compare/0.10.4...0.10.5
Full Changelog: https://github.com/quinn-rs/quinn/compare/0.10.3...0.10.4
Full Changelog: https://github.com/quinn-rs/quinn/compare/0.10.2...0.10.3
.rev().next()
with .next_back()
by @lijunwangs in https://github.com/quinn-rs/quinn/pull/1607
Full Changelog: https://github.com/quinn-rs/quinn/compare/0.10.1...0.10.2
Full Changelog: https://github.com/quinn-rs/quinn/compare/0.10.0...0.10.1
We are happy to announce the release of 0.10.0 of Quinn, our pure-Rust implementation of QUIC. This release introduces MTU discovery, updates to the latest version of rustls, improves platform support, and introduces a variety of new features, performance improvements, and bugfixes.
min_mtu
for clarity (#1552)Transmit
and EcnCodepoint
across -proto and -udp (#1541)Arc<dyn Runtime>
directly (#1534)&mut self
in AsyncUdpSocket::poll_send
(#1519, thanks to @dignifiedquire)IP_TOS
is not supported (#1516, thanks to @link2xt)sendmmsg
and recvmmsg
(#1504, thanks to @link2xt)self
in read_to_end, rather than consuming (#1502)Endpoint::wait_idle
(#1477)udp::{RecvMeta, UdpState}
for AsyncUdpSocket
(#1476, thanks to @XOR-op)log
crate by default when tracing
isn't used (#1473)IP_RECVDSTADDR
support (#1447, thanks to @lucifer9)no-protection
option in perf crate (#1550, thanks to @aochagavia)On behalf of the Quinn team, @djc and @Ralith, thanks to all contributors!