Skip to content

Commit

Permalink
bump v0.3.7 stable
Browse files Browse the repository at this point in the history
  • Loading branch information
mreiferson committed Feb 24, 2016
1 parent c863830 commit c83b6cd
Show file tree
Hide file tree
Showing 4 changed files with 38 additions and 4 deletions.
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
language: go
go:
- 1.4.2
- 1.5
- 1.5.3
- 1.6
env:
- GOARCH=amd64
- GOARCH=386
Expand Down
34 changes: 34 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,40 @@

## Binaries

### 0.3.7 - 2016-02-23

**Upgrading from 0.3.6**: Binaries contain no backwards incompatible changes.

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:

* #700/#701/#703/#709 - `nsqd`: reduce lock contention (thanks @zachbadgett @absolute8511)
* #718 - `nsqd`/`nsqlookupd`: support running as a windows service
* #706 - `nsqd`: support enabling/disabling block profile via HTTP (thanks @absolute8511)
* #710 - `nsqd`: support `POST` `/debug/pprof/symbol` (thanks @absolute8511)
* #662 - `nsqadmin`: add flags for formatting statsd keys (thanks @kesutton)
* #583 - `nsqd`: `flock` `--data-path` on linux
* #663 - `nsqd`: optimize GUID generation (thanks @ploxiln)

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)

### 0.3.6 - 2015-09-24

**Upgrading from 0.3.5**: Binaries contain no backwards incompatible changes.
Expand Down
2 changes: 1 addition & 1 deletion contrib/nsq.spec
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
%define name nsq
%define version 0.3.6
%define version 0.3.7
%define release 1
%define path usr/local
%define group Database/Applications
Expand Down
2 changes: 1 addition & 1 deletion internal/version/binary.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"runtime"
)

const Binary = "0.3.7-alpha"
const Binary = "0.3.7"

func String(app string) string {
return fmt.Sprintf("%s v%s (built w/%s)", app, Binary, runtime.Version())
Expand Down

0 comments on commit c83b6cd

Please sign in to comment.