iperf3 breaking changes

homebrew

5 curated breaking changes across major versions of iperf3. Use this as a migration checklist before bumping dependencies.

5
changes
Breaking changes by transition
  • 3.16 \u2192 3.17breaking

    iperf3 no longer changes its current working directory in --daemon mode. This results in more predictable behavior with relative paths, in particular finding key and credential files for authentication. (PR#1672)

  • 3.16 \u2192 3.17breaking

    A new --json-stream option has been added to enable a streaming output format, consisting of a series of JSON objects (for the start of the test, each measurement interval, and the end of the test) separated by newlines (#444, #923, #1098).

  • 3.16 \u2192 3.17breaking

    UDP tests now work correctly between different endian hosts (#1415).

  • 3.16 \u2192 3.17breaking

    The --fq-rate parameter now works for --reverse tests (#1632, PR#1667).

  • 3.16 \u2192 3.17breaking

    The statistics reporting interval is now available in the --json start test object (#1663).

API access

Get this data programmatically \u2014 free, no authentication.

curl https://depscope.dev/api/breaking/homebrew/iperf3
iperf3 breaking changes — Homebrew migration guide | DepScope