Skip to content

Releases: aws/s2n-quic

Release: v1.10.0

06 Oct 03:27
17826d9

Choose a tag to compare

Weekly release for October 06 2022

What's Changed

Full Changelog: v1.9.2...v1.10.0

Release: v1.9.2

03 Oct 18:07
719300e

Choose a tag to compare

Weekly release for October 03 2022

What's Changed

  • test(s2n-quic-core): Add more BBRv2 unit tests by @WesleyRosenblum in #1479
  • fix(s2n-quic-core): adjust BBR congestion window on MTU update by @WesleyRosenblum in #1481
  • fix(s2n-quic-core): record on_slow_start_exited event for all acks by @WesleyRosenblum in #1482
  • ci: use published duvet by @camshaft in #1483
  • chore: bump msrv to 1.57 by @camshaft in #1496
  • fix(s2n-quic-transport): cancel ack_delay_timer after ACK transmission by @camshaft in #1490
  • fix(s2n-quic-transport): denormalize ACK interest for CID registries by @camshaft in #1492
  • fix(s2n-quic-transport): only update blocked_sync_period on significant changes by @camshaft in #1493
  • fix(s2n-quic-core): optimized weighted add in RTT estimates by @camshaft in #1491
  • fix(s2n-quic-transport): optimize at_amplification_limit function by @camshaft in #1494
  • fix(s2n-quic-core): check weighted_average difference based on weight in nanos by @camshaft in #1501
  • test: remove integration tests in favor of unit by @camshaft in #1503
  • test(s2n-quic-transport): add a bolero harness for interval_set insert by @zhassan-aws in #1506
  • test(s2n-quic-core) Kani proofs for VarInt + Random by @franklee26 in #1509
  • tests(s2n-quic-core): add fuzz test/kani proof for sliding window insertion by @WesleyRosenblum in #1505
  • fix(s2n-quic-core): don't reduce lower bounds during BBR startup by @WesleyRosenblum in #1510
  • fix(s2n-quic-transport): optimize the receive buffer by @camshaft in #1497
  • fix(s2n-quic-platform): only zeroize buffers on drop by @camshaft in #1495
  • fix: apply clippy fixes from stable and beta by @camshaft in #1513
  • fix(s2n-quic-transport): make Ack + Padding packets not congestion controlled by @WesleyRosenblum in #1514
  • fix(s2n-quic-core): remove modulate cwnd for recovery in BBR by @WesleyRosenblum in #1512
  • fix(s2n-quic-core): optimize packet number decoding by @camshaft in #1498
  • fix(s2n-quic-core): allow cwnd to grow past max_inflight while less than 2 * initial_cwnd by @WesleyRosenblum in #1515
  • fix(s2n-quic-core): base BBR is_slow_start on the full pipe estimator by @WesleyRosenblum in #1516
  • chore: release 1.9.2 by @camshaft in #1517

New Contributors

Full Changelog: v1.9.1...v1.9.2

Release: v1.9.1

30 Aug 03:49
70c89de

Choose a tag to compare

Weekly release for August 30 2022

Release: v1.9.0

17 Aug 20:54
9636cdd

Choose a tag to compare

Weekly release for August 17 2022

Release: v1.8.0

03 Aug 20:15
d832fef

Choose a tag to compare

Weekly release for August 03 2022

What's Changed

  • docs(s2n-quic-core): Add BBRv2 compliance citations by @WesleyRosenblum in #1418
  • feat(s2n-quic-core): incorporate ECN signals into BBRv2 by @WesleyRosenblum in #1421
  • feat(netbench): Single region end-to-end deployment by @orrinni in #1397
  • feat(s2n-quic-core): deprecate on_ack_processed event in favor of on_rx_ack_range_dropped by @toidiu in #1422
  • fix(s2n-quic-core): Some Datagram Fixes by @maddeleine in #1417
  • fix(s2n-quic-transport): make bidi stream controller initiator aware by @toidiu in #1406
  • fix receive_stream's tokio AsyncRead implementaion by @wuhx in #1429
  • test(s2n-quic): add integration test for tokio AsyncRead and AsyncWrite by @camshaft in #1430
  • feat(s2n-quic-core): Add limit values for Blocked frame events by @zz85 in #1431
  • docs(s2n-quic-core): Fleshing out Datagram Documentation (#1417) by @maddeleine in #1426
  • refactor(s2n-quic-core): represent Bandwidth as nanos per byte by @WesleyRosenblum in #1439
  • chore(s2n-quic): release 1.8.0 by @toidiu in #1442

New Contributors

Full Changelog: v1.7.0...v1.8.0

Release: v1.7.0

21 Jul 17:28
725e73d

Choose a tag to compare

Weekly release for July 21 2022

What's Changed

New Contributors

Full Changelog: v1.6.1...v1.7.0

Release: v1.6.0

28 Jun 19:02
a9351f1

Choose a tag to compare

Weekly release for June 28 2022

Release: v1.5.0

16 Jun 23:17
0cf2802

Choose a tag to compare

Weekly release for June 16 2022

What's Changed

New Contributors

Full Changelog: v1.4.0...v1.5.0

Release: v1.4.0

07 Jun 23:14
2158407

Choose a tag to compare

Weekly release for June 07 2022

What's Changed

  • feat(s2n-quic-core): add platform event loop sleep event by @camshaft in #1331
  • chore(s2n-quic): release 1.4.0 by @goatgoose in #1334
  • Revert "chore(s2n-quic): release 1.4.0" by @goatgoose in #1336
  • fix(s2n-quic-transport): make periodic sync more frequent by @camshaft in #1335
  • feat(s2n-quic-core): Implementing default sender by @maddeleine in #1325
  • build(s2n-quic-crypto): make the rust crypto implementations dev-depe… by @camshaft in #1342
  • chore(s2n-quic): bump MSRV to 1.56 by @camshaft in #1337
  • fix(s2n-quic-transport): bundle ACK frames with probes by @camshaft in #1344
  • build(deps): update bolero to 0.7.0 by @camshaft in #1327
  • feat(s2n-quic-qns): add client perf implementation by @camshaft in #1345
  • Revert "fix(s2n-quic-transport): Unmap peer address when determining MTU probe size (#1321)" by @camshaft in #1349
  • Revert "fix: Path is not app limited if more data is available to transmit (#1326)" by @camshaft in #1350
  • build(s2n-quic-crypto): update to the latest rust-crypto crates by @camshaft in #1351
  • build(s2n-quic-tls): update s2n-tls dependency to 0.0.8 by @camshaft in #1352
  • feat(netbench): s2n-tls netbench driver by @goatgoose in #1297
  • ci: update dependencies by @camshaft in #1353
  • chore(s2n-quic): release 1.4.0 by @toidiu in #1354

Full Changelog: v1.3.0...v1.4.0

Release: v1.3.0

25 May 21:48
3aa9e7c

Choose a tag to compare

Weekly release for May 25 2022