diff --git a/ChangeLog.md b/ChangeLog.md index 81f89060..c843c1c1 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -1,8 +1,23 @@ ## go-nsq Change Log +### 1.0.4 - 2015-04-07 + +**Upgrading from 1.0.3**: There are no backward incompatible changes. + + * #132 - fix `RDY` redistribution after backoff with no connections + * #128 - fix backoff stall when using `RequeueWithoutBackoff` + * #127 - fix handling of connection closing when resuming after backoff (thanks @jnewmano) + * #126 - allow `BackoffStrategy` to be set via flag (thanks @twmb) + * #125 - add pluggable consumer `BackoffStrategy`; add full-jitter strategy (thanks @hden) + * #124 - add `DialTimeout` and `LocalAddr` config (thanks @yashkin) + * #119 - add `Producer.Ping()` method (thanks @zulily) + * #122 - refactor log level string handling + * #120 - fix `Message` data races on `responded` + * #114 - fix lookupd jitter having no effect (thanks @judwhite) + ### 1.0.3 - 2015-02-07 -**Upgrading from 1.0.2**: here are no backward incompatible changes. +**Upgrading from 1.0.2**: There are no backward incompatible changes. * #104 - fix reconnect address bug (thanks @ryanslade) * #106 - fix backoff reconnect deadlock (thanks @ryanslade) @@ -12,7 +27,7 @@ ### 1.0.2 - 2015-01-21 -**Upgrading from 1.0.1**: here are no backward incompatible changes. +**Upgrading from 1.0.1**: There are no backward incompatible changes. * #102 - TLS min/max config defaults (thanks @twmb) * #99 - fix `Consumer.Stop()` race and `Producer.Stop()` deadlock (thanks @tylertreat) diff --git a/README.md b/README.md index e528e527..aa1ca9b8 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ The official Go package for [NSQ][nsq]. [![Build Status](https://secure.travis-ci.org/bitly/go-nsq.png?branch=master)][travis] [![GoDoc](https://godoc.org/github.com/bitly/go-nsq?status.svg)](https://godoc.org/github.com/bitly/go-nsq) -The latest stable release is **[1.0.3][latest_tag]**. +The latest stable release is **[1.0.4][latest_tag]**. NOTE: The public API has been refactored as of `v1.0.0` and is not backwards compatible with previous releases. **[0.3.7][legacy]** is the last stable release compatible with the legacy API. @@ -25,4 +25,4 @@ See the [main repo apps][apps] directory for examples of clients built using thi [pr30]: https://github.com/bitly/go-nsq/pull/30 [legacy]: https://github.com/bitly/go-nsq/releases/tag/v0.3.7 [travis]: http://travis-ci.org/bitly/go-nsq -[latest_tag]: https://github.com/bitly/go-nsq/releases/tag/v1.0.3 +[latest_tag]: https://github.com/bitly/go-nsq/releases/tag/v1.0.4 diff --git a/version.go b/version.go index f558819c..49126b9b 100644 --- a/version.go +++ b/version.go @@ -5,4 +5,4 @@ package nsq // VERSION -const VERSION = "1.0.4-alpha" +const VERSION = "1.0.4"