Skip to content

Releases

v0.1.11

Choose a tag to compare

@bensons bensons released this 07 Nov 03:43
e31d923

iperf-cnc v0.1.11

Distributed iperf3 network performance testing system.

Installation

Download the appropriate binary for your platform below.

Daemon (runs on each test node):

  • Extract the archive
  • Copy iperf-daemon to /usr/local/bin/
  • Copy configs/daemon.yaml to /etc/iperf-cnc/daemon.yaml
  • Configure and start the daemon

Controller (orchestrates tests):

  • Extract the archive
  • Copy iperf-controller to /usr/local/bin/
  • Create a controller configuration file
  • Run tests with iperf-controller run --config controller.yaml

See the README for detailed documentation.

Changelog

Others

  • e31d923 Remove --logfile usage entirely to fix test failures

Full Changelog: v0.1.10...v0.1.11


Checksums

Verify your download with the checksums in checksums.txt.

v0.1.10

Choose a tag to compare

@bensons bensons released this 07 Nov 03:01
1aa8a3c

iperf-cnc v0.1.10

Distributed iperf3 network performance testing system.

Installation

Download the appropriate binary for your platform below.

Daemon (runs on each test node):

  • Extract the archive
  • Copy iperf-daemon to /usr/local/bin/
  • Copy configs/daemon.yaml to /etc/iperf-cnc/daemon.yaml
  • Configure and start the daemon

Controller (orchestrates tests):

  • Extract the archive
  • Copy iperf-controller to /usr/local/bin/
  • Create a controller configuration file
  • Run tests with iperf-controller run --config controller.yaml

See the README for detailed documentation.

Changelog

Others

  • 1aa8a3c Fix: Do not use --logfile for client tests

Full Changelog: v0.1.9...v0.1.10


Checksums

Verify your download with the checksums in checksums.txt.

v0.1.9

Choose a tag to compare

@bensons bensons released this 07 Nov 02:10
e83c30c

iperf-cnc v0.1.9

Distributed iperf3 network performance testing system.

Installation

Download the appropriate binary for your platform below.

Daemon (runs on each test node):

  • Extract the archive
  • Copy iperf-daemon to /usr/local/bin/
  • Copy configs/daemon.yaml to /etc/iperf-cnc/daemon.yaml
  • Configure and start the daemon

Controller (orchestrates tests):

  • Extract the archive
  • Copy iperf-controller to /usr/local/bin/
  • Create a controller configuration file
  • Run tests with iperf-controller run --config controller.yaml

See the README for detailed documentation.

Changelog

Others

  • dcb863b Fix daemon crashes during result file saving
  • e83c30c Save raw results during Phase 6 with unique per-node filenames
  • f84240a Use iperf3's --logfile option for saving daemon results

Full Changelog: v0.1.8...v0.1.9


Checksums

Verify your download with the checksums in checksums.txt.

v0.1.8

Choose a tag to compare

@bensons bensons released this 06 Nov 23:57
1b24d5b

iperf-cnc v0.1.8

Distributed iperf3 network performance testing system.

Installation

Download the appropriate binary for your platform below.

Daemon (runs on each test node):

  • Extract the archive
  • Copy iperf-daemon to /usr/local/bin/
  • Copy configs/daemon.yaml to /etc/iperf-cnc/daemon.yaml
  • Configure and start the daemon

Controller (orchestrates tests):

  • Extract the archive
  • Copy iperf-controller to /usr/local/bin/
  • Create a controller configuration file
  • Run tests with iperf-controller run --config controller.yaml

See the README for detailed documentation.

Changelog

Others

  • 1b24d5b Add panic recovery and improve daemon resilience

Full Changelog: v0.1.7...v0.1.8


Checksums

Verify your download with the checksums in checksums.txt.

v0.1.7

Choose a tag to compare

@bensons bensons released this 06 Nov 21:08
8eaf112

iperf-cnc v0.1.7

Distributed iperf3 network performance testing system.

Installation

Download the appropriate binary for your platform below.

Daemon (runs on each test node):

  • Extract the archive
  • Copy iperf-daemon to /usr/local/bin/
  • Copy configs/daemon.yaml to /etc/iperf-cnc/daemon.yaml
  • Configure and start the daemon

Controller (orchestrates tests):

  • Extract the archive
  • Copy iperf-controller to /usr/local/bin/
  • Create a controller configuration file
  • Run tests with iperf-controller run --config controller.yaml

See the README for detailed documentation.

Changelog

Others

  • 7140441 Add README.md with version v0.1.6 and auto-update mechanism
  • 8eaf112 Fix test failures: allocate unique server ports for each incoming connection

Full Changelog: v0.1.6...v0.1.7


Checksums

Verify your download with the checksums in checksums.txt.

v0.1.6

Choose a tag to compare

@bensons bensons released this 06 Nov 20:33
v0.1.6
a8e4b62

iperf-cnc v0.1.6

Distributed iperf3 network performance testing system.

Installation

Download the appropriate binary for your platform below.

Daemon (runs on each test node):

  • Extract the archive
  • Copy iperf-daemon to /usr/local/bin/
  • Copy configs/daemon.yaml to /etc/iperf-cnc/daemon.yaml
  • Configure and start the daemon

Controller (orchestrates tests):

  • Extract the archive
  • Copy iperf-controller to /usr/local/bin/
  • Create a controller configuration file
  • Run tests with iperf-controller run --config controller.yaml

See the README for detailed documentation.

Changelog

Others

  • a832e58 Add config options to save local copies of results
  • a8e4b62 Fix lint errors: add gosec exception and use 'any' instead of 'interface{}'
  • 07214a6 Fix result aggregation: prevent premature clearing and improve error handling
  • 394c745 Increase gRPC message size limits to handle large result sets

Full Changelog: v0.1.5...v0.1.6


Checksums

Verify your download with the checksums in checksums.txt.

v0.1.5

Choose a tag to compare

@bensons bensons released this 06 Nov 19:04
8d53efa

iperf-cnc v0.1.5

Distributed iperf3 network performance testing system.

Installation

Download the appropriate binary for your platform below.

Daemon (runs on each test node):

  • Extract the archive
  • Copy iperf-daemon to /usr/local/bin/
  • Copy configs/daemon.yaml to /etc/iperf-cnc/daemon.yaml
  • Configure and start the daemon

Controller (orchestrates tests):

  • Extract the archive
  • Copy iperf-controller to /usr/local/bin/
  • Create a controller configuration file
  • Run tests with iperf-controller run --config controller.yaml

See the README for detailed documentation.

Changelog

Others

  • 3b84a47 Add UDP/TCP protocol support to iperf-cnc
  • 8d53efa Fix result collection: connect process manager to collector

Full Changelog: v0.1.4...v0.1.5


Checksums

Verify your download with the checksums in checksums.txt.

v0.1.4

Choose a tag to compare

@bensons bensons released this 06 Nov 06:48
46fa886

iperf-cnc v0.1.4

Distributed iperf3 network performance testing system.

Installation

Download the appropriate binary for your platform below.

Daemon (runs on each test node):

  • Extract the archive
  • Copy iperf-daemon to /usr/local/bin/
  • Copy configs/daemon.yaml to /etc/iperf-cnc/daemon.yaml
  • Configure and start the daemon

Controller (orchestrates tests):

  • Extract the archive
  • Copy iperf-controller to /usr/local/bin/
  • Create a controller configuration file
  • Run tests with iperf-controller run --config controller.yaml

See the README for detailed documentation.

Changelog

Others

  • 46fa886 Fix nil pointer dereference in GenerateNodeTopologies

Full Changelog: v0.1.3...v0.1.4


Checksums

Verify your download with the checksums in checksums.txt.

v0.1.3

Choose a tag to compare

@bensons bensons released this 06 Nov 06:03
926415d

iperf-cnc v0.1.3

Distributed iperf3 network performance testing system.

Installation

Download the appropriate binary for your platform below.

Daemon (runs on each test node):

  • Extract the archive
  • Copy iperf-daemon to /usr/local/bin/
  • Copy configs/daemon.yaml to /etc/iperf-cnc/daemon.yaml
  • Configure and start the daemon

Controller (orchestrates tests):

  • Extract the archive
  • Copy iperf-controller to /usr/local/bin/
  • Create a controller configuration file
  • Run tests with iperf-controller run --config controller.yaml

See the README for detailed documentation.

Changelog

Others

  • 926415d Use local working directory for configs and generated files
  • 2c178ad removing noise

Full Changelog: v0.1.2...v0.1.3


Checksums

Verify your download with the checksums in checksums.txt.

v0.1.2

Choose a tag to compare

@bensons bensons released this 06 Nov 05:38
09f7810

iperf-cnc v0.1.2

Distributed iperf3 network performance testing system.

Installation

Download the appropriate binary for your platform below.

Daemon (runs on each test node):

  • Extract the archive
  • Copy iperf-daemon to /usr/local/bin/
  • Copy configs/daemon.yaml to /etc/iperf-cnc/daemon.yaml
  • Configure and start the daemon

Controller (orchestrates tests):

  • Extract the archive
  • Copy iperf-controller to /usr/local/bin/
  • Create a controller configuration file
  • Run tests with iperf-controller run --config controller.yaml

See the README for detailed documentation.

Changelog

Others

  • 09f7810 fixing release to ignore .gitignored folder

Full Changelog: v0.1.1...v0.1.2


Checksums

Verify your download with the checksums in checksums.txt.