Skip to content

Release: v1.23.0

Choose a tag to compare

@goatgoose goatgoose released this 30 Jun 21:49
e7dfb0c

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