Skip to content

0.2.17

Compare
Choose a tag to compare
@mreiferson mreiferson released this 02 Jul 19:42
· 1659 commits to master since this release

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 to 0.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