Centrifugo v2.2.3 Release NotesRelease Date: 2019-10-26 // 7 months ago
No backwards incompatible changes here.
- 🆕 New chapter in docs: Benchmarking server. This chapter contains information about test stand inside Kubernetes with million WebSocket connections to a server based on Centrifuge library (the core of Centrifugo). It gives some numbers and insights about hardware requirements and scalability of Centrifugo
- New channel and channel namespace options:
presence_disable_for_clientallows to make presence available only for server side API.
history_disable_for_clientallows to make history available only for server side API. Previously when enabled presence and history were available for both client and server APIs. Now you can disable for client side. History recovery mechanism if enabled will continue to work for clients anyway even if
- Wait for close handshake completion before terminating WebSocket connection from server side. This allows to gracefully shutdown WebSocket sessions
- 🛠 Fix crash due to race condition, race reproduced when history recover option was on. See commit with fix details
- 🛠 Fix lack of
client_anonymousoption. See #304
🚀 This release is based on Go 1.13.x
🐳 Docker images
docker pull centrifugo/centrifugo:v2.2.3
docker pull centrifugo/centrifugo:v2
docker pull centrifugo/centrifugo:v2.2
docker pull centrifugo/centrifugo:latest