Cassowary Versions Save

:rocket: Modern cross-platform HTTP load-testing tool written in Go

v0.16.0

1 year ago

Changelog

Minor release. Noteworthy additions include:

  • Changed the look of the progressbar
  • Bumped Go to 1.19
  • Updated gif in Readme

c258496 Create CODE_OF_CONDUCT.md 56a6d43 Merge pull request #44 from rogerwelin/misc afffd6f bump progressbar dep & change look of bar. bump go to 1.19 b7bf8e0 tweak readme. add makefile

v0.15.0

1 year ago

Features

  • adding raw per-request metrics which can be toggled using the --raw-output flag

Improvements

  • enhanced the cli help text

Changelog

c74f564 boolean flag to enable raw per-request metrics 9dd1e42 enhancing the cli text 7672928 error handling

v0.14.1

1 year ago

Minor release:

  • Bumped go version to 1.18
  • Dockerfile improvements
  • Updated docs

Changelog

dfb7cd9 Merge pull request #39 from zdtsw/wenzhou/update1 6aa4287 Update: after code review d7e839a Updates: 089be33 bump go version to 1.18 c29cc39 readme - distributed load testing

v0.14.0

3 years ago

Features

  • Release adds boxplot vistualization as png format by adding the --boxplot cmd line flag. See README for more info

Improvements

  • Adding Docker container as installation and usage option
  • Cassowary is now avaiable on arm arch

Changelog

944d568 Dockerfile & add arm64 support d658c93 Merge pull request #31 from rogerwelin/v0.14.0 eab114c add race flag to go test 1928f56 bump gonum/plot, add fillcolor to boxplot. upgrade rpm spec 87c7ec6 dockerfile fix f42fb75 generate boxplot cd100bb tidy

v0.13.0

3 years ago

Features

  • Release adds histogram vistualization as png format by adding the --histogram cmd line flag. See README for more info

Changelog

928bcdb Merge pull request #30 from rogerwelin/histogram ee38dfb histogram generation

v0.12.1

3 years ago

Bugfixes

Fixes issue #27

Improvements

Release artifacts has been renamed to remove version in the release artifact so automated scripts can always fetch latest

Changelog

614364b bugfix 81d6fd1 goreleaser: name template fix

v0.12.0

3 years ago

Features

  • Added PATCH option support with patchfile parameter. Thanks to @rvinfoblox for implementation

Improvements

  • Go bumped to 1.15
  • Fixed code smells
  • Readme updates

Misc

  • Added Github Actions on push and Pull Request

Changelog

61e544e Added PATCH support with patchfile parameter 9e6d4d7 Merge pull request #24 from rvinfoblox/patch aca6aec add GA for push and pull-request & fixing code smells bf6a1dd add aweseome badge 7ce4993 goreleaser 4775a25 minor readme update explaining file slurp mode in versioners >v0.11.0 d1230a2 path to GA file 68522b3 update readme to reflect refactoring b61a44c updated go.mod

v0.11.0

3 years ago

Improvements

  • urfave/cli has been bumped from v1 to v2 and code has been updated to reflect version change. This also mean cassowary should be go get-able
  • run and run-file has been merged into a single command 'run'. To run file slurp mode just add the -f flag in the run command, readme has been updated to reflect changes. This also meant the cli part could be refactored and a lot of duplicated code was removed
  • updated go.mod

Bugfixes

A bug where when both file slurp mode and duration was specified would cause the http requests to fail has been fixed

Changelog

c85379c Merge pull request #22 from rogerwelin/refactor-cli 43fcb00 bumped urfave/cli to v2, refactored cli code, merge run & run-file into run 1c2ef1f fix bug when duration and slurpmode was specified 88fbd9f minor: readme fix a601154 minor: readme update 68522b3 update readme to reflect refactoring b61a44c updated go.mod

v0.10.0

3 years ago

Features

Adding support for custom TLS certificates and support for x509 authentication. Big thanks to @fate0 for implementation

Changelog

cff7785 Merge pull request #20 from fate0/custom-tls 2d75e69 add docs dab6a69 add support for custom tls config 1d34252 add test case ba84934 add testdata 25fd534 update cli usage a33db64 update cli usage

v0.9.1

3 years ago

Changelog

3661474 handle fatal errors a bit more gracefully