nsq v0.3.7 Release Notes

Release Date: 2016-02-24 // over 4 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)