All Versions
Latest Version
Avg Release Cycle
119 days
Latest Release
767 days ago

Changelog History
Page 1

  • v2.4.0 Changes

    March 07, 2022
    • ๐Ÿ‘Œ Verify git tag on release (#347, @miry)
    • ๐Ÿ›  Fix MacOS 12 tests for go17 with -race flag (#351, @strech)
    • โœ… Rename testing/ and bin/ folders (#354, @strech)
    • โž• Added verbose error on proxy upstream dialing (#355, @f-dg)
    • ๐Ÿ‘Œ Improve server startup message (#358, @areveny)
    • ๐Ÿ‘• Introduce yaml linter. (#362, @miry)
    • ๐Ÿ– Handle slicer toxic with zero SizeVariation and fix slicing randomization (#359, @areveny)
    • โž• Added /metrics endpoint for exposing Prometheus-compatible internal metrics (#366, @neufeldtech)
  • v2.3.0 Changes

    December 23, 2021
    • ๐Ÿ“ฆ Store all the executable main packages in cmd folder. (#335, @miry)
    • โœ… Extract common test helpers to own files. (#336, @miry)
    • Client: Allow HTTPS endpoints. (#338, @chen-anders)
    • client.Populate assign client to proxy. (#291, @hellodudu)
    • ๐Ÿ›  fix: The release-test task is always success. add: Allow to run release-test on arm machines. (#340, @miry)
    • ๐Ÿš€ Upgrade goreleaser. Support armv7 and armv6 oses. (#339, @mitchellrj)
    • ๐Ÿ‘ Allow to change log level for server. (#346, @miry)
  • v2.2.0 Changes

    October 17, 2021
    • โšก๏ธ Update linux packages to use /usr/bin folder as binary destination and change the executable names to exclude ARCH and OS names. New pathes: /usr/bin/toxiproxy-cli /usr/bin/toxiproxy-server (#331, @miry)
    • A new toxic to simulate TCP RESET (Connection reset by peer) on the connections by closing the stub Input immediately or after a timeout. (#247 and #333, @chaosbox)
  • v2.1.7 Changes

    September 23, 2021
    • ๐Ÿ— Set the valid version during the build process. Verify the correct verion of the built binaries with make release-dry (#328, @miry)
  • v2.1.6 Changes

    September 23, 2021
    • ๐Ÿš€ Use for release description (#306, @miry)
    • โšก๏ธ Dependency updates in #294 introduced a breaking change in CLI argument parsing. Now flags must be specified before arguments. Previously, arguments could be specified prior to flags. Update usage help text and documentation. (#308, @miry)
    • โœ… Run e2e tests to validate the command line and basic features of server, client and application (#309, @miry)
    • โž• Add /v2 suffix to module import path (#311, @dnwe)
    • ๐Ÿ”’ Setup automated checking source code for security vulnerabilities (#312, @miry)
    • ๐Ÿ‘• Setup code linter (#314, @miry)
      • Max line length is 100 characters (#316, @miry)
      • Linter to check whether HTTP response body is closed successfully (#317, @miry)
      • Make sure the function are not big (#318, @miry)
      • Extract client flags specs to seprate methods. Introduce a new way to manage toxics with ToxicOptions sturcture (#321, @miry)
      • Split Proxy.server to multiple small (#322, @miry)
      • Extract initializetion of fake upstream server to test helper (#323, @miry)
      • Support a list of well knonwn linters (#326, @miry)
    • --host flag uses TOXIPROXY_URL if it is set (#319, @maaslalani)
    • โš™ Run benchmarks in CI/CD (#320, @miry)
    • ๐Ÿณ Use scratch docker base image instead of alpine (#325, @miry)
  • v2.1.5 Changes

    September 01, 2021
    • ๐Ÿšš Move to Go Modules from godeps (#253, @epk)
    • โšก๏ธ Update the example in client/ (#251, @nothinux)
    • โšก๏ธ Update TOC in (4ca1eddddfcd0c50c8f6dfb97089bb68e6310fd9, @dwradcliffe)
    • โž• Add an example of config.json file to (#260, @JesseEstum)
    • โž• Add Link to Elixir Client (#287, @Jcambass)
    • โž• Add Rust client link (#293, @itarato)
    • โšก๏ธ Renovations: formatting code, update dependicies, make govet/staticcheck pass (#294, @dnwe)
    • โœ‚ Remove openssl from dev.yml to use dev tool (#298, @pedro-stanaka)
    • โšก๏ธ Update go versions in development (#299, @miry)
    • Mention MacPorts in (#290, @amake)
    • ๐Ÿ›  Fix some typos in and (#222, @jwilk)
    • โœ… Replace TravisCI with Github Actions to run tests (#303, @miry)
    • ๐Ÿš€ Build and release binaries with goreleaser. Support arm64 and BSD oses. (#301, @miry)
    • ๐Ÿš€ Automate release with Github actions (#304, @miry)
  • v2.1.4 Changes

    January 22, 2019
    • ๐Ÿ› Bug fix: Fix OOM with #232
    • ๐Ÿ“š Documentation updates.
    • โšก๏ธ CI and testing updates.
  • v2.1.3 Changes

    March 05, 2018


    • โšก๏ธ Update /version endpoint to also return a charset of utf-8. #204
    • ๐Ÿ› Bug fix: Double http concatination. #191
    • โšก๏ธ Update cli examples to be more accurate. #187

    โšก๏ธ Also updated docker hub for the first time in a while!!

  • v2.1.2 Changes

    July 10, 2017
    • โšก๏ธ go 1.8, make Sirupsen lower case, update godeps (issue #179)
    • ๐Ÿ– Handle SIGTERM to exit cleanly (issue #180)
    • โž• Address security issue by disallowing browsers from accessing API
  • v2.1.2.rc1 Changes

    June 29, 2017

    This is a test release, do not use in production

    • โšก๏ธ go 1.8, make Sirupsen lower case, update godeps (issue #179)
    • ๐Ÿ– Handle SIGTERM to exit cleanly (issue #180)
    • โž• Address security issue by disallowing browsers from accessing API