github lance0/xfr v0.11.0

5 hours ago

What's Changed

  • test(quic): cover multi-stream bitrate pacing by @lance0 in #203
  • build(deps): update rustls to 0.23.45 (RUSTSEC-2026-0285) by @lance0 in #206
  • build(deps): bump taiki-e/install-action from 2.87.4 to 2.87.10 in the github-actions group by @dependabot[bot] in #205
  • build(deps): bump the rust-dependencies group across 1 directory with 4 updates by @dependabot[bot] in #207
  • build(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #209
  • fix: support configurable UDP payload sizes for lower-MTU paths by @lance0 in #214
  • fix: keep JSON summary and stream output parseable by @lance0 in #215
  • fix: reject invalid report intervals before starting a test by @lance0 in #216
  • fix: reject invalid diff thresholds that hide regressions by @lance0 in #217
  • fix: keep graph loss visible when throughput drops to zero by @lance0 in #218
  • Bound QUIC cancellation when control writes stall by @lance0 in #219
  • fix: validate and honor server rate-limit windows by @lance0 in #220
  • fix: honor timestamp formats in TUI history by @lance0 in #222
  • fix: honor explicit server ports equal to the default by @lance0 in #223
  • Cancel legacy UDP setup without waiting for a hello by @lance0 in #224
  • fix: refresh transport options after TUI settings changes by @lance0 in #225
  • fix: validate effective address-family settings by @lance0 in #226
  • fix: keep settings usable in compact terminals by @lance0 in #227
  • Keep client cancellation responsive and clean up dropped runs by @lance0 in #228
  • fix: validate client defaults and duration limits by @lance0 in #229
  • fix: resolve and save theme preferences consistently by @lance0 in #230
  • Bound idle QUIC control-stream setup waits by @lance0 in #231
  • docs: refresh shipped features and remaining network limits by @lance0 in #232
  • Cancel QUIC downloads blocked on stream credit by @lance0 in #221
  • build(deps): bump the rust-dependencies group across 1 directory with 10 updates by @dependabot[bot] in #212
  • fix(tui): resolve zero-copy per run after a settings protocol switch by @lance0 in #233
  • feat(tui): report test status to the terminal via OSC 7501 by @lance0 in #234
  • refactor(tui): remove the unused ProgressBar widget by @lance0 in #235
  • fix(udp): report UDP send errors to the client by @lance0 in #237
  • test(client): wait for the progress queue to fill instead of a fixed sleep by @lance0 in #240
  • fix(net): honor IPv6 zone IDs for link-local hosts by @lance0 in #239
  • fix(server): keep stalled control writes from freezing tests by @lance0 in #236
  • feat(udp): separate bidirectional receiver stats and stream rates by @lance0 in #238
  • fix(serve): send UDP from the address the client targeted by @lance0 in #242
  • fix(udp): correct loss under reordering and duplication by @lance0 in #241
  • fix(udp): ignore a lone far-future sequence and keep UDP counters behind the lock by @lance0 in #243
  • chore: release prep for 0.11.0 by @lance0 in #244

Full Changelog: v0.10.1...v0.11.0

Don't miss a new xfr release

NewReleases is sending notifications on new releases.