diff --git a/.goreleaser.yml b/.goreleaser.yml index 0f8ae2394..472903ec0 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,5 +1,3 @@ -project_name: toxiproxy - # This is an example .goreleaser.yml file with some sane defaults. # Make sure to check the documentation at http://goreleaser.com env: diff --git a/CHANGELOG.md b/CHANGELOG.md index 05e3cef81..ace851a87 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,26 +1,46 @@ -# 2.1.4 +# [Unreleased] + + +# [2.1.5] + +* 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) + +# [2.1.4] * Bug fix: Fix OOM in toxic. #232 * Documentation updates. * CI and test updates. -# 2.1.3 +# [2.1.3] * Update `/version` endpoint to also return a charset of utf-8. #204 * Bug fix: Double http concatenation. #191 * Update cli examples to be more accurate. #187 -# 2.1.2 +# [2.1.2] * 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 -# 2.1.1 +# [2.1.1] * Fix timeout toxic causing hang (issue #159) -# 2.1.0 +# [2.1.0] * Add -config server option to populate on startup #154 * Updated CLI for scriptability #133 @@ -30,7 +50,7 @@ * Add support for stateful toxics #127 * Add limit_data toxic -# 2.0.0 +# [2.0.0] * Add CLI (`toxiproxy-cli`) and rename server binary to `toxiproxy-server` #93 * Fix removing a timeout toxic causing API to hang #89 @@ -53,38 +73,54 @@ * Define proxy buffer sizes per-toxic (Fixes #72) * Fix slicer toxic testing race condition #71 -# 1.2.1 +# [1.2.1] * Fix proxy name conflicts leaking an open port #69 -# 1.2.0 +# [1.2.0] * Add a Toxic and Toxics type for the Go client * Add `Dockerfile` * Fix latency toxic limiting bandwidth #67 * Add Slicer toxic -# 1.1.0 +# [1.1.0] * Remove /toxics endpoint in favour of /proxies * Add bandwidth toxic -# 1.0.3 +# [1.0.3] * Rename Go library package to Toxiproxy from Client * Fix latency toxic send to closed channel panic #46 * Fix latency toxic accumulating delay #47 -# 1.0.2 +# [1.0.2] * Added Toxic support to Go client -# 1.0.1 +# [1.0.1] * Various improvements to the documentation * Initial version of Go client * Fix toxic disabling bug #42 -# 1.0.0 +# [1.0.0] Initial public release. + +[Unreleased]: https://github.com/Shopify/toxiproxy/compare/v2.1.5...HEAD +[2.1.5]: https://github.com/Shopify/toxiproxy/compare/v2.1.4...v2.1.5 +[2.1.4]: https://github.com/Shopify/toxiproxy/compare/v2.1.3...v2.1.4 +[2.1.3]: https://github.com/Shopify/toxiproxy/compare/v2.1.2...v2.1.3 +[2.1.2]: https://github.com/Shopify/toxiproxy/compare/v2.1.1...v2.1.2 +[2.1.1]: https://github.com/Shopify/toxiproxy/compare/v2.1.0...v2.1.1 +[2.1.0]: https://github.com/Shopify/toxiproxy/compare/v2.0.0...v2.1.0 +[2.0.0]: https://github.com/Shopify/toxiproxy/compare/v1.2.1...v2.0.0 +[1.2.1]: https://github.com/Shopify/toxiproxy/compare/v1.2.0...v1.2.1 +[1.2.0]: https://github.com/Shopify/toxiproxy/compare/v1.1.0...v1.2.0 +[1.1.0]: https://github.com/Shopify/toxiproxy/compare/v1.0.3...v1.1.0 +[1.0.3]: https://github.com/Shopify/toxiproxy/compare/v1.0.2...v1.0.3 +[1.0.2]: https://github.com/Shopify/toxiproxy/compare/v1.0.1...v1.0.2 +[1.0.1]: https://github.com/Shopify/toxiproxy/compare/v1.0.0...v1.0.1 +[1.0.0]: https://github.com/Shopify/toxiproxy/releases/tag/v1.0.0 diff --git a/README.md b/README.md index c4d20885c..dd87e5bb0 100644 --- a/README.md +++ b/README.md @@ -589,7 +589,6 @@ For example, `shopify_test_redis_master` or `shopify_development_mysql_1`. 1. Ensure this release has run internally for `Shopify/shopify` for at least a day which is the best fuzzy test for robustness we have. 1. Update `CHANGELOG.md` -1. Bump `VERSION` 1. Change versions in `README.md` 1. Commit, Tag, and Push 1. [Bump version for Homebrew](https://github.com/Shopify/homebrew-shopify/blob/master/toxiproxy.rb#L9) diff --git a/VERSION b/VERSION deleted file mode 100644 index 7d2ed7c70..000000000 --- a/VERSION +++ /dev/null @@ -1 +0,0 @@ -2.1.4