Releases: mozilla/neqo
Releases · mozilla/neqo
v0.26.1
v0.24.2
v0.27.0
What's Changed
- fix: Enable keepalive for h09 client streams by @larseggert in #3554
- chore: Use Claude PR review from
mozilla/actionsby @larseggert in #3559 - chore: Add
quic-zigto QNS matrix by @larseggert in #3556 - chore: Update actions by @larseggert in #3560
- Events for SCONE by @martinthomson in #3521
- chore: Update mozilla/actions and workflows by @larseggert in #3561
- fix: Improve build script idiomaticity per Cargo docs by @larseggert in #3558
- fix: Use Xcode's libclang on macOS by @larseggert in #3557
- chore: Use the
cpu-tuningaction again by @larseggert in #3562 - docs: add comprehensive documentation for logging API by @OhCaramba in #3555
- feat: Remove
bindgendependency for MTU crate by @larseggert in #3337 - chore: mtu@0.4.1 by @larseggert in #3563
- fix: Don't serve h09 requests before stream FIN by @larseggert in #3551
- feat(cc): add parameter to disable spurious congestion recovery by @omansfeld in #3564
- chore: Small CI fixes by @larseggert in #3566
- chore: Bump the competing stacks to latest versions by @larseggert in #3567
- chore: Fix clippy by @larseggert in #3571
- build(deps): bump lukemathwalker/cargo-chef from
d5a1ccato00c3c07in /qns by @dependabot[bot] in #3568 - build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 by @dependabot[bot] in #3569
- build(deps): bump actions/upload-artifact from 7.0.0 to 7.0.1 in /.github/actions/check-vm by @dependabot[bot] in #3570
- feat: add contains_handshake and assert_contains_handshake helpers by @mvanhorn in #3533
- chore: http@1.4.0 by @larseggert in #3572
New Contributors
Full Changelog: v0.26.0...v0.27.0
v0.26.0
What's Changed
- fix(cc): don't invoke cc reaction from not-in-flight packets by @omansfeld in #3520
- fix(cc): add connection parameter for alternative hystart css baseline by @omansfeld in #3507
- feat: Add --save-token/--load-token flags and cross-IP 0-RTT test script by @larseggert in #3523
- fix: Parse
--echcommand line arguments correctly by @larseggert in #3536 - refactor(cc): split up
CongestionEventenum by @omansfeld in #3553
New Contributors
- @OhCaramba made their first contribution in #3525
Full Changelog: v0.25.0...v0.26.0
v0.25.0
What's Changed
- fix(cc): HyStart++ rounds are now properly started when the old round ends by @omansfeld in #3506
- fix(cc): reset hystart sample count when entering CSS by @omansfeld in #3505
- feat: Enable the Apple fast datapath by @larseggert in #3455
- feat: emit
pacing_rateandssthreshin qlog by @larseggert in #3435
New Contributors
- @splint-disk-8i made their first contribution in #3502
Full Changelog: v0.24.1...v0.25.0
v0.24.1
What's Changed
- chore: re-export
SlowStartExitReasonfor use in Firefox by @omansfeld in #3493
Full Changelog: v0.24.0...v0.24.1
v0.24.0
What's Changed
- feat: add trigger to qlog
congestion_state_updatedby @larseggert in #3436 - chore(Cargo.toml): update to quinn-udp v0.6.0 by @mxinden in #3441
- feat: qlog@0.16.0 and fix silent metric drops by @larseggert in #3434
- feat(qlog): add CC/performance events by @larseggert in #3440
- feat: add
recovery:loss_timer_updatedqlog events by @larseggert in #3437 - feat: Add loss trigger data to qlog by @larseggert in #3430
- SCONE by @martinthomson in #2814
- Add a connection parameter for SCONE by @martinthomson in #3450
- feat(transport/cc): make slow start pluggable and add hystart++ by @omansfeld in #3278
- fix: Address new zizmor issues by @larseggert in #3462
- fix: ConnectionClose error code, NewToken type, LH fields by @larseggert in #3439
- fix(stats/cc):
cwndstat is now initialized to the initial window size by @omansfeld in #3454 - feat(stats): add HyStart++ stats by @omansfeld in #3432
- feat(stats): add a stat recording cubic's w_max by @omansfeld in #3431
- fix: Don't recurse when parsing SCONE by @larseggert in #3460
Full Changelog: v0.23.1...v0.24.0
v0.23.1
v0.23.0
What's Changed
- chore: Transition to Rust 2024 edition by @larseggert in #3320
- feat(http3): support the HTTP DATAGRAM Capsule by @WaterWhisperer in #3122
- chore(transport/stats): expose cwnd stats by @omansfeld in #3386
- fix: Allow Initial CRYPTO retransmission during Handshake PTO by @larseggert in #3350
- fix: Don't prime the handshake PTO w/o keys by @larseggert in #3411
- feat(transport): respect peer's max_udp_payload_size tp by @mxinden in #3414
Full Changelog: v0.22.2...v0.23.0