Skip to content

Commit 085d69c

Browse files
committed
bump v0.3.6 stable
1 parent 1a80ee4 commit 085d69c

File tree

4 files changed

+31
-8
lines changed

4 files changed

+31
-8
lines changed

ChangeLog.md

+27-4
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,35 @@
22

33
## Binaries
44

5-
### 0.3.6-alpha
5+
### 0.3.6 - 2015-09-24
66

77
**Upgrading from 0.3.5**: Binaries contain no backwards incompatible changes.
88

9+
We've adopted the [Contributor Covenant 1.2 Code of Conduct](CODE_OF_CONDUCT.md) (#593). Help us
10+
keep NSQ open and inclusive by reading and following this document.
11+
12+
We closed a few longstanding issues related to `nsqadmin`, namely (#323, et al.) converting it to
13+
an API and single-page app (so that it is _much_ easier to develop), displaying fine-grained errors
14+
(#421, #657), and enabling support for `--tls-required` configurations (#396).
15+
16+
For `nsqd`, we added support for deferred publishing aka `DPUB` (#293), which allows a producer to
17+
specify a duration of time to delay initial delivery of the message. We also addressed performance
18+
issues relating to large numbers of topics/channels (#577) by removing some per-channel goroutines
19+
in favor of a centralized, periodic, garbage collection approach.
20+
21+
In order to provide more flexibility when deploying NSQ in dynamically orchestrated topologies,
22+
`nsqd` now supports the ability to configure `nsqlookupd` peers at runtime via HTTP (#601),
23+
eliminating the need to restart the daemon.
24+
25+
As part of the large `nsqadmin` refactoring, we took the opportunity to cleanup the internals for
26+
_all_ of the daemon's HTTP code paths (#601, #610, #612, #641) as well as improving the test suite
27+
so that it doesn't leave around temporary files (#553).
28+
929
Features:
1030

11-
* #323/#631/#632/#642/#421 - `nsqadmin`: convert to API and single-page app
31+
* #593 - add code of conduct
32+
* #323/#631/#632/#642/#421/#649/#650/#651/#652/#654 - `nsqadmin`: convert to API / single-page app
33+
* #653 - `nsqadmin`: expand notification context
1234
* #293 - `nsqd`: add deferred pub (`DPUB`)
1335
* #577 - `nsqd`: drop per-channel queue workers in favor of centralized queue GC
1436
* #584 - `nsqlookupd`: improve registration DB performance (thanks @xiaost)
@@ -20,7 +42,8 @@ Features:
2042

2143
Bugs:
2244

23-
* #421 - `nsqadmin`: display upstream/partial errors
45+
* #656 - `nsqadmin`: update `statsd` prefix to `stats.counters`
46+
* #421/#657 - `nsqadmin`: display upstream/partial errors
2447
* #396 - `nsqdamin`/`nsqd`: support for `--tls-required`
2548
* #558 - don't overwrite docker root FS
2649
* #582 - `nsqd`: ignore benign EOF errors
@@ -310,7 +333,7 @@ This can be used as a form of client authentication.
310333
Additionally, `nsqd` is now structured such that it is importable in other Go applications
311334
via `github.com/nsqio/nsq/nsqd`, thanks to @kzvezdarov.
312335

313-
Finally, thanks to @paddyforan, `nsq_to_file` can now archive *multiple* topics or
336+
Finally, thanks to @paddyforan, `nsq_to_file` can now archive *multiple* topics or
314337
optionally archive *all* discovered topics (by specifying no `--topic` params
315338
and using `--lookupd-http-address`).
316339

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ Python libraries are available out of the box (as well as many other [client
2323
libraries][client_libraries]) and, if you're interested in building your own, there's a [protocol
2424
spec][protocol].
2525

26-
The latest stable release is **[0.3.5][latest_tag]** ([ChangeLog][changelog]). We publish [binary
26+
The latest stable release is **[0.3.6][latest_tag]** ([ChangeLog][changelog]). We publish [binary
2727
releases][installing] for linux and darwin.
2828

2929
NOTE: master is our *development* branch and may not be stable at all times.
@@ -89,7 +89,7 @@ Logo created by Wolasi Konu [@kisalow][wolasi_twitter].
8989
[jehiah_twitter]: https://twitter.com/jehiah
9090
[bitly]: https://bitly.com
9191
[features_guarantees]: http://nsq.io/overview/features_and_guarantees.html
92-
[latest_tag]: https://github.com/nsqio/nsq/releases/tag/v0.3.5
92+
[latest_tag]: https://github.com/nsqio/nsq/releases/tag/v0.3.6
9393
[contributors]: https://github.com/nsqio/nsq/graphs/contributors
9494
[client_libraries]: http://nsq.io/clients/client_libraries.html
9595
[nsqio_twitter]: https://twitter.com/nsqio

contrib/nsq.spec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
%define name nsq
2-
%define version 0.3.5
2+
%define version 0.3.6
33
%define release 1
44
%define path usr/local
55
%define group Database/Applications

internal/version/binary.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import (
55
"runtime"
66
)
77

8-
const Binary = "0.3.6-alpha"
8+
const Binary = "0.3.6"
99

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

0 commit comments

Comments
 (0)