Skip to content

Releases: quinn-rs/quinn

quinn-udp-0.5.7

05 Nov 12:01
@djc djc
quinn-udp-0.5.7
Compare
Choose a tag to compare

What's Changed

quinn-udp 0.5.6

04 Nov 13:57
@djc djc
Compare
Choose a tag to compare

What's Changed

quinn-udp 0.5.5

03 Sep 09:22
@djc djc
quinn-udp-0.5.5
Compare
Choose a tag to compare

What's Changed

quinn-proto-0.11.8, quinn 0.11.5

03 Sep 08:56
@djc djc
quinn-proto-0.11.8
7c09b02
Compare
Choose a tag to compare

What's Changed

  • proto: avoid panicking on rustls server config errors by @djc in #1977
  • Version bump quinn to enforce patched quinn-proto by @finnbear in #1979
  • proto: bump version to 0.11.8 for release by @djc in #1981

quinn-proto-0.11.7, quinn 0.11.4

02 Sep 09:15
@djc djc
quinn-proto-0.11.7
Compare
Choose a tag to compare

This releases fixes a server-side denial of service attack first introduced in 0.11.0, tracked as GHSA-vr26-jcq5-fjj8.

What's Changed

quinn-proto-0.11.6 & quinn 0.11.3

02 Sep 09:15
@djc djc
Compare
Choose a tag to compare

What's Changed

  • Revert "Expose the Handshake Confirmed state" by @Ralith in #1957

quinn-proto 0.11.5

02 Sep 09:14
@djc djc
Compare
Choose a tag to compare

What's Changed

quinn-proto 0.11.4

02 Sep 09:14
@djc djc
Compare
Choose a tag to compare

What's Changed

  • Fix panic in example due to unset default crypto provider by @Ralith in #1882
  • Fix zero-length connection IDs by @Ralith in #1883
  • Add support for NetBSD, fix OpenBSD by @flub in #1884
  • docs(udp): replace AsRawFd and AsRawSocket with AsFd and AsSocket by @mxinden in #1890
  • Resolve stopped/received_reset futures on lost connections by @Ralith in #1886
  • Bump version numbers (quinn 0.11.2, -proto 0.11.3) by @djc in #1891
  • udp: bump version to 0.5.2 by @djc in #1892
  • docs(quinn): Clarify effects of setting AckFrequencyConfig by @gretchenfrage in #1894
  • Apply clippy suggestions from Rust 1.79 by @djc in #1895
  • Only send MAX_STREAMS when >1/8 of flow control window is consumed by @Ralith in #1898
  • fix: remove unused dependency tracing-attributes by @mxinden in #1903
  • proto: make initial destination cid configurable by @thynson in #1897
  • Allow configuring rng seed through EndpointConfig by @aochagavia in #1901
  • quinn: introduce waking helpers by @djc in #1908
  • Wake blocked streams on 0-RTT rejection by @Ralith in #1905
  • Upgrade to rustc-hash 2 by @djc in #1909
  • Fix unnecessary Incoming warning on Endpoint drop by @gretchenfrage in #1907
  • Revise and add additional 0-rtt doc comments by @gretchenfrage in #1826
  • docs: remove reference to sendmmsg by @mxinden in #1914
  • Fix debug assert with reordered ACKs by @Ralith in #1893
  • quinn: Make Endpoint::client dual-stack V6 by default by @gretchenfrage in #1913
  • bench(udp): measure non-GSO & GSO on localhost by @mxinden in #1915
  • proto: avoid overflow in handshake done statistic by @djc in #1918
  • Use workspace dependencies for all external dependencies by @djc in #1919
  • Fix lack of reexport of ConnectionStats and ResetError by @TirushOne in #1920
  • [non-breaking] deps(udp): make tracing optional and add optional log by @mxinden in #1923
  • fix(udp): feature flag tracing in windows.rs by @mxinden in #1932
  • Bump MSRV to 1.70 following tokio 1.39 by @djc in #1939
  • Raise default idle timeout to 30 seconds by @Ralith in #1938
  • Discard pre-handshake packets after the handshake by @Ralith in #1937
  • Apply suggestions from Clippy 1.80 by @djc in #1941
  • chore(quinn): feature flag socket2 imports by @mxinden in #1933
  • refactor: move rust-version to workspace Cargo.toml by @mxinden in #1940
  • chore: move common package data to workspace Cargo.toml by @mxinden in #1943
  • Endpoint stats interface by @ryleung-solana in #1900
  • Expose the Handshake Confirmed state by @Ralith in #1944
  • Exclude metrics with freestanding getters from EndpointStats by @Ralith in #1945
  • Fix incorrect initial DCID indexing on retried connections by @Ralith in #1946
  • Add expect message to unwrap in PacketBuilder by @casey in #1951
  • Revert "proto: yield transport error for Initial packets with no CRYPTO" by @Ralith in #1952
  • refactor(udp): introduce log facade by @mxinden in #1935
  • Update cargo-deny-action to v2 by @djc in #1953
  • quinn: bump version to 0.11.3 by @djc in #1954

quinn-proto 0.11.3

02 Sep 09:12
@djc djc
quinn-proto-0.11.3
Compare
Choose a tag to compare

What's Changed

  • Fix panic in example due to unset default crypto provider by @Ralith in #1882
  • Fix zero-length connection IDs by @Ralith in #1883
  • Add support for NetBSD, fix OpenBSD by @flub in #1884
  • docs(udp): replace AsRawFd and AsRawSocket with AsFd and AsSocket by @mxinden in #1890
  • Resolve stopped/received_reset futures on lost connections by @Ralith in #1886
  • Bump version numbers (quinn 0.11.2, -proto 0.11.3) by @djc in #1891
  • udp: bump version to 0.5.2 by @djc in #1892

quinn-proto 0.11.2, quinn 0.11.1, quinn-udp 0.5.1

24 May 08:02
@djc djc
0.11.2
Compare
Choose a tag to compare

A collection of smaller fixes and improvements, including those in quinn 0.11.1 and quinn-udp 0.5.1.

Thanks to all contributors!

What's Changed

  • Test voluntary acks when sending max-size datagrams by @Ralith in #1856
  • Clarify Connection::space_can_send logic by @Ralith in #1851
  • Fix previous path validation allowing flows to be linked across migration by @Ralith in #1857
  • proto: allow rustls::ClientConfig without initial suite by @djc in #1859
  • Reduce black hole detection false positives by @Ralith in #1858
  • Centralize and update local_ip platform support documentation by @Ralith in #1868
  • Relax unnecessary unique borrow by @Ralith in #1871
  • Fix bytes read count in ReadExactError::FinishedEarly by @Ralith in #1875
  • Support openbsd by @flub in #1863
  • proto: make NoInitialCipherSuite Copy by @djc in #1876
  • Fix stopped recv stream flow control underflow under reordering by @Ralith in #1869
  • Trivial SendStream error cleanup by @Ralith in #1872
  • Simpler and more precise ID flow control update check in Chunks by @Ralith in #1874
  • Introduce RecvStream::received_reset by @Ralith in #1873
  • proto: make PartialDecode API public by @thynson in #1865
  • Make ConnectionIdParser object-safe, and accept trait object impls by @Ralith in #1878