All Versions
21
Latest Version
Avg Release Cycle
131 days
Latest Release
-

Changelog History
Page 1

  • v2.2.0 Changes

    • ⚡️ 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

    • 🏗 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

    • 🚀 Use CHANGELOG.md 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

    • 🚚 Move to Go Modules from godeps (#253, @epk)
    • ⚡️ Update the example in client/README.md (#251, @nothinux)
    • ⚡️ Update TOC in README.md (4ca1eddddfcd0c50c8f6dfb97089bb68e6310fd9, @dwradcliffe)
    • ➕ Add an example of config.json file to README.md (#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 README.md (#290, @amake)
    • 🛠 Fix some typos in README.md and CHANGELOG.md (#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

    2.1.3

    • ⚡️ 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
  • v2.1.1 Changes

    May 16, 2017

    🛠 Fixes timeout hang bug from issue #159.

  • v2.1.1.rc1 Changes

    April 21, 2017

    🛠 Fixes timeout hang bug from issue #159.

    Pre-release for fuzzy testing. Do not use in production.