NSQ v0.3.7 Release Notes

Release Date: 2016-02-24 // about 8 years ago
  • Upgrading from 0.3.6 : Binaries contain no backwards incompatible changes.

    ๐Ÿš€ This release has been built with Go 1.6.

    ๐Ÿ”’ Highlights include the various work done to reduce nsqd lock contention, significantly improving the impact of high load on the /stats endpoint, addressing issues with timeouts and failures in nsqadmin (#700, #701, #703, #709).

    ๐Ÿš€ Thanks to @judwhite, nsqd and nsqlookupd now natively support being run as a Windows service (#718). We're also now publishing official Windows releases.

    ๐Ÿง nsqd will now flock its data directory on linux, preventing two nsqd from running simultaneously pointed at the same path (#583).

    ๐Ÿ›  On the bugfix side, the most noteworthy change is that nsqd will now correctly reset health state on a successful backend write (#671).

    ๐Ÿ”‹ Features:

    ๐Ÿ› Bugs:

    • #672 - nsqd: fix max size accounting in diskqueue (thanks @judwhite)
    • #671 - nsqd: reset health on successful backend write (thanks @judwhite)
    • #615 - nsqd: prevent OOM when reading from nsqlookupd peer
    • #664/#666 - dist.sh/Makefile cleanup (thanks @ploxiln)