0.2.19
Upgrading from 0.2.18: there are no backward incompatible changes in this release.
This release is a small release that introduces one major client side feature and resolves one critical bug.
nsqd
clients can now configure their own heartbeat interval. This is important because as of 0.2.18
all clients (including producers) received heartbeats by default. In certain cases receiving a heartbeat complicated "simple" clients that just wanted to produce messages and not handle asynchronous responses. This gives flexibility for the client to decide how it would like behave.
A critical bug was discovered where emptying a channel would leave client in-flight state inconsistent (it would not zero) which limited deliverability of messages to those clients.
New Features / Enhancements:
Bug Fixes: