nsq v0.2.17 Release Notes
Release Date: 2013-02-07 // about 11 years ago-
⬆️ Upgrading from 0.2.16: IDENTIFY and SUB now return success responses (they previously only responded to errors). The official Go and Python libraries are forwards/backwards compatible with this change however 3rd party client libraries may not be.
⬆️ Upgrading from 0.2.15: in #132 deprecations in SUB were removed as well as support for the old, 📇 line oriented,
nsqd
metadata file format. For these reasons you should upgrade to0.2.16
first.🆕 New Features / Enhancements:
- #119 - add TOUCH command to nsqd
- #142 - add --broadcast-address flag to nsqd/nsqadmin (thanks @dustismo)
- #135 - atomic MPUB
- #133 - improved protocol fatal error handling and responses; IDENTIFY/SUB success responses
- #118 - switch nsqadmin actions to POST and require confirmation
- #117/#147 - nsqadmin action POST notifications
- #122 - configurable msg size limits
- #132 - deprecate identify in SUB and old nsqd metadata file format
🐛 Bug Fixes:
- #144 - empty channel should clear inflight/deferred messages
- #140 - fix MPUB protocol documentation
- #139 - fix nsqadmin handling of legacy statsd prefixes for graphs
- #138/#145 - fix nsqadmin action redirect handling
- #134 - nsqd to nsqlookupd registration fixes
- #129 - nsq_to_file gzip file versioning
- #106 - nsqlookupd topic producer tombstones
- #100 - sane handling of diskqueue read errors
- #123/#125 - fix notify related exit deadlock