github centrifugal/centrifugo v2.8.0

latest releases: v5.4.5, v5.4.4, v5.4.3...
3 years ago

Minor backwards incompatible changes here when using client_user_connection_limit option – see below.

Centrifugo v2.8.0 has many internal changes that could affect overall performance and latency. In general, we expect better latency between a client and a server, but servers under heavy load can notice a small regression in CPU usage.

Improvements:

  • Centrifugo can now maintain a single connection from a user when personal server-side channel used. See #396 and docs
  • New option client_concurrency. This option allows processing client commands concurrently. Depending on your use case this option has potential to radically reduce latency between a client and Centrifugo. See detailed description in docs
  • When using client_user_connection_limit and user reaches max amount of connections Centrifugo will now disconnect client with connection limit reason instead of returning limit exceeded error. Centrifugo will give a client advice to not reconnect.

Centrifugo v2.8.0 based on latest Go 1.15.5

Docker images

  • docker pull centrifugo/centrifugo:v2.8.0
  • docker pull centrifugo/centrifugo:v2
  • docker pull centrifugo/centrifugo:v2.8
  • docker pull centrifugo/centrifugo:latest

Don't miss a new centrifugo release

NewReleases is sending notifications on new releases.