Skip to content

Commit

Permalink
1.6.2
Browse files Browse the repository at this point in the history
  • Loading branch information
FZambia committed Jan 11, 2017
1 parent 12b2900 commit 8407674
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 9 deletions.
13 changes: 8 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
v1.6.2 (not released yet)
=========================

No backwards incompatible changes here.
v1.6.2
======

### Features

* Use Redis pipelining and single connection for presence/history/channels operations. This increases performance of those operations especially on systems with many CPU cores.
* Homebrew formula to install Centrifugo on MacOS, see README for instructions.
* Update gorilla websocket library - there is one more update for websocket compression: pool flate readers which should increase compression performance.

### Fixes

* Fix calling presence remove for every channel (not only channels with presence option enabled).
* Change subscribing/unsubscribing algorithm to Redis channels - it fixes theretical possibility ow wrong subscribing state in Redis.
* Change subscribing/unsubscribing algorithm to Redis channels - it fixes theretical possibility of wrong subscribing state in Redis.

### Internal (for developers/contributors)

* We don't use `disconnect` message before closing client connections anymore - we rely on websocket/SockJS close reason now (which is JSON encoded `DisconnectAdvice`). Our js client already handles that reason, so no breaking changes there. Some work required in other clients though to support `reconnect: false` in advice.

v1.6.1
======
Expand Down
4 changes: 2 additions & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
FROM centos:7

ENV VERSION 1.6.1
ENV VERSION 1.6.2

ENV CENTRIFUGO_SHA256 4692ea627d0c2690a74fb7566363cb48dfbb31ecbcdd1ea4b190ed9fb9948f83
ENV CENTRIFUGO_SHA256 7bd0ac9d9354789606fbaf5ce734e8089733ab2bef7f16e47531de1df46db7d2

ENV DOWNLOAD https://github.com/centrifugal/centrifugo/releases/download/v$VERSION/centrifugo-$VERSION-linux-amd64.zip

Expand Down
4 changes: 2 additions & 2 deletions centrifugo.rb
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
class Centrifugo < Formula
desc "Centrifugo"
homepage "https://github.com/centrifugal/centrifugo"
url "https://github.com/centrifugal/centrifugo/releases/download/v1.6.1/centrifugo-1.6.1-darwin-amd64.zip"
sha256 "e2c9467d996bbb62416544d1e6a53e6044c90e405a4f62a3ed651485526f5395"
url "https://github.com/centrifugal/centrifugo/releases/download/v1.6.2/centrifugo-1.6.2-darwin-amd64.zip"
sha256 "a1b3d6b9ad5c7a53d95e70357f9a7e25f664e37cb15473fa8ea84d5a7b0db6cf"

def install
system "chmod", "+x", "centrifugo"
Expand Down

0 comments on commit 8407674

Please sign in to comment.