Skip to content

v1.56.0

Compare
Choose a tag to compare
@jmayclin jmayclin released this 26 Mar 21:21
· 35 commits to main since this release
d31522c

Release Summary

  • Adds on_key_exchange_group event to indicate the key exchange group negotiated during the TLS handshake. The event also indicates if a key encapsulation mechanism was part of the group by setting contains_kem to true.
  • fix(s2n-quic-dc): correct background handshake rate

What's Changed

  • feat(s2n-quic-platform): add ancillary instructions for bpf assembler by @camshaft in #2522
  • test(s2n-quic-dc): fix flaky UDP stream tests by @camshaft in #2528
  • feat(s2n-quic-dc): add SendOnly UDP socket by @camshaft in #2529
  • feat(s2n-quic-dc): add WithMap router by @camshaft in #2527
  • refactor(s2n-quic-dc): rename source_stream_port to source_queue_id by @camshaft in #2526
  • feat(s2n-quic-dc): add channel recv buffer impl by @camshaft in #2506
  • refactor(s2n-quic-dc): wire up recv buffer trait to stream workers by @camshaft in #2530
  • test(s2n-quic-dc): only run UDP stream tests on linux for now by @camshaft in #2531
  • refactor(s2n-quic-sim): replace unmaintained humantime library with jiff by @boquan-fang in #2532
  • fix(s2n-quic-dc): don't restrict TCP writes to limits for UDP by @WesleyRosenblum in #2534
  • feat(s2n-quic-dc): wire up the recv pool for tokio clients by @camshaft in #2533
  • fix(s2n-quic-dc): correct background handshake rate by @Mark-Simulacrum in #2536
  • feat(s2n-quic-dc): add source_queue_id to control packets by @camshaft in #2537
  • build(deps): use up to date aws-lc-rs by @boquan-fang in #2540
  • test(s2n-quic-dc): allow params to be specified for test credentials by @camshaft in #2538
  • test(s2n-quic-core): add location to state transitions by @camshaft in #2541
  • fix(s2n-quic-dc): skip sending empty packets in udp acceptor by @camshaft in #2544
  • build(deps): update zerocopy requirement from 0.7 to 0.8 by @boquan-fang in #2547
  • chore: include Need By Date section in github issue template by @boquan-fang in #2542
  • refactor(s2n-quic-dc): add control_frames fn to control packets by @camshaft in #2543
  • fix(s2n-quic-dc): fix recv worker draining state by @camshaft in #2545
  • build(deps): update h3 requirement from 0.0.6 to 0.0.7 by @dependabot in #2552
  • build(deps): bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #2551
  • fix(s2n-quic-dc): synchronize dispatch queue closure by @camshaft in #2553
  • test(s2n-quic-dc): add debug assertions to descriptor free lists by @camshaft in #2539
  • test(s2n-quic-dc): add request/response tests by @camshaft in #2546
  • fix(s2n-quic-dc): clamp send quantum to max syscall size by @camshaft in #2549
  • ci: Fixes parsing of MSRV by @maddeleine in #2555
  • feat(s2n-quic-dc): wire up recv pool to server by @camshaft in #2556
  • build(deps): update bach requirement from 0.0.10 to 0.0.11 by @dependabot in #2561
  • test(s2n-quic-dc): wire up bach::net by @camshaft in #2560
  • feat(s2n-quic-dc): support key association in dispatch queue allocator by @camshaft in #2563
  • Allow pass TLS context from third-party TLS provider to application layer by @taikulawo in #2448
  • test(s2n-quic-dc): use bach for request/response tests by @camshaft in #2564
  • events: emit on_key_exchange_group event by @WesleyRosenblum in #2566
  • test(s2n-quic-dc): disable UDP stream fuzz sims for CI by @camshaft in #2570
  • chore: release 1.56.0 by @jmayclin in #2568

New Contributors

Full Changelog: v1.55.0...v1.56.0