nsq v0.2.23 Release Notes
Release Date: 2013-10-21 // over 10 years ago-
โฌ๏ธ Upgrading from 0.2.22: No backwards incompatible changes.
๐ We now use godep in order to achieve reproducible builds with pinned dependencies. If you're on go1.1+ you can now just use
godep get github.com/nsqio/nsq/...
.๐ This release includes
nsqd
protocol compression feature negotiation. Snappy and Deflate are ๐ supported, clients can choose their preferred format.--statsd-prefix
can now be used to modify the prefix for thestatsd
keys generated bynsqd
. ๐ This is useful if you want to add datacenter prefixes or remove the default host prefix.๐ Finally, this release includes a "bug" fix that reduces CPU usage for
nsqd
with many clients by 0๏ธโฃ choosing a more reasonable default for a timer used in client output buffering. For more details ๐ see #236.๐ New Features / Enhancements:
- #266 - use godep for reproducible builds
- #229 - compression (Snappy/Deflate) feature negotiation
- #241 - binary support for HTTP /mput
- #269 - add --statsd-prefix flag
๐ Bug Fixes:
- #278 - fix nsqd race for client subscription cleanup (thanks @simplereach)
- #277 - fix nsqadmin counter page
- #275 - stop accessing simplejson internals
- #274 - nsqd channel pause state lost during unclean restart (thanks @hailocab)
- #236 - reduce "idle" CPU usage by 90% with large # of clients