Skip to content
v2.4.0
ea25f52
Compare
Choose a tag to compare
  • 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)

Docker images

  • docker pull ghcr.io/shopify/toxiproxy:2.4.0
v2.3.0
6d7daf9
Compare
Choose a tag to compare
  • 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)

Docker images

  • docker pull ghcr.io/shopify/toxiproxy:2.3.0
c6c22ff
Compare
Choose a tag to compare
  • 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)

Docker images

  • docker pull ghcr.io/shopify/toxiproxy:2.2.0
a26226e
Compare
Choose a tag to compare
  • Set the valid version during the build process.
    Verify the correct verion of the built binaries with make release-dry (#328, @miry)

Docker images

  • docker pull ghcr.io/shopify/toxiproxy:2.1.7
a950990
Compare
Choose a tag to compare
  • 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)

Docker images

  • docker pull ghcr.io/shopify/toxiproxy:2.1.6
758c1e5
Compare
Choose a tag to compare

Changelog

Commits

eb81bfd Add Elixir Client to Readme
f1070b0 Add Rust client link.
18165c8 Add example config.json file to README.md
653f495 Automate release with Github actions (#302)
8029ed1 Create releases with goreleaser (#301)
916f03a Fix typos
d26384f Fixing dev.yml to allow running dev up
5321df3 Mention MacPorts in readme
8474b0e Merge branch 'master' into add_toxiproxy_elixir
b0ba1c8 Merge pull request #1 from Shopify/master
07d7b63 Merge pull request #241 from Shopify/v2.1.4
10f0561 Merge pull request #251 from nothinux/master
0ba0d2b Merge pull request #253 from Shopify/updates
cfe8289 Merge pull request #260 from JesseEstum/example_config
c262ed0 Merge pull request #287 from Jcambass/add_toxiproxy_elixir
115744c Merge pull request #293 from Shopify/feature/PA-Add-rust-client
335da76 Merge pull request #294 from dnwe/dnwe/renovations
769a33c Merge pull request #297 from Shopify/update-bundler-2.2.22-1
047ab7f Merge pull request #298 from Shopify/dev-compat
9134ef6 Move to go modules
758c1e5 Release 2.1.5 (#305)
0653399 Run tests for master and pull requests (#303)
5e860e5 Support solaris platform (#304)
517a128 Update build badge to Travis CI
9e1d709 Update bundler to 2.2.22
82715a0 Upgrade Golang and Ruby versions (#299)
febff58 chore: fix some minor govet/staticheck failures
ad7d9e2 chore: gofmt -s -w
f135051 chore: renovate dependencies
4ca1edd fix TOC in readme
5bb6b89 update docs

Docker images

  • docker pull ghcr.io/shopify/toxiproxy:2.1.5
57dea59
Compare
Choose a tag to compare

v2.1.5-pre

Pre-release
Pre-release

Changelog

Commits

eb81bfd Add Elixir Client to Readme
f1070b0 Add Rust client link.
18165c8 Add example config.json file to README.md
653f495 Automate release with Github actions (#302)
8029ed1 Create releases with goreleaser (#301)
916f03a Fix typos
d26384f Fixing dev.yml to allow running dev up
5321df3 Mention MacPorts in readme
8474b0e Merge branch 'master' into add_toxiproxy_elixir
b0ba1c8 Merge pull request #1 from Shopify/master
07d7b63 Merge pull request #241 from Shopify/v2.1.4
10f0561 Merge pull request #251 from nothinux/master
0ba0d2b Merge pull request #253 from Shopify/updates
cfe8289 Merge pull request #260 from JesseEstum/example_config
c262ed0 Merge pull request #287 from Jcambass/add_toxiproxy_elixir
115744c Merge pull request #293 from Shopify/feature/PA-Add-rust-client
335da76 Merge pull request #294 from dnwe/dnwe/renovations
769a33c Merge pull request #297 from Shopify/update-bundler-2.2.22-1
047ab7f Merge pull request #298 from Shopify/dev-compat
9134ef6 Move to go modules
57dea59 Release 2.1.5 (#305)
0653399 Run tests for master and pull requests (#303)
5e860e5 Support solaris platform (#304)
517a128 Update build badge to Travis CI
9e1d709 Update bundler to 2.2.22
82715a0 Upgrade Golang and Ruby versions (#299)
febff58 chore: fix some minor govet/staticheck failures
ad7d9e2 chore: gofmt -s -w
f135051 chore: renovate dependencies
4ca1edd fix TOC in readme
5bb6b89 update docs

Docker images

  • docker pull ghcr.io/shopify/toxiproxy:2.1.5-pre
Compare
Choose a tag to compare

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!!

Compare
Choose a tag to compare
  • 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