Skip to content

Releases: aws/s2n-quic

Release v1.32.0

08 Dec 01:28
15fccbe
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.31.0...v1.32.0

Release v1.31.0

06 Nov 22:48
c5e7f76
Compare
Choose a tag to compare

What's Changed

  • fix(s2n-quic): pin jobserver in more places and run cargo package in CI by @WesleyRosenblum in #2009
  • perf(s2n-quic-core): optimize varint encoding by @camshaft in #2000
  • Enable handle_get_set_test test in Kani via stubbing by @feliperodri in #2012
  • build(deps): update bindgen requirement from 0.68 to 0.69 in /tools/xdp by @dependabot in #2014
  • build(deps): bump aws-actions/configure-aws-credentials from 4.0.0 to 4.0.1 by @dependabot in #1983
  • refactor(s2n-quic-core): move ack::Ranges from transport by @camshaft in #2016
  • fix(s2n-quic-core): minor fixes for perf and testing by @camshaft in #2017
  • chore: release 1.31.0 by @goatgoose in #2015

New Contributors

Full Changelog: v1.30.0...v1.31.0

Release v1.30.0

17 Oct 01:03
3cf2aa9
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.29.0...v1.30.0

Release v1.29.0

02 Oct 22:24
ea3e878
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.28.0...v1.29.0

Release v1.28.0

14 Sep 02:37
2bc27fd
Compare
Choose a tag to compare

What's Changed

  • feat(s2n-quic-tls): adds server session resumption functionality by @maddeleine in #1930
  • fix(s2n-quic-transport): arm PTO timer after loss timer expires by @WesleyRosenblum in #1942
  • fix(s2n-quic-transport): invoke on_packet_loss for all lost packets by @WesleyRosenblum in #1944
  • docs: add citation for Peer Denial of Service by @WesleyRosenblum in #1945
  • feat(s2n-quic-crypto): use scatter API with AWS-LC by @camshaft in #1947
  • docs: describe mitigations for QUIC§21.11 in stateless reset token provider by @WesleyRosenblum in #1948
  • build(deps): update bindgen requirement from 0.66 to 0.68 in /tools/xdp by @dependabot in #1953
  • refactor(s2n-quic-transport): simplify packet processing by @camshaft in #1952
  • build(deps): bump model-checking/kani-github-action from 0.35 to 0.36 by @dependabot in #1956
  • build(deps): bump actions/cache from 3.3.1 to 3.3.2 by @dependabot in #1955
  • build(deps): bump aws-actions/configure-aws-credentials from 3.0.1 to 3.0.2 by @dependabot in #1954
  • build(deps): bump actions/checkout from 3 to 4 by @dependabot in #1951
  • build(deps): update prost requirement from 0.11 to 0.12 by @dependabot in #1950
  • build(deps): bump docker/setup-buildx-action from 2.9.1 to 3.0.0 by @dependabot in #1958
  • build(deps): bump docker/build-push-action from 4 to 5 by @dependabot in #1959
  • build(deps): bump aws-actions/configure-aws-credentials from 3.0.2 to 4.0.0 by @dependabot in #1960
  • build(deps): bump docker/login-action from 2.2.0 to 3.0.0 by @dependabot in #1961
  • feat(s2n-quic-qns): Server-side resumption interop by @maddeleine in #1949
  • chore: release 1.28 by @jmayclin in #1967

Full Changelog: v1.27.0...v1.28.0

Release: v1.27.0

29 Aug 21:43
362abda
Compare
Choose a tag to compare

Weekly release for August 29 2023

What's Changed

Full Changelog: v1.26.0...v1.27.0

Release v1.26.0

21 Aug 18:06
e6402b7
Compare
Choose a tag to compare

What's Changed

  • fix(s2n-quic-core): remove unwraps in null TLS provider by @camshaft in #1881
  • refactor(s2n-quic-transport): update PTO timer once per transmission burst by @WesleyRosenblum in #1884
  • build(deps): bump model-checking/kani-github-action from 0.32 to 0.33 by @dependabot in #1891
  • docs: Add conventional commit info by @kagarmoe in #1892
  • fix(s2n-quic-transport): handle MaxMtu smaller than Base PLPMTU by @WesleyRosenblum in #1893
  • test(s2n-quic-platform): refactor testing IO provider to use tasks/queues by @camshaft in #1873
  • fix: upgrade rust version for netbench and xdp by @WesleyRosenblum in #1895
  • feat(s2n-quic-transport): discard client initial keys when we have handshake keys by @WesleyRosenblum in #1894
  • fix(netbench): correctly handle stream shutdown in duplex by @camshaft in #1898
  • build(deps): update loom requirement from 0.6 to 0.7 by @dependabot in #1902
  • build(deps): update zerocopy-derive requirement from 0.3 to 0.6 by @dependabot in #1903
  • fix(s2n-quic-transport): revert "improve amplification credits on client #1818" by @WesleyRosenblum in #1906
  • build(deps): bump model-checking/kani-github-action from 0.33 to 0.34 by @dependabot in #1907
  • build(deps): update s2n-tls requirement from =0.0.34 to =0.0.35 by @dependabot in #1908
  • feat(s2n-quic-core): add task cooldown module by @camshaft in #1862
  • fix(s2n-quic-transport): fix client connection migration when local address handle changes by @camshaft in #1874
  • fix(s2n-quic-transport): decrement handshake count for non-accepted finalized connections by @WesleyRosenblum in #1911
  • feat(s2n-quic-qns): add ability to set congestion controller in interop/perf by @WesleyRosenblum in #1917
  • ci: improve interop resiliency to loss and corruption by @WesleyRosenblum in #1914
  • chore: release 1.26.0 by @dougch in #1920

Full Changelog: v1.25.0...v1.26.0

Release v1.25.0

24 Jul 22:28
efa07e0
Compare
Choose a tag to compare

Weekly release for July 24 2023

What's Changed

Full Changelog: v1.24.0...v1.25.0

Release: v1.24.0

05 Jul 22:20
71e7bcd
Compare
Choose a tag to compare

Weekly release for June 30 2023

What's Changed

  • feat(s2n-quic-core): add null TLS provider for testing by @camshaft in #1834
  • feat(s2n-quic-platform): Configurable buffer sizes + default tx buffer change by @Mark-Simulacrum in #1859

Full Changelog: v1.23.0...v1.24.0

Release: v1.23.0

30 Jun 21:49
e7dfb0c
Compare
Choose a tag to compare

Weekly release for June 30 2023

What's Changed

  • feat(s2n-quic-platform): implement io traits for sync rings by @camshaft in #1788
  • feat(s2n-quic-platform): add socket tasks for sync rings by @camshaft in #1789
  • fix(s2n-quic-core): update rtt sampling logic based on an errata for RFC9002 by @nsdyoshi in #1805
  • Vectored write for datagrams by @Mark-Simulacrum in #1809
  • build(deps): bump docker/setup-buildx-action from 2.6.0 to 2.7.0 by @dependabot in #1810
  • fix(s2n-quic-platform): use custom storage type for messages by @camshaft in #1807
  • feat(s2n-quic-platform): wire up tokio sockets to ring by @camshaft in #1790
  • refactor(s2n-quic-platform): use generic event loop for turmoil by @camshaft in #1791
  • build(deps): bump aws-actions/configure-aws-credentials from 2.1.0 to 2.2.0 by @dependabot in #1812
  • ci: publish the book by @camshaft in #1814
  • refactor(s2n-quic-platform): use socket ring for tokio by @camshaft in #1792
  • build(deps): bump model-checking/kani-github-action from 0.29 to 0.30 by @dependabot in #1817
  • fix(s2n-quic-platform): increase cmsg buffer size for multiple pktinfo by @camshaft in #1819
  • Switch providers to not use opaque types by @Mark-Simulacrum in #1821
  • fix(s2n-quic-transport): improve amplification credits on client by @camshaft in #1818
  • feat(s2n-quic-core): implement std error for MaxMtuError by @camshaft in #1822
  • fix(s2n-quic-core): cap cursor watermarks by size by @camshaft in #1825
  • fix(s2n-quic-core): add trait markers for atomic waker handle by @camshaft in #1823
  • feat(s2n-quic-core): add slice::zip function by @camshaft in #1824
  • build(s2n-quic-xdp): update bpf dependencies and rebuild by @camshaft in #1826
  • refactor(s2n-quic-core): optimize interval set intersection by @WesleyRosenblum in #1828
  • refactor(s2n-quic-xdp): simplify the IO implementations by @camshaft in #1827
  • feat(s2n-quic-core): add IO extensions by @camshaft in #1759
  • fix(s2n-quic-qns): update interop commit to match interop workflow by @WesleyRosenblum in #1833
  • fix(s2n-quic-qns): use forked version of webpki by @WesleyRosenblum in #1837
  • test(s2n-quic-sim): fix the connect delay implementation by @camshaft in #1830
  • test(s2n-quic-transport): add transmission interest debugger by @camshaft in #1829
  • docs mdbook by @kagarmoe in #1835
  • Use aws-lc-rs on all Linux platforms by @justsmth in #1840
  • refactor(s2n-quic-core): delegate hello message parsing to TLS session by @camshaft in #1832
  • feat(s2n-quic-qns): add XDP server by @camshaft in #1765
  • ci: fix qns Docker release by @camshaft in #1841
  • feat(s2n-quic-qns): add --streams arg for perf client by @camshaft in #1842
  • feat(s2n-quic-qns): add xdp client by @camshaft in #1838
  • fix(s2n-quic-platform): Fix compilation in non-pktinfo platforms by @dongcarl in #1849
  • build(deps): update loom requirement from 0.5 to 0.6 by @dependabot in #1851
  • build(deps): bump model-checking/kani-github-action from 0.30 to 0.31 by @dependabot in #1853
  • build(deps): bump docker/setup-buildx-action from 2.7.0 to 2.8.0 by @dependabot in #1852
  • perf(s2n-quic-core): optimize checksums for small payloads by @camshaft in #1846
  • chore: release version bump by @goatgoose in #1855

New Contributors

Full Changelog: v1.22.0...v1.23.0