2
2
3
3
## Binaries
4
4
5
- ### 0.3.6-alpha
5
+ ### 0.3.6 - 2015-09-24
6
6
7
7
** Upgrading from 0.3.5** : Binaries contain no backwards incompatible changes.
8
8
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
+
9
29
Features:
10
30
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
12
34
* #293 - ` nsqd ` : add deferred pub (` DPUB ` )
13
35
* #577 - ` nsqd ` : drop per-channel queue workers in favor of centralized queue GC
14
36
* #584 - ` nsqlookupd ` : improve registration DB performance (thanks @xiaost )
@@ -20,7 +42,8 @@ Features:
20
42
21
43
Bugs:
22
44
23
- * #421 - ` nsqadmin ` : display upstream/partial errors
45
+ * #656 - ` nsqadmin ` : update ` statsd ` prefix to ` stats.counters `
46
+ * #421 /#657 - ` nsqadmin ` : display upstream/partial errors
24
47
* #396 - ` nsqdamin ` /` nsqd ` : support for ` --tls-required `
25
48
* #558 - don't overwrite docker root FS
26
49
* #582 - ` nsqd ` : ignore benign EOF errors
@@ -310,7 +333,7 @@ This can be used as a form of client authentication.
310
333
Additionally, ` nsqd ` is now structured such that it is importable in other Go applications
311
334
via ` github.com/nsqio/nsq/nsqd ` , thanks to @kzvezdarov .
312
335
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
314
337
optionally archive * all* discovered topics (by specifying no ` --topic ` params
315
338
and using ` --lookupd-http-address ` ).
316
339
0 commit comments