Upgrading
dep support, drop Go 1.9 supportFeatures:
nsqadmin: switch to go:embed for static assetsnsqd: ability to skip ephemeral topics/channels in statsd outputnsqd: ability to configure auth endpoint path (thanks @tufanbarisyildirim)Context to use stdlib contextnsqd: minimize allocations on message send (thanks @imxyb)uniq (thanks @donutloop)nsqd: ability to omit memory stats from /stats (thanks @creker)nsqd: only update internal RDY count for client when it changes (thanks @andyxning)nsqd: bump go-diskqueue (interface change) (thanks @bitpeng)sort.Ints over sort.Sort (thanks @lelenanam)nsqd: configurable queue scan worker pool (thanks @andyxning)nsqd: don't buffer messages when --mem-queue-size=0 (thanks @bitpeng)nsqd: support separate broadcast ports for TCP and HTTP (thanks @shyam-king)Bugs:
nsqadmin: fix graphite key for ephemeral topics/channelslog_level support in configuration file (thanks @edoger)nsqd: handle SIGTERMnsqadmin: fix --proxy-graphite support (thanks @fanlix)nsqlookupd: fix incorrect error message for HTTP listener (thanks @TangDH03)nsqd: fix live lock for high churn ephemeral topic/channel reconnections (thanks @slayercat)nsswitch.conf to ensure go resolver uses /etc/hosts firstnsqd: improve error message when --data-path does not exist (thanks @mdh67899)nsqadmin: fix channel delete, fix source-maps in Firefox (thanks @avtrifanov)nsqadmin: fix nodes list with ipv6 addresses (thanks @andyxning)