Skip to content

Commit

Permalink
Merge pull request #1180 from ploxiln/prep_v120
Browse files Browse the repository at this point in the history
bump v1.2.0 stable
  • Loading branch information
ploxiln authored Aug 28, 2019
2 parents 1db3903 + 1633454 commit e7d872a
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 4 deletions.
43 changes: 43 additions & 0 deletions ChangeLog.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,49 @@

## Releases

### 1.2.0 - 2019-08-26

**Upgrading**

* #1055 - `nsqd`: removed support for old metadata scheme used in v0.3.8 and earlier
* you cannot upgrade directly from v0.3.8 to v1.2.0, you must go through v1.0.0-compat or v1.1.0
* #1115 - manage dependencies with go modules
* `dep` support still present for now, but deprecated

Features:

* #1136 - `nsqd`: add `--max-channel-consumers` (default unlimited) (thanks @andyxning)
* #1133 - `nsqd`: add `--min-output-buffer-timeout` (default 25ms) to limit how low a timeout a consumer can request
* and raise default `--max-output-buffer-timeout` to 30 seconds (lower timeout, more cpu usage)
* #1127 - `nsqd`: add topic total message bytes to stats (thanks @andyxning)
* #1125 - `nsqd`: add flag to adjust default `--output-buffer-timeout` (thanks @andyxning)
* #1163 - `nsqd`: add random load balancing for authd requests (thanks @shenhui0509)
* #1119 - `nsqd`: include client TLS cert CommonName in authd requests
* #1147 - `nsq_to_file`: include topic/channel in most log messages
* #1117 - `nsq_to_file`: add `--log-level` and `--log-prefix` flags
* #1117/#1120/#1123 - `nsq_to_file`: big refactor, more robust file switching and syncing and error handling
* #1118 - `nsqd`: add param to `/stats` endpoint to allow skipping per-client stats (much faster if many clients)
* #1118 - `nsqadmin`, `nsq_stat`: use `include_clients` param for `/stats` for a big speedup for big clusters
* #1110 - `nsq_to_file`: support for separate working directory with `--work-dir` (thanks @mccutchen)
* #856 - `nsqadmin`: add `--base-path` flag (thanks @blinklv)
* #1072 - `nsq_to_http`: add `--header` flag (thanks @alwindoss)
* #881 - `nsqd`: add producer client tcp connections to stats (thanks @sparklxb)
* #1071/#1074 - `nsq_to_file`: new flag `--sync-interval` (default same as previous behavior, 30 seconds) (thanks @alpaker)

Bugs:

* #1153 - `nsqd`: close connections that don't send "magic" header (thanks @JoseFeng)
* #1140 - `nsqd`: exit on all fatal Accept() errors - restart enables better recovery for some conditions (thanks @mdh67899)
* #1140 - `nsqd`, `nsqlookupd`, `nsqadmin`: refactor LogLevel, general refactor to better exit on all fatal errors
* #1140 - `nsqadmin`: switch to using `judwhite/go-svc` like `nsqd` and `nsqadmin` do
* #1134 - `nsqadmin`: fix clients count and channel total message rate (new bugs introduced in this cycle)
* #1132 - `nsqd`, `nsqlookupd`, `nsqadmin`: fix http error response unreliable json serialization
* #1116 - `nsqlookupd`: fix orphaned ephemeral topics in registration DB
* #1109 - `nsqd`: fix topic message mis-counting if there are backend write errors (thanks @SwanSpouse)
* #1099 - `nsqlookupd`: optimize `/nodes` endpoint, much better for hundreds of nsqd (thanks @andyxning)
* #1085 - switch `GOFLAGS` to `BLDFLAGS` in `Makefile` now that `GOFLAGS` is automatically used by go
* #1080 - `nsqadmin`: eslint reported fixes/cleanups

### 1.1.0 - 2018-08-19

**Upgrading from 1.0.0-compat**: Just a few backwards incompatible changes:
Expand Down
4 changes: 1 addition & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,7 @@ COPY . /go/src/github.com/nsqio/nsq

WORKDIR /go/src/github.com/nsqio/nsq

RUN wget -O /bin/dep https://github.com/golang/dep/releases/download/v0.4.1/dep-linux-amd64 \
&& chmod +x /bin/dep \
&& /bin/dep ensure \
RUN export GO111MODULE=on \
&& ./test.sh \
&& CGO_ENABLED=0 make DESTDIR=/opt PREFIX=/nsq BLDFLAGS='-ldflags="-s -w"' install

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 = "1.1.1-alpha"
const Binary = "1.2.0"

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

0 comments on commit e7d872a

Please sign in to comment.