Tags: whatyouhide/toxiproxy
Tags
* Gracefull shutdown of HTTP server. (Shopify#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. (Shopify#441, @miry) * Client specifies `User-Agent` HTTP header for all requests as "toxiproxy-cli/<version> <os>/<runtime>". Specifies client request content type as `application/json`. (Shopify#441, @miry) * Replace Api.Listen parameters `host` and `port` with single `addr`. (Shopify#445, @miry) **Full Changelog**: Shopify/toxiproxy@v2.5.0...v2.6.0
v2.5.0 * Update Release steps. (Shopify#369, @neufeldtech) * Migrate off probot-CLA to new GitHub Action. (Shopify#405, @cursedcoder) * Support go 1.18, 1.19. (Shopify#415, @miry) * `toxiproxy.NewProxy` now accepts `name`, `listen addr` and `upstream addr`. (Shopify#418, @miry) * Replace logrus with zerolog. (Shopify#413, @miry) * Log HTTP requests to API server. (Shopify#413, Shopify#421, @miry) * Add TimeoutHandler for the HTTP API server. (Shopify#420, @miry) * Set Write and Read timeouts for HTTP API server connections. (Shopify#423, @miry) * Show unique request id in API HTTP response. (Shopify#425, @miry) * Add method to parse `stream.Direction` from a string. Allow converting `stream.Direction` to string. (Shopify#430, @miry) * Add the possibility to write to Output with a deadline. On interrupting Bandwidth toxic, use non-blocking writes. (Shopify#436, @miry) * Update minimum supported Go version 1.17. (Shopify#438, @miry)
v2.3.0 * Store all the executable `main` packages in `cmd` folder. (Shopify#335, @miry) * Extract common test helpers to own files. (Shopify#336, @miry) * Client: Allow HTTPS endpoints. (Shopify#338, @chen-anders) * client.Populate assign client to proxy. (Shopify#291, @hellodudu) * fix: The release-test task is always success. add: Allow to run release-test on arm machines. (Shopify#340, @miry) * Upgrade `goreleaser`. Support `armv7` and `armv6` oses. (Shopify#339, @mitchellrj) * Allow to change log level for server. (Shopify#346, @miry)
Set the binaries version to correct version (Shopify#328) There is a missing spot during upgrade the modules to `/v2` - goreleaser config. The latest build 2.1.6 returns `git` as version: ```shell $ toxiproxy-cli --version toxiproxy-cli version git ``` Add validation with `make release-dry` to check that the tags are correctly set.
v2.1.5 * Move to Go Modules from godeps (Shopify#253, @epk) * Update the example in `client/README.md` (Shopify#251, @nothinux) * Update TOC in `README.md` (4ca1edd, @dwradcliffe) * Add an example of `config.json` file to `README.md` (Shopify#260, @JesseEstum) * Add Link to Elixir Client (Shopify#287, @Jcambass) * Add Rust client link (Shopify#293, @itarato) * Renovations: formatting code, update dependicies, make govet/staticcheck pass (Shopify#294, @dnwe) * Remove `openssl` from `dev.yml` to use `dev` tool (Shopify#298, @pedro-stanaka) * Update `go` versions in development (Shopify#299, @miry) * Mention `MacPorts` in `README.md` (Shopify#290, @amake) * Fix some typos in `README.md` and `CHANGELOG.md` (Shopify#222, @jwilk) * Replace TravisCI with Github Actions to run tests (Shopify#303, @miry) * Build and release binaries with `goreleaser`. Support `arm64` and BSD oses. (Shopify#301, @miry) * Automate release with Github actions (Shopify#304, @miry)
v2.1.5 * Move to Go Modules from godeps (Shopify#253, @epk) * Update the example in `client/README.md` (Shopify#251, @nothinux) * Update TOC in `README.md` (4ca1edd, @dwradcliffe) * Add an example of `config.json` file to `README.md` (Shopify#260, @JesseEstum) * Add Link to Elixir Client (Shopify#287, @Jcambass) * Add Rust client link (Shopify#293, @itarato) * Renovations: formatting code, update dependicies, make govet/staticcheck pass (Shopify#294, @dnwe) * Remove `openssl` from `dev.yml` to use `dev` tool (Shopify#298, @pedro-stanaka) * Update `go` versions in development (Shopify#299, @miry) * Mention `MacPorts` in `README.md` (Shopify#290, @amake) * Fix some typos in `README.md` and `CHANGELOG.md` (Shopify#222, @jwilk) * Replace TravisCI with Github Actions to run tests (Shopify#303, @miry) * Build and release binaries with `goreleaser`. Support `arm64` and BSD oses. (Shopify#301, @miry) * Automate release with Github actions (Shopify#304, @miry)
PreviousNext