Releases: aws/s2n-quic
Releases · aws/s2n-quic
Release: v1.8.0
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
Weekly release for July 21 2022
What's Changed
- feat(s2n-quic-core): Adds recv datagram provider example by @maddeleine in #1375
- fix(s2n-quic-core): use max_ack_delay from the peer for RttEstimator by @WesleyRosenblum in #1385
- feat(s2n-quic-core): add cause to Mtu Updated event by @WesleyRosenblum in #1386
- feat(s2n-quic-core): use random generator to determine next bandwidth probe in BBRv2 by @WesleyRosenblum in #1387
- feat(s2n-quic-core): add more information to frame events by @camshaft in #1362
- fix(s2n-quic-core): disable resetting congestion window after blackhole is detected. by @nsdyoshi in #1389
- chore(s2n-quic-transport): fix directory structure by @toidiu in #1391
- Single region deployment of netbench test by @orrinni in #1384
- feat(s2n-quic-sim): add simulation testing environment by @camshaft in #1346
- ci: pin pyshark dependency by @camshaft in #1396
- fix(s2n-quic-core) F64 to usize Conversion by @maddeleine in #1395
- fix(s2n-quic-transport): make state dumping explicit and opt-in by @camshaft in #1398
- build: remove testing crates in dockerfile build by @camshaft in #1403
- fix(s2n-quic-transport): fix clippy beta warnings by @camshaft in #1390
- feat(s2n-quic-core): implement RTT probing logic in BBRv2 by @WesleyRosenblum in #1393
- fix(s2n-quic-transport): enforce inclusive bound on stream limits by @toidiu in #1402
- refactor(s2n-quic-transport): refactor stream controller by @toidiu in #1404
- docs(s2n-quic): Adding Readme for Unreliable Datagram Example by @maddeleine in #1401
- feat(s2n-quic-core): implement BBRv2 state machine by @WesleyRosenblum in #1405
- deps(s2n-quic-tls): update s2n-tls to 0.0.9 by @camshaft in #1399
- build: set rust-version in manifest by @camshaft in #1400
- feat(s2n-quic-core): Add congestion limited to recovery metrics by @WesleyRosenblum in #1410
- ci: allow unicode license by @camshaft in #1411
- feat(s2n-quic-core): Updating BBRv2 control parameters by @WesleyRosenblum in #1409
- feat(s2n-quic-tls): client hostname verify callback by @bdonlan in #1413
- feat(s2n-quic-transport): emit ack range received event by @toidiu in #1414
- feat(s2n-quic-core): Handle loss and idle restart in BBRv2 by @WesleyRosenblum in #1415
- chore(s2n-quic): release 1.7.0 by @dougch in #1419
New Contributors
Full Changelog: v1.6.1...v1.7.0
Release: v1.6.0
Weekly release for June 28 2022
Release: v1.5.0
Weekly release for June 16 2022
What's Changed
- build(deps): bump actions/setup-python from 3 to 4 by @dependabot in #1355
- added stack infrastructure and context variables by @orrinni in #1356
- fix(s2n-quic-core): use new type for testing CC packet info by @camshaft in #1357
- fix(s2n-quic-platform): set don't fragment flag for IPv4 mapped IPv6 tx addresses by @WesleyRosenblum in #1358
- feat(s2n-quic-transport): add datagram interception functionality by @camshaft in #1341
- fix: explicitly track MTU probes by @WesleyRosenblum in #1360
- feat(s2n-quic-transport): add MtuUpdated event by @WesleyRosenblum in #1363
- fix(s2n-quic-transport): detach streams on drop by @camshaft in #1361
- fix(netbench): allow local ip arg to be set from an environment variable by @goatgoose in #1364
- feat(s2n-quic-core): More default sender methods by @maddeleine in #1343
- chore(s2n-quic): release 1.5.0 by @toidiu in #1365
New Contributors
Full Changelog: v1.4.0...v1.5.0
Release: v1.4.0
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
Weekly release for May 25 2022
Release: v1.2.0
Weekly release for May 18 2022
Release: v1.1.1
Weekly release for May 03 2022
Release: v1.1.0
Weekly release for April 21 2022
Release: v1.0.2
Weekly release for March 31 2022