Home | History | Annotate | Download | only in docs
      1 iperf3 Project News
      2 ===================
      3 
      4 2018-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 
     10 iperf 3.6 adds the ``--extra-data`` and ``--repeating-payload``
     11 options and fixes some minor bugs.
     12 
     13 2018-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 
     19 iperf 3.5 fixes a bug that could over-count data transfers (and hence
     20 measured bitrate).
     21 
     22 2018-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 
     28 iperf 3.4 fixes a number of minor bugs and adds a few enhancements.
     29 
     30 2017-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 
     36 New minor release of iperf 3.3, fixing a number of minor bugs.
     37 
     38 2017-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 
     44 New minor release of iperf 3.2, with new features, bugfixes, and enhancements.
     45 
     46 2017-06-06:  iperf3 update, June 2017
     47 --------------------------------------
     48 
     49 https://raw.githubusercontent.com/esnet/iperf/master/docs/2017-06-06.txt
     50 
     51 
     52 2017-04-27:  iperf3 update, April 2017
     53 --------------------------------------
     54 
     55 https://raw.githubusercontent.com/esnet/iperf/master/docs/2017-04-27.txt
     56 
     57 
     58 2017-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 
     64 This version of iperf3 contains two documentation fixes, but is
     65 otherwise identical to the prior release.
     66 
     67 
     68 2017-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 
     74 This version of iperf3 contains two minor fixes.  Notably, one of them
     75 unbreaks JSON output with UDP tests.
     76 
     77 
     78 2017-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 
     84 This version of iperf3 makes some improvements to the fair-queue-based
     85 pacing and improves the selection of the default UDP packet size.
     86 Users who use either of these aspects of iperf3 are encourage to
     87 review the release notes for this version.
     88 
     89 
     90 2016-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 
     96 This release fixes a few minor bugs, including a
     97 (non-security-impacting) buffer overflow fix ported from upstream
     98 cjson.
     99 
    100 
    101 2016-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 
    110 These releases address a security issue that could cause a crash of an
    111 iperf3 process (it could theoretically lead to a remote code
    112 execution).  Although the risk for common use cases is believed to be
    113 low, all users are encouraged to update to these versions or newer as
    114 soon as possible.  More information on the security vulnerability can
    115 be found in the following ESnet Software Security Advisory:
    116 
    117 https://raw.githubusercontent.com/esnet/security/master/cve-2016-4303/esnet-secadv-2016-0001.txt.asc
    118 
    119 iperf-3.1.3 also includes support for fair-queueing, per-socket based
    120 pacing of tests on platforms that support it (currently recent Linux
    121 distributions), as well as several other fixes.
    122 
    123 
    124 2016-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 
    130 This release fixes a couple of minor bugs, including one that results
    131 in invalid JSON being emitted for UDP tests.
    132 
    133 Older News
    134 ----------
    135 
    136 2015-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 
    142 This release fixes a few minor bugs.
    143 
    144 2015-10-16:  iperf3 Development Status
    145 ......................................
    146 
    147 Beginning with the release of iperf 3.1, ESnet plans to support iperf3
    148 in "maintenance mode".  At this point, we have no definite plans for
    149 further iperf3 releases, and ESnet will be providing a very limited
    150 amount of resources for support and development, going forward.
    151 However, ESnet could issue new iperf3 releases to deal with security
    152 issues or high-impact bug fixes.
    153 
    154 Requests for support, enhancements, and questions should best be
    155 directed to the iperf-dev mailing list.  ESnet would be open to adding
    156 project members/committers from the community, in case there are
    157 developers who are interested in doing more active work with iperf3
    158 and/or supporting the user base.
    159 
    160 
    161 2015-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 
    167 This release adds support for SCTP on supported platforms, better
    168 feature detection on FreeBSD, better compatibility with various
    169 platforms, and a number of bug fixes.
    170 
    171 
    172 2015-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 
    178 This maintenance release adds a -1 flag to make the iperf3 execute a
    179 single test and exit, needed for an upcoming bwctl release.  A few
    180 other bugs are also fixed.
    181 
    182 2014-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 
    188 This maintenance release fixes building on MacOS X Yosemite, as well
    189 as making the -w option work correctly with UDP tests.
    190 
    191 2014-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 
    197 This maintenance release fixes an issue for a situation in which
    198 attempting a UDP test with pathologically large (and illegal) packet
    199 sizes could put the iperf3 server in a state where it would stop
    200 accepting connections from clients, thus causing the clients to crash
    201 when interrupted.
    202 
    203 
    204 2014-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 
    210 This maintenance release is functionally identical to 3.0.7.  It
    211 incorporates updated license verbage and a minor compilation fix.
    212 
    213 
    214 2014-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 
    220 This maintenance release fixes several minor bugs.  Of particular
    221 note:
    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 
    229 2014-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 
    235 This 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 
    244 As always, more details can be found in the ``RELEASE_NOTES`` file in
    245 the source distribution.
    246 
    247 2014-06-16:  Project documentation on GitHub Pages
    248 ..................................................
    249 
    250 iperf3 project documentation can now be found at:
    251 
    252 | URL:  http://software.es.net/iperf/
    253 
    254 This is a GitHub Pages site.  In an ongoing series of steps, content
    255 will be migrated from the iperf3 wiki to GitHub Pages.
    256 
    257 2014-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 
    263 This is the third maintenance release of iperf 3, with few more
    264 enhancements 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 
    274 A more extensive list of changes can always be found in the
    275 ``RELEASE_NOTES`` file in the source distribution.
    276 
    277 Note:  An iperf-3.0.4 release was planned and tagged, but not
    278 officially released.
    279 
    280 2014-06-10:  New iperf3 download site
    281 .....................................
    282 
    283 iperf3 downloads are now hosted on a new server at ESnet:
    284 
    285 | URL:  http://downloads.es.net/pub/iperf/
    286 
    287 Going forward, new releases will be made available in this directory.
    288 Older releases will, at least for now, continue to also be available
    289 at the previous location.
    290 
    291 2014-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 
    297 This 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 
    307 More information on changes can be found in the ``RELEASE_NOTES``
    308 file in the source distribution.
    309 
    310 2014-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 
    318 This version is a maintenance release that
    319 fixes a number of bugs, many reported by users, adds a few minor
    320 enhancements, and tracks the migration of the iperf3 project to
    321 GitHub.  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 
    330 More information on changes can be found in the ``RELEASE_NOTES``
    331 file in the source distribution.
    332 
    333 2014-02-28:  iperf migrated to GitHub
    334 .....................................
    335 
    336 The new project page can be found at:
    337 
    338 https://github.com/esnet/iperf
    339 
    340 2014-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 
    346 During development, there were various distributions of the source
    347 code unofficially released carrying a 3.0.0 version number.  Because
    348 of the possiblity for confusion, this first public release of iperf3
    349 was numbered 3.0.1.
    350 
    351