Skip to content

Tags: whatyouhide/toxiproxy

Tags

v2.6.0

Verified

This tag was signed with the committer’s verified signature.
abecevello Adam Becevello
* 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

Verified

This tag was signed with the committer’s verified signature.
miry Michael Nikitochkin
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.4.0

Verified

This tag was signed with the committer’s verified signature.
neufeldtech Jordan Neufeld
Release 2.4.0

v2.3.0

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)

v2.2.0

Unverified

This user has not yet uploaded their public signing key.
Release 2.2.0

v2.1.7

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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.6

Unverified

This user has not yet uploaded their public signing key.
Release 2.1.6

v2.1.5

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

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.4

Bump to version 2.1.4