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