nsq v0.3.3 Release Notes

Release Date: 2015-04-26 // almost 9 years ago
  • WARNING : please upgrade to v0.3.5 to address the outdated go-nsq dependency for the
    bundled utilities and the broken nsqadmin binary.

    โฌ†๏ธ Upgrading from 0.3.2 : Binaries contain no backwards incompatible changes.

    ๐Ÿš€ This release is primarily a bug fix release after cleaning up and reorganizing the codebase. nsqadmin is now importable, which paves the way for completing #323. The bundled utilities received a few feature additions and bug fixes (mostly from bug fixes on the go-nsq side).

    ๐Ÿ”‹ Features:

    • ๐Ÿ“ฆ #569 - nsqadmin: re-org into importable package
    • #562 - nsq_to_{nsq,http}: add epsilon-greedy mode (thanks @twmb)
    • #547 - nsqd: adds start_time to /stats (thanks @ShawnSpooner)
    • #544 - nsq_to_http: accept any 200 response as success (thanks @mikedewar)
    • #548 - nsq_to_http: read entire request body (thanks @imgix)
    • ๐Ÿ“ฆ #552/#554/#555/#556/#561 - code cleanup and /internal package re-org (thanks @cespare)

    ๐Ÿ› Bugs:

    • ๐Ÿ“‡ #573 - nsqd: don't persist metadata upon startup (thanks @xiaost)
    • ๐Ÿ–จ #560 - nsqd: do not print EOF error when client closes cleanly (thanks @twmb)
    • #557 - nsqd: fix --tls-required=tcp-https with --tls-client-auth-policy (thanks @twmb)
    • ๐Ÿณ #545 - enable shell expansion in official Docker image (thanks @paddyforan)

    ๐Ÿš€ NOTE: the bundled utilities are built against go-nsq v1.0.4 and include all of those features/fixes.