Skip to content

Commit

Permalink
bump v0.2.24 stable
Browse files Browse the repository at this point in the history
  • Loading branch information
mreiferson committed Dec 7, 2013
1 parent ab80201 commit dc9f7d3
Show file tree
Hide file tree
Showing 4 changed files with 48 additions and 4 deletions.
44 changes: 44 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,50 @@

## Binaries

### 0.2.24 - 2013-12-07

**Upgrading from 0.2.23**: No backwards incompatible changes. However, as you'll see below, quite a
few command line flags to the utility apps (`nsq_to_http`, `nsq_to_file`, `nsq_to_http`) were
deprecated and will be removed in the next release. Please use this release to transition over to
the new ones.

NOTE: we are now publishing additional binaries built against go1.2

The most prominent addition is the tracking of end-to-end message processing percentiles. This
measures the amount of time it's taking from `PUB` to `FIN` per topic/channel. The percentiles are
configurable and, because there is *some* overhead in collecting this data, it can be turned off
entirely. Please see [the section in the docs](http://bitly.github.io/nsq/components/nsqd.html) for
implementation details.

Additionally, the utility apps received comprehensive support for all configurable reader options
(including compression, which was previously missing). This necessitated a bit of command line flag
cleanup, as follows:

#### nsq_to_file

* deprecated `--gzip-compression` in favor of `--gzip-level`
* deprecated `--verbose` in favor of `--reader-opt=verbose`

#### nsq_to_http

* deprecated `--throttle-fraction` in favor of `--sample`
* deprecated `--http-timeout-ms` in favor of `--http-timeout` (which is a
*duration* flag)
* deprecated `--verbose` in favor of `--reader-opt=verbose`
* deprecated `--max-backoff-duration` in favor of
`--reader-opt=max_backoff_duration=X`

#### nsq_to_nsq

* deprecated `--verbose` in favor of `--reader-opt=verbose`
* deprecated `--max-backoff-duration` in favor of
`--reader-opt=max_backoff_duration=X`

New Features / Enhancements:

* #280 - add end-to-end message processing latency metrics
* #267 - comprehensive reader command line flags for utilities

### 0.2.23 - 2013-10-21

**Upgrading from 0.2.22**: No backwards incompatible changes.
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Python libraries are available out of the box (as well as many other [client
libraries][client_libraries]) and, if you're interested in building your own, there's a [protocol
spec][protocol].

The latest stable release is **[0.2.23][latest_tag]** ([ChangeLog][changelog]). We publish [binary
The latest stable release is **[0.2.24][latest_tag]** ([ChangeLog][changelog]). We publish [binary
releases][installing] for linux and darwin.

NOTE: master is our *development* branch and may not be stable at all times.
Expand Down Expand Up @@ -69,7 +69,7 @@ NSQ was designed and developed by Matt Reiferson ([@imsnakes][snakes_twitter]) a
[jehiah_twitter]: https://twitter.com/jehiah
[bitly]: https://bitly.com
[features_guarantees]: http://bitly.github.io/nsq/overview/features_and_guarantees.html
[latest_tag]: https://github.com/bitly/nsq/tree/v0.2.23
[latest_tag]: https://github.com/bitly/nsq/tree/v0.2.24
[contributors]: https://github.com/bitly/nsq/graphs/contributors
[client_libraries]: http://bitly.github.io/nsq/clients/client_libraries.html
[jekyll]: http://jekyllrb.com/
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.2.23
%define version 0.2.24
%define release 1
%define path usr/local
%define group Database/Applications
Expand Down
2 changes: 1 addition & 1 deletion util/binary_version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"runtime"
)

const BINARY_VERSION = "0.2.24-alpha"
const BINARY_VERSION = "0.2.24"

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

0 comments on commit dc9f7d3

Please sign in to comment.