1iperf3 Project News 2=================== 3 42018-06-25: iperf-3.6 released 5------------------------------- 6 7| URL: https://downloads.es.net/pub/iperf/iperf-3.6.tar.gz 8| SHA256: ``de5d51e46dc460cc590fb4d44f95e7cad54b74fea1eba7d6ebd6f8887d75946e iperf-3.6.tar.gz`` 9 10iperf 3.6 adds the ``--extra-data`` and ``--repeating-payload`` 11options and fixes some minor bugs. 12 132018-03-02: iperf-3.5 released 14------------------------------- 15 16| URL: http://downloads.es.net/pub/iperf/iperf-3.5.tar.gz 17| SHA256: ``539bd9ecdca1b8c1157ff85b70ed09b3c75242e69886fc16b54883b399f72cd5 iperf-3.5.tar.gz`` 18 19iperf 3.5 fixes a bug that could over-count data transfers (and hence 20measured bitrate). 21 222018-02-14: iperf-3.4 released 23------------------------------- 24 25| URL: http://downloads.es.net/pub/iperf/iperf-3.4.tar.gz 26| SHA256: ``71528332d751df85e046d1944d9a0269773cadd6e51840aecdeed30925f79111 iperf-3.4.tar.gz`` 27 28iperf 3.4 fixes a number of minor bugs and adds a few enhancements. 29 302017-10-31: iperf-3.3 released 31------------------------------- 32 33| URL: http://downloads.es.net/pub/iperf/iperf-3.3.tar.gz 34| SHA256: ``6f596271251056bffc11bbb8f17d4244ad9a7d4a317c2459fdbb853ae51284d8 iperf-3.3.tar.gz`` 35 36New minor release of iperf 3.3, fixing a number of minor bugs. 37 382017-06-26: iperf-3.2 released 39------------------------------- 40 41| URL: http://downloads.es.net/pub/iperf/iperf-3.2.tar.gz 42| SHA256: ``f207b36f861485845dbdf09f909c62f3d2222a3cf3d2682095aede8213cd9c1d iperf-3.2.tar.gz`` 43 44New minor release of iperf 3.2, with new features, bugfixes, and enhancements. 45 462017-06-06: iperf3 update, June 2017 47-------------------------------------- 48 49https://raw.githubusercontent.com/esnet/iperf/master/docs/2017-06-06.txt 50 51 522017-04-27: iperf3 update, April 2017 53-------------------------------------- 54 55https://raw.githubusercontent.com/esnet/iperf/master/docs/2017-04-27.txt 56 57 582017-03-06: iperf-3.1.7 released 59--------------------------------- 60 61| URL: http://downloads.es.net/pub/iperf/iperf-3.1.7.tar.gz 62| SHA256: ``a4ef73406fe92250602b8da2ae89ec53211f805df97a1d1d629db5a14043734f iperf-3.1.7.tar.gz`` 63 64This version of iperf3 contains two documentation fixes, but is 65otherwise identical to the prior release. 66 67 682017-02-02: iperf-3.1.6 released 69--------------------------------- 70 71| URL: http://downloads.es.net/pub/iperf/iperf-3.1.6.tar.gz 72| SHA256: ``70f0c72d9e60c6ecb2c478ed17e4fd81d3b827d57896fee43bcd0c53abccb29d iperf-3.1.6.tar.gz`` 73 74This version of iperf3 contains two minor fixes. Notably, one of them 75unbreaks JSON output with UDP tests. 76 77 782017-01-12: iperf-3.1.5 released 79--------------------------------- 80 81| URL: http://downloads.es.net/pub/iperf/iperf-3.1.5.tar.gz 82| SHA256: ``6e1a6200cd38baeab58ef0d7b8769e7aa6410c3a3168e65ea8277a4de79e5500 iperf-3.1.5.tar.gz`` 83 84This version of iperf3 makes some improvements to the fair-queue-based 85pacing and improves the selection of the default UDP packet size. 86Users who use either of these aspects of iperf3 are encourage to 87review the release notes for this version. 88 89 902016-10-31: iperf-3.1.4 released 91--------------------------------- 92 93| URL: http://downloads.es.net/pub/iperf/iperf-3.1.4.tar.gz 94| SHA256: ``db61d70ac62003ebe0bf15496bd8c4b3c4b728578a44d0a1a88fcf8afc0e8f76 iperf-3.1.4.tar.gz`` 95 96This release fixes a few minor bugs, including a 97(non-security-impacting) buffer overflow fix ported from upstream 98cjson. 99 100 1012016-06-08: Security Issue: iperf-3.1.3, iperf-3.0.12 released 102---------------------------------------------------------------- 103 104| URL: http://downloads.es.net/pub/iperf/iperf-3.1.3.tar.gz 105| SHA256: ``60d8db69b1d74a64d78566c2317c373a85fef691b8d277737ee5d29f448595bf iperf-3.1.3.tar.gz`` 106 107| URL: http://downloads.es.net/pub/iperf/iperf-3.0.12.tar.gz 108| SHA256: ``9393d646e4e616f0cd7864bc8ceacc379f5d36b08003a3d8d65cd7c99d15daec iperf-3.0.12.tar.gz`` 109 110These releases address a security issue that could cause a crash of an 111iperf3 process (it could theoretically lead to a remote code 112execution). Although the risk for common use cases is believed to be 113low, all users are encouraged to update to these versions or newer as 114soon as possible. More information on the security vulnerability can 115be found in the following ESnet Software Security Advisory: 116 117https://raw.githubusercontent.com/esnet/security/master/cve-2016-4303/esnet-secadv-2016-0001.txt.asc 118 119iperf-3.1.3 also includes support for fair-queueing, per-socket based 120pacing of tests on platforms that support it (currently recent Linux 121distributions), as well as several other fixes. 122 123 1242016-02-01: iperf-3.1.2 released 125--------------------------------- 126 127| URL: http://downloads.es.net/pub/iperf/iperf-3.1.2.tar.gz 128| SHA256: ``f9dbdb99f869c077d14bc1de78675f5e4b8d1bf78dc92381e96c3eb5b1fd7d86 iperf-3.1.2.tar.gz`` 129 130This release fixes a couple of minor bugs, including one that results 131in invalid JSON being emitted for UDP tests. 132 133Older News 134---------- 135 1362015-11-19: iperf-3.1.1 released 137................................. 138 139| URL: http://downloads.es.net/pub/iperf/iperf-3.1.1.tar.gz 140| SHA256: ``62f7c64eafe19046ba974b3ef2d962a5597194d6fbbddde328a15a5e74110564 iperf-3.1.1.tar.gz`` 141 142This release fixes a few minor bugs. 143 1442015-10-16: iperf3 Development Status 145...................................... 146 147Beginning with the release of iperf 3.1, ESnet plans to support iperf3 148in "maintenance mode". At this point, we have no definite plans for 149further iperf3 releases, and ESnet will be providing a very limited 150amount of resources for support and development, going forward. 151However, ESnet could issue new iperf3 releases to deal with security 152issues or high-impact bug fixes. 153 154Requests for support, enhancements, and questions should best be 155directed to the iperf-dev mailing list. ESnet would be open to adding 156project members/committers from the community, in case there are 157developers who are interested in doing more active work with iperf3 158and/or supporting the user base. 159 160 1612015-10-16: iperf-3.1 released 162............................... 163 164| URL: http://downloads.es.net/pub/iperf/iperf-3.1.tar.gz 165| SHA256: ``4385a32ece25cb09d4606b4c99316356b3d2cb03b318aa056b99cdb91c5ce656 iperf-3.1.tar.gz`` 166 167This release adds support for SCTP on supported platforms, better 168feature detection on FreeBSD, better compatibility with various 169platforms, and a number of bug fixes. 170 171 1722015-01-09: iperf-3.0.11 released 173.................................. 174 175| URL: http://downloads.es.net/pub/iperf/iperf-3.0.11.tar.gz 176| SHA256: ``e01db5be6f47f67c987463095fe4f5b8b9ff891fb92c39104d042ad8fde97f6e iperf-3.0.11.tar.gz`` 177 178This maintenance release adds a -1 flag to make the iperf3 execute a 179single test and exit, needed for an upcoming bwctl release. A few 180other bugs are also fixed. 181 1822014-12-16: iperf-3.0.10 released 183.................................. 184 185| URL: http://downloads.es.net/pub/iperf/iperf-3.0.10.tar.gz 186| SHA256: ``a113442967cf0981b0b2d538be7c88903b2fb0f87b0d281384e41b462e33059d iperf-3.0.10.tar.gz`` 187 188This maintenance release fixes building on MacOS X Yosemite, as well 189as making the -w option work correctly with UDP tests. 190 1912014-10-14: iperf-3.0.9 released 192................................. 193 194| URL: http://downloads.es.net/pub/iperf/iperf-3.0.9.tar.gz 195| SHA256: ``40249a2b30d26b937350b969bcb19f88e1beb356f886ed31422b554bac692459 iperf-3.0.9.tar.gz`` 196 197This maintenance release fixes an issue for a situation in which 198attempting a UDP test with pathologically large (and illegal) packet 199sizes could put the iperf3 server in a state where it would stop 200accepting connections from clients, thus causing the clients to crash 201when interrupted. 202 203 2042014-09-30: iperf-3.0.8 released 205................................. 206 207| URL: http://downloads.es.net/pub/iperf/iperf-3.0.8.tar.gz 208| SHA256: ``81b8d91159862896c57f9b90a006e8b5dc22bd94175d97bd0db50b0ae2c1a78e iperf-3.0.8.tar.gz`` 209 210This maintenance release is functionally identical to 3.0.7. It 211incorporates updated license verbage and a minor compilation fix. 212 213 2142014-08-28: iperf-3.0.7 released 215................................. 216 217| URL: http://downloads.es.net/pub/iperf/iperf-3.0.7.tar.gz 218| SHA256: ``49510e886f9e876cd73dcd80414bfb8c49b147c82125585e09c2a6e92369d3f2 iperf-3.0.7.tar.gz`` 219 220This maintenance release fixes several minor bugs. Of particular 221note: 222 223* A bug that caused some problems with bwctl / perfSONAR has been 224 fixed. 225 226* A bug that made it possible to disrupt existing, running tests has 227 been fixed. 228 2292014-07-28: iperf-3.0.6 released 230................................. 231 232| URL: http://downloads.es.net/pub/iperf/iperf-3.0.6.tar.gz 233| SHA256: ``3c5909c9b286b6503ffa141a94cfc588915d6e67f2aa732b08df0af73e21938 iperf-3.0.6.tar.gz`` 234 235This maintenance release includes the following bug fixes: 236 237* Several problems with the -B option have been fixed. Also, API 238 calls have been added to libiperf to extend this functionality to 239 API clients. 240 241* Some portability fixes for OpenBSD and Solaris have been merged from 242 the mainline. 243 244As always, more details can be found in the ``RELEASE_NOTES`` file in 245the source distribution. 246 2472014-06-16: Project documentation on GitHub Pages 248.................................................. 249 250iperf3 project documentation can now be found at: 251 252| URL: http://software.es.net/iperf/ 253 254This is a GitHub Pages site. In an ongoing series of steps, content 255will be migrated from the iperf3 wiki to GitHub Pages. 256 2572014-06-16: iperf-3.0.5 released 258................................. 259 260| URL: http://downloads.es.net/pub/iperf/iperf-3.0.5.tar.gz 261| SHA256: ``e1e1989985b17a4c03b0fa207004ad164b137e37ab0682fecbf5e93bcaa920a6 iperf-3.0.5.tar.gz`` 262 263This is the third maintenance release of iperf 3, with few more 264enhancements and bug fixes. Highlights: 265 266* A timing issue which caused measurement intervals to be wrong with 267 TCP tests on lossy networks has been fixed. 268 269* It is now possible to get (most of) the server-side output at 270 the client by using the ``--get-server-output`` flag. 271 272* A number of bugs with ``--json`` output have been fixed. 273 274A more extensive list of changes can always be found in the 275``RELEASE_NOTES`` file in the source distribution. 276 277Note: An iperf-3.0.4 release was planned and tagged, but not 278officially released. 279 2802014-06-10: New iperf3 download site 281..................................... 282 283iperf3 downloads are now hosted on a new server at ESnet: 284 285| URL: http://downloads.es.net/pub/iperf/ 286 287Going forward, new releases will be made available in this directory. 288Older releases will, at least for now, continue to also be available 289at the previous location. 290 2912014-03-26: iperf-3.0.3 released 292................................. 293 294| URL: http://stats.es.net/software/iperf-3.0.3.tar.gz 295| SHA256: ``79daf3e5e5c933b2fc4843d6d21c98d741fe39b33ac05bd7a11c50d321a2f59d iperf-3.0.3.tar.gz`` 296 297This is the second maintenance release of iperf 3.0, containing a few bug fixes and enhancements, notably: 298 299* The structure of the JSON output is more consistent between the 300 cases of one stream and multiple streams. 301 302* The example programs once again build correctly. 303 304* A possible buffer overflow related to error output has been fixed. 305 (This is not believed to be exploitable.) 306 307More information on changes can be found in the ``RELEASE_NOTES`` 308file in the source distribution. 309 3102014-03-10: iperf-3.0.2 released 311................................. 312 313| URL: http://stats.es.net/software/iperf-3.0.2.tar.gz 314| SHA256: ``3c379360bf40e6ac91dfc508cb43fefafb4739c651d9a8d905a30ec99095b282 iperf-3.0.2.tar.gz`` 315 316**Note:** Due to a mistake in the release process, the distribution tarball referred to above is actually not compressed, despite its ``.tar.gz`` extension. Instead it is an uncompressed tar archive. The file checksum is correct, as are the file contents. 317 318This version is a maintenance release that 319fixes a number of bugs, many reported by users, adds a few minor 320enhancements, and tracks the migration of the iperf3 project to 321GitHub. Of particular interest: 322 323* Build / runtime fixes for CentOS 5, MacOS 10.9, and FreeBSD. 324 325* TCP snd_cwnd output on Linux in the default output format. 326 327* libiperf is now built as both a shared and static library; by 328 default, the iperf3 binary links to the shared library. 329 330More information on changes can be found in the ``RELEASE_NOTES`` 331file in the source distribution. 332 3332014-02-28: iperf migrated to GitHub 334..................................... 335 336The new project page can be found at: 337 338https://github.com/esnet/iperf 339 3402014-01-10: iperf-3.0.1 released 341................................. 342 343| URL: http://stats.es.net/software/iperf-3.0.1.tar.gz 344| SHA256: ``32b419ef634dd7670328c3cecc158babf7d706bd4b3d248cf95965528a20e614 iperf-3.0.1.tar.gz`` 345 346During development, there were various distributions of the source 347code unofficially released carrying a 3.0.0 version number. Because 348of the possiblity for confusion, this first public release of iperf3 349was numbered 3.0.1. 350 351