Skip to content

Commit

Permalink
bump v1.0.0 stable
Browse files Browse the repository at this point in the history
  • Loading branch information
mreiferson committed Aug 11, 2014
1 parent f9e6254 commit 93343a0
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 32 deletions.
19 changes: 9 additions & 10 deletions ChangeLog.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,18 @@
## go-nsq Change Log

### 1.0.0-alpha
### 1.0.0 - 2014-08-11

**Upgrading from 0.3.7**: The public API was refactored considerably and is not backwards
**Upgrading from 0.3.7**: The public API was significantly refactored and is not backwards
compatible, please read [UPGRADING](UPGRADING.md).

* #58 - support IDENTIFY `msg_timeout`
* #54 - per-connection TLS config and set ServerName
* #45 - fix producer connect/close race
* #58 - support `IDENTIFY` `msg_timeout`
* #54 - per-connection TLS config and set `ServerName`
* #49 - add common connect helpers
* #43 - more flexible nsqlookupd URL specification
* #35 - AUTH support
* #41 - use package private RNG
* #36 - support 64char topic/channel names
* #30/#38/#39/#42/#46/#48/#51/#52 - refactor public API (see [UPGRADING](UPGRADING.md))
* #43/#63 - more flexible `nsqlookupd` URL specification
* #35 - `AUTH` support
* #41/#62 - use package private RNG
* #36 - support 64 character topic/channel names
* #30/#38/#39/#42/#45/#46/#48/#51/#52/#65/#70 - refactor public API (see [UPGRADING](UPGRADING.md))

### 0.3.7 - 2014-05-25

Expand Down
28 changes: 9 additions & 19 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,30 +1,20 @@
## go-nsq

`go-nsq` is the official Go package for [NSQ][nsq].
The official Go package for [NSQ][nsq].

NOTE: The public API has been refactored in anticipation of `v1.0.0` and is not backwards compatible with
previous releases. **[0.3.7][legacy]** is the last stable release compatible with the legacy API. Please
read the [UPGRADING](UPGRADING.md) guide.
[![Build Status](https://secure.travis-ci.org/bitly/go-nsq.png?branch=master)][travis] [![GoDoc](https://godoc.org/github.com/bitly/go-nsq?status.svg)](https://godoc.org/github.com/bitly/go-nsq)

The latest stable release is **[0.3.7][latest_tag]**
NOTE: The public API has been refactored as of `v1.0.0` and is not backwards compatible with
previous releases. **[0.3.7][legacy]** is the last stable release compatible with the legacy API.
Please read the [UPGRADING](UPGRADING.md) guide.

[![Build Status](https://secure.travis-ci.org/bitly/go-nsq.png?branch=master)][travis]

It provides high-level [Consumer][consumer] and [Producer][producer] types as well as low-level
functions to communicate over the [NSQ protocol][protocol].

See the [main repo apps][apps] directory for examples of clients built using this package.

### Installing

$ go get github.com/bitly/go-nsq
The latest stable release is **[1.0.0][latest_tag]**

### Docs

See [godoc][nsq_gopkgdoc] for pretty documentation or:
See [godoc][nsq_gopkgdoc].

# in the go-nsq package directory
$ go doc
See the [main repo apps][apps] directory for examples of clients built using this package.

[nsq]: https://github.com/bitly/nsq
[nsq_gopkgdoc]: http://godoc.org/github.com/bitly/go-nsq
Expand All @@ -35,4 +25,4 @@ See [godoc][nsq_gopkgdoc] for pretty documentation or:
[pr30]: https://github.com/bitly/go-nsq/pull/30
[legacy]: https://github.com/bitly/go-nsq/releases/tag/v0.3.7
[travis]: http://travis-ci.org/bitly/go-nsq
[latest_tag]: https://github.com/bitly/go-nsq/releases/tag/v0.3.7
[latest_tag]: https://github.com/bitly/go-nsq/releases/tag/v1.0.0
6 changes: 4 additions & 2 deletions UPGRADING.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,8 +163,10 @@ exposing an interface that follows the standard library and still provides a mea
configure the output.

In the new API, we've provided a method on `Consumer` and `Producer` called `SetLogger` that takes
a Go standard library `log.Logger` (which can be instantiated via `log.NewLogger`) and a
traditional log level integer `nsq.LogLevel{Debug,Info,Warning,Error}`.
an interface compatible with the Go standard library `log.Logger` (which can be instantiated via
`log.NewLogger`) and a traditional log level integer `nsq.LogLevel{Debug,Info,Warning,Error}`:

Output(maxdepth int, s string) error

This gives the user the flexibility to control the format, destination, and verbosity while still
conforming to standard library logging conventions.
Expand Down
2 changes: 1 addition & 1 deletion version.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@
package nsq

// VERSION
const VERSION = "1.0.0-alpha"
const VERSION = "1.0.0"

0 comments on commit 93343a0

Please sign in to comment.