All Versions
Latest Version
Avg Release Cycle
16 days
Latest Release
494 days ago

Changelog History

  • v0.11.0 Changes

    June 11, 2020

    👌 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 Changes

    May 31, 2020

    🔋 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 Changes

    May 17, 2020

    🔄 Changelog

    3661474 handle fatal errors a bit more gracefully

  • v0.9.0 Changes

    May 10, 2020

    🔋 Features.

    Cassowary can now push metrics to AWS Cloudwatch metrics by adding the --cloudwatch flag

    🛠 Bugfixes.

    🛠 Fix for Prometheus metrics that was never triggered even when selected

    👌 Improvements.

    Cassowary has been bumped to Go 1.14

    🔄 Changelog

    🔀 c1ed989 Merge pull request #17 from rogerwelin/cloudwatch-metrics
    3dc1908 bump go. fix prometheus bug where metric was never triggered. adding cloudwatch option for metrics
    c399706 dependency injection
    e0ea13d wip: cloudwatch

  • v0.8.0 Changes

    April 24, 2020

    🔋 Features

    🆕 New features include adding a duration in seconds that can be set on the command line to specify how long the load test will be run for. The desired amount of request will be equally distributed out over that specified amount of time

    🔄 Changelog

    1919371 feature: adding option to specify duration of the load test
    a88c25f pimp readme
    42720fe small readme fix

  • v0.7.0 Changes

    February 03, 2020

    🚀 No new features in release. Changes includes refactoring of the code to separate main package (cli) and library module (pkg/client) making it easier to use the library

    🔄 Changelog

    ♻️ 28cb6f0 refactoring main / client package. adding docs
    📄 761c4e0 small docs fix

  • v0.6.0 Changes

    January 27, 2020

    🔋 Features

    • Ability to send POST & PUT requests where json data is defined in a file

    🔄 Changelog

    61f3f32 adding put, post flags
    1bb47d6 post data functionality

  • v0.5.1 Changes

    January 24, 2020

    🛠 Bugfixes release 0.5.0 where cassowary hangs in file-slurp mode

    🔄 Changelog

    b41606a fix bug where program hangs in file-slurp mode

  • v0.5.0 Changes

    January 24, 2020

    🔋 Features

    • ability to disable http-keep-alive
    • 🔧 ability to configure http timeout
    • ability to generate specified number of requests to be generated when reading URL paths from file

    🔄 Changelog

    🔀 52ae742 Merge pull request #10 from rogerwelin/zh-readme
    🔀 e698c52 Merge pull request #11 from lutfuahmet/master
    🔀 13d53ad Merge pull request #9 from lutfuahmet/master
    1e6e6c0 add godoc badge
    8071fd6 added timeout option
    754c24c coverage badge
    c721b79 generate request from file
    c7f418f option to disable http keep alive
    9892dfd readme fix
    3c1ee83 readme fix
    99a12a5 readme: add toc table
    d0e80f0 readme: prometheus example
    2bee0b7 zh readme

  • v0.4.0 Changes

    January 16, 2020

    ♻️ Major refactoring done to keep code DRY and significantly more easier to navigate. Also main package (the cli) and the callable code have been separated; thus enabling anyone to import the client library using go mod

    🔄 Changelog

    🔀 d937504 Merge pull request #7 from HugoReeves/master
    ♻️ aa7459b Merge pull request #8 from rogerwelin/refactor-project-structure
    581d4df add fields to struct, make terminal output optional
    054bf91 add more tests
    ♻️ a1aa580 documenting refactor changes
    ♻️ 85e9601 major refactoring of project structure
    a83856d readme: add nix/nixos install instructions
    🚚 3767016 remove duplicated code sections