Release v1.22.0
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