Skip to content

Releases: aws/s2n-quic

Release v1.22.0

13 Jun 21:31
b281ceb
Compare
Choose a tag to compare

What's Changed

  • feat(s2n-quic-xdp): implement tx/rx traits for shared tokio sockets by @camshaft in #1756
  • feat(s2n-quic-xdp): implement IO traits for vectors of channel pairs by @camshaft in #1761
  • build(deps): bump model-checking/kani-github-action from 0.27 to 0.28 by @dependabot in #1767
  • chore: bump version for s2n-quic-tls-default by @maddeleine in #1768
  • test(s2n-quic): show how to block clients on handshake confirmation by @camshaft in #1766
  • build: pin more MSRV-breaking dependencies by @camshaft in #1772
  • Use cadical solver for some Kani harnesses by @karkhaz in #1771
  • chore: give depandabot permissions to update PR status by @toidiu in #1770
  • build(deps): bump docker/build-push-action from 3 to 4 by @dependabot in #1617
  • netbench: add multithread runtime option by @camshaft in #1773
  • fix(s2n-quic-core): flush packet queue between connections/MTU probes by @camshaft in #1776
  • build(deps): bump model-checking/kani-github-action from 0.28 to 0.29 by @dependabot in #1785
  • build(deps): bump aws-actions/configure-aws-credentials from 2.0.0 to 2.1.0 by @dependabot in #1784
  • feat(s2n-quic-core): add atomic waker pair and sync ring by @camshaft in #1774
  • fix(s2n-quic-core): add missing inline attributes for into_event by @camshaft in #1783
  • refactor(s2n-quic-platform): move more syscalls to syscall module by @camshaft in #1775
  • refactor(s2n-quic-platform): track GSO segment counts in shared memory by @camshaft in #1777
  • feat(s2n-quic-qns): add option to set max mtu by @camshaft in #1782
  • refactor(s2n-quic-platform): simplify Message trait by @camshaft in #1778
  • refactor(s2n-quic-transport): move stream manager behind trait by @camshaft in #1786
  • build(deps): bump docker/login-action from 2.1.0 to 2.2.0 by @dependabot in #1796
  • build(deps): bump docker/setup-buildx-action from 2.5.0 to 2.6.0 by @dependabot in #1797
  • refactor(s2n-quic-platform): split out tests and builders by @camshaft in #1781
  • docs: fix typos by @camshaft in #1798
  • feat(s2n-quic-platform): add message ring using sync::Cursor by @camshaft in #1787
  • ci: use modern rust-toolchain format by @camshaft in #1799
  • chore: version bump by @jmayclin in #1795
  • refactor(s2n-quic-transport): remove lost packets without allocating by @WesleyRosenblum in #1806
  • fix(s2n-quic-xdp): correct tokio feature dependency by @jmayclin in #1808

New Contributors

Full Changelog: v1.21.0...v1.22.0

Release: v1.21.0

18 May 01:18
dca0fea
Compare
Choose a tag to compare

Weekly release for May 18 2023

What's Changed

Full Changelog: v1.20.0...v1.21.0

Release: v1.20.0

03 May 22:20
35f31cb
Compare
Choose a tag to compare

Weekly release for May 03 2023

What's Changed

  • test(s2n-quic): generate tracing timestamps from the IO provider during testing by @toidiu in #1723
  • fix(s2n-quic-core): calculate PTO period with microsecond precision by @WesleyRosenblum in #1722
  • feat(s2n-quic-crypto): use aws-lc-rs on linux/aarch64 by @justsmth in #1718
  • feat(s2n-quic-core): add sync::worker module by @camshaft in #1728
  • build(deps): pin winnow by @camshaft in #1736
  • feat(s2n-quic-xdp): add async tasks by @camshaft in #1730
  • fix(s2n-quic-transport): Map poll_accept errors to documented return value by @maddeleine in #1743
  • refactor(s2n-quic-core): use an event handler for XDP decoding by @camshaft in #1732
  • refactor(s2n-quic-platform): move socket config to separate module by @camshaft in #1737
  • test(s2n-quic): verify connection success/failure when mTLS is required by @toidiu in #1725
  • refactor(s2n-quic-core): simplify IO traits by @camshaft in #1734
  • refactor(s2n-quic-core): simplify clock and timer traits by @camshaft in #1733
  • build(deps): bump model-checking/kani-github-action from 0.26 to 0.27 by @dependabot in #1744
  • chore: release version bump by @lrstewart in #1747

New Contributors

Full Changelog: v1.19.0...v1.20.0

Release: v1.19.0

21 Apr 05:29
864dbdc
Compare
Choose a tag to compare

Weekly release for April 21 2023

What's Changed

  • fix(s2n-quic-core): Use correct delivery rate increase ratio in BBR by @WesleyRosenblum in #1697
  • fix(s2n-quic-core): enforce max data limit size for stream and connection by @toidiu in #1693
  • fix(s2n-quic-core): Advance max bw filter only once per probe bw cycle by @WesleyRosenblum in #1698
  • feat(s2n-quic-qns): Add max pacing rate and delivery rate to perf stats by @WesleyRosenblum in #1699
  • build(deps): bump model-checking/kani-github-action from 0.24 to 0.25 by @dependabot in #1700
  • build(deps): update s2n-tls requirement from =0.0.26 to =0.0.29 by @camshaft in #1696
  • feat(s2n-quic-xdp): add if_xdp module by @camshaft in #1702
  • build(deps): update h3 requirement from 0.0.1 to 0.0.2 by @dependabot in #1705
  • feat(s2n-quic-xdp): add syscall module by @camshaft in #1704
  • perf(s2n-codec): optimize zerocopy macros by @camshaft in #1708
  • feat(s2n-quic-xdp): add umem module by @camshaft in #1707
  • feat(s2n-quic-xdp): add ring module by @camshaft in #1706
  • build: add excluded directories for main workspace by @camshaft in #1711
  • fix(s2n-quic-xdp): use unix-specific traits for better compat by @camshaft in #1710
  • fix(s2n-quic-core): add path handle maybe_update method by @camshaft in #1713
  • build(deps): update hex-literal requirement from 0.3 to 0.4 by @dependabot in #1694
  • feat(rustls-mtls): add valid certificates and tracing subscriber by @jmayclin in #1715
  • build(deps): bump model-checking/kani-github-action from 0.25 to 0.26 by @dependabot in #1716
  • ci: fix errors by @toidiu in #1721
  • fix(s2n-quic-transport): reset PTO backoff once per space discard by @toidiu in #1717

Full Changelog: v1.18.0...v1.19.0

Release: v1.18.0

03 Apr 22:14
6967836
Compare
Choose a tag to compare

Weekly release for April 03 2023

What's Changed

New Contributors

Full Changelog: v1.17.1...v1.18.0

Release: v1.17.1

22 Mar 22:43
a6c8fbe
Compare
Choose a tag to compare

Weekly release for March 22 2023

What's Changed

New Contributors

Full Changelog: v1.16.0...v1.17.1

Release: v1.16.0

07 Feb 21:35
8111eb3
Compare
Choose a tag to compare

Weekly release for February 07 2023

What's Changed

New Contributors

Full Changelog: v1.15.0...v1.16.0

Release: v1.15.0

10 Jan 19:35
f16adfa
Compare
Choose a tag to compare

Weekly release for January 10 2023

What's Changed

Full Changelog: v1.14.0...v1.15.0

Release: v1.14.0

13 Dec 18:32
2a4552a
Compare
Choose a tag to compare

Weekly release for December 13 2022

What's Changed

New Contributors

Full Changelog: v1.13.0...v1.14.0

Release: v1.13.0

28 Nov 17:54
625f59e
Compare
Choose a tag to compare

Weekly release for November 28 2022

What's Changed

New Contributors

Full Changelog: v1.12.0...v1.13.0