All Versions
31
Latest Version
Avg Release Cycle
149 days
Latest Release
455 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.12.0 Changes
March 18, 2025- ⚡️ Update go version to 1.23.0 (#628)
- ⚡️ Do not restart proxies when using hostnames to specify listen address when updating a proxy
and populating a collection (#631, @robinbrandt) - ⚡️ Update various go packages
-
v2.11.0 Changes
October 16, 2024 -
v2.10.0 Changes
October 08, 2024- ⚡️ Update various go packages
- ⚡️ Update go version to 1.22.8 (#594, @abecevello)
-
v2.9.0 Changes
March 12, 2024- ⚡️ Updated go version to 1.22.1 to fix 3 CVEs (#559, @dianadevasia)
- ⚡️ Updated the version of golangci to 1.56.2 and disabled depguard rule in golangci (#559, @dianadevasia)
-
v2.8.0 Changes
February 27, 2024- toxiproxy-cli - sortedAttributes sort by attribute.key instead attribute.value (#543, @jesseward)
-
v2.7.0 Changes
October 25, 2023- 🛠 Fix invalid JSON in /version endpoint response (#538, @whatyouhide)
- ⚡️ Update minimum supported Go version 1.19. (@abecevello)
-
v2.6.0 Changes
August 22, 2023- Gracefull shutdown of HTTP server. (#439, @miry)
- 👌 Support PATCH HTTP method for Proxy update(
PATCH /proxies/{proxy}) and
⚡️ Toxic update(PATCH /proxies/{proxy}/toxics/{toxic}) endpoints.
Deprecat POST HTTP method for those endpoints. (@miry) - 📜 Client does not parse response body in case of errors for Populate.
Requires to get current proxies with new command. (#441, @miry) - Client specifies
User-AgentHTTP header for all requests as
"toxiproxy-cli/ /".
Specifies client request content type asapplication/json. (#441, @miry) - Replace Api.Listen parameters
hostandportwith singleaddr. (#445, @miry)
-
v2.5.0 Changes
September 10, 2022🔄 Changes
- 🚀 Update Release steps. (#369, @neufeldtech)
- Migrate off probot-CLA to new GitHub Action. (#405, @cursedcoder)
- 👌 Support go 1.18, 1.19. (#415, @miry)
toxiproxy.NewProxynow acceptsname,listen addrandupstream addr. (#418, @miry)- Replace logrus with zerolog. (#413, @miry)
- 🌲 Log HTTP requests to API server. (#413, #421, @miry)
- ➕ Add TimeoutHandler for the HTTP API server. (#420, @miry)
- Set Write and Read timeouts for HTTP API server connections. (#423, @miry)
- 👉 Show unique request id in API HTTP response. (#425, @miry)
- ➕ Add method to parse
stream.Directionfrom a string.
👍 Allow convertingstream.Directionto string. (#430, @miry) - ➕ Add the possibility to write to Output with a deadline.
On interrupting Bandwidth toxic, use non-blocking writes. (#436, @miry) - ⚡️ Update minimum supported Go version 1.17. (#438, @miry)
🆕 New Contributors
- 👀 @waseem made their first contribution in #402
- @cursedcoder made their first contribution in #405
Full Changelog : v2.4.0...v2.5.0
🐳 Docker images
- 🐳
docker pull ghcr.io/shopify/toxiproxy:2.5.0
Homebrew
brew install shopify/shopify/toxiproxy
-
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/andbin/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
SizeVariationand 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 Changes
December 23, 2021- 📦 Store all the executable
mainpackages incmdfolder. (#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. Supportarmv7andarmv6oses. (#339, @mitchellrj) - 👍 Allow to change log level for server. (#346, @miry)
🐳 Docker images
- 🐳
docker pull ghcr.io/shopify/toxiproxy:2.3.0
- 📦 Store all the executable