|
1 |
| -== iperf 3.4 == |
| 1 | +== iperf 3.6 2018-06-25 == |
| 2 | + |
| 3 | +* Notable user-visible changes |
| 4 | + |
| 5 | + * A new --extra-data option can be used to fill in a user-defined |
| 6 | + string field that appears in JSON output. (#600 / #729) |
| 7 | + |
| 8 | + * A new --repeating-payload option makes iperf3 use a payload pattern |
| 9 | + similar to that used by iperf2, which could help in recreating |
| 10 | + results that might be affected by payload entropy (for example, |
| 11 | + compression). (#726) |
| 12 | + |
| 13 | + * -B now works properly with SCTP tests. (#678 / #715) |
| 14 | + |
| 15 | + * A compile fix for Solaris 10 was added. (#711) |
| 16 | + |
| 17 | + * Some minor bug fixes for JSON output. In particular, warnings for |
| 18 | + debug and/or verbose modes with --json output (#737) and a fix for |
| 19 | + JSON output on CentOS 6 (#727 / #744). |
| 20 | + |
| 21 | + * software.es.net and downloads.es.net now support HTTPS, so URLs in |
| 22 | + documentation that refer to those two hosts now use https:// |
| 23 | + instead of http:// URLs. (#759) |
| 24 | + |
| 25 | +* Notable developer-visible changes |
| 26 | + |
| 27 | + * Functions related to authenticated iperf3 connections have been |
| 28 | + exposed via libiperf. (#712 / #713) |
| 29 | + |
| 30 | + * The ToS byte is now exposed in the libiperf API. (#719) |
| 31 | + |
| 32 | +== iperf 3.5 2018-03-02 == |
| 33 | + |
| 34 | +* Notable user-visible changes |
| 35 | + |
| 36 | + * iperf3 no longer counts data received after the end of a test in |
| 37 | + the bytecounts. This fixes a bug that could, under some |
| 38 | + conditions, artificially inflate the transfer size and measured |
| 39 | + bitrate. This bug was most noticeable on reverse direction |
| 40 | + transfers on short tests over high-latency or buffer-bloated |
| 41 | + paths. Many thanks to @FuzzyStatic for providing access to a test |
| 42 | + environment for diagnosing this issue (#692). |
| 43 | + |
| 44 | +== iperf 3.4 2018-02-14 == |
2 | 45 |
|
3 | 46 | * Notable user-visible changes
|
4 | 47 |
|
5 | 48 | * The -A (set processor affinity) command-line flag is now supported
|
6 | 49 | on Windows (#665).
|
7 | 50 |
|
8 |
| - * iperf3 now builds on macOS systems older than 10.7 (#607). |
9 |
| - |
10 | 51 | * iperf3 now builds on systems lacking a daemon(3) library call
|
11 | 52 | (#369).
|
12 | 53 |
|
| 54 | + * A bug in time skew checking under authentication was fixed (#674). |
| 55 | + |
| 56 | + * IPv6 flow labels now work correctly with multiple parallel streams |
| 57 | + (#694). |
| 58 | + |
| 59 | + * The client no longer closes its control connection before sending |
| 60 | + end-of-test statistics to the server (#677). This fixes a |
| 61 | + regression introduced in iperf-3.2. |
| 62 | + |
| 63 | + * Sending output to stdout now makes errors go to stderr, as per |
| 64 | + UNIX convention (#695). |
| 65 | + |
| 66 | + * A server side crash in verbose output with a client running |
| 67 | + multiple parallel connections has been fixed (#686). |
| 68 | + |
| 69 | + * The --cport option can now be specified without the --bind option. |
| 70 | + Using the --cport option on Linux can eliminate a problem with |
| 71 | + ephemeral port number allocation that can make multi-stream iperf3 |
| 72 | + tests perform very poorly on LAGG links. Also, the --cport option |
| 73 | + now works on SCTP tests (#697). |
| 74 | + |
13 | 75 | * Notable developer-visible changes
|
14 | 76 |
|
15 |
| - * Some unused code and header inclusions were eliminated (#667). |
16 |
| - Also some code was cleaned up to eliminate (or at least reduce) |
17 |
| - compiler warnings (#664). |
| 77 | + * iperf3 now builds on (some) macOS systems older than 10.7 (#607). |
| 78 | + |
| 79 | + * Some unused code and header inclusions were eliminated (#667, |
| 80 | + #668). Also some code was cleaned up to eliminate (or at least |
| 81 | + reduce) compiler warnings (#664, #671). |
18 | 82 |
|
19 | 83 | == iperf 3.3 2017-10-31 ==
|
20 | 84 |
|
|
0 commit comments