Skip to content

0.3.7

Compare
Choose a tag to compare
@mreiferson mreiferson released this 24 Feb 06:22
· 644 commits to master since this release

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)