nsq v0.3.8 Release Notes
Release Date: 2016-05-26 // almost 8 years ago-
Upgrading from 0.3.7 : Binaries contain no backwards incompatible changes.
๐ This release fixes a critical regression in
0.3.7
that could result in message loss when attempting to cleanly shutdownnsqd
by sending it aSIGTERM
. The expected behavior was for it to flush messages in internal buffers to disk before exiting. See #757 and #759 for more details.๐ A few performance improvements landed including #743, which improves channel throughput by ~17%, and #740, which reduces garbage when reading messages from disk.
๐ We're now stripping debug info, reducing binary size, in the official binary downloads and Windows binaries are now bundled with the appropriate
.exe
extension (#726 and #751).๐ Features:
- ๐ #743 -
nsqd
: remove channelmessagePump
- #751 - strip debug info from binaries (thanks @ploxiln)
- #740 -
nsqd
: reduce garbage when reading from diskqueue (thanks @Dieterbe)
๐ Bugs:
- #757/#759 -
nsqd
: properly handleSIGTERM
(thanks @judwhite) - โก๏ธ #738 - updates for latest
go-options
- ๐ #730 -
nsqd
: diskqueue sync count on both read/write - #734 -
nsqadmin
: makerate
column work without--proxy-graphite
(thanks @ploxiln) - ๐ #726 - add
.exe
extension to Windows binaries (thanks @ploxiln) - #722 -
nsqadmin
: fix connected duration >1hr
- ๐ #743 -