Releases: centrifugal/centrifugo-pro
Centrifugo PRO v6.2.4
Centrifugo PRO is an extended version of Centrifugo with a set of additional features. These features can provide your business with unique benefits – drastically save development time, reduce resource usage on a server, protect your backend from misusing, and put the system observability to the next level.
More details and feature description can be found in Centrifugo PRO docs.
What's changed
Centrifugo PRO v6.2.3
Centrifugo PRO is an extended version of Centrifugo with a set of additional features. These features can provide your business with unique benefits – drastically save development time, reduce resource usage on a server, protect your backend from misusing, and put the system observability to the next level.
More details and feature description can be found in Centrifugo PRO docs.
What's changed
- Everything from Centrifugo OSS v6.2.3
- New scalability optimization 🚀 Possibility to set a separate
Controller
- based on Redis or Nats. Controller in Centrifugo is responsible for cross-node communication in cluster. Centrifugo PRO now allows using a custom controller configuration. This may be useful to isolate controller load from channel load (i.e. from Broker), or to use Redis for channel operations and Nats for controller operations, or use Redis for channel operations, but sth like DragonflyDB for controller operations, etc. Docs
Centrifugo PRO v6.2.2
Centrifugo PRO is an extended version of Centrifugo with a set of additional features. These features can provide your business with unique benefits – drastically save development time, reduce resource usage on a server, protect your backend from misusing, and put the system observability to the next level.
More details and feature description can be found in Centrifugo PRO docs.
What's changed
- Everything from Centrifugo OSS v6.2.2
- New options for Clickhouse Analytics:
clickhouse_analytics.export.connections.export_users
- list of strings. Optionexport_users
is a list of users for which Centrifugo will export connections data to ClickHouse. If not set, all users will be exported. Allows enabling ClickHouse analytics for a subset of users which is generally simpler/safer/more effective than enabling connections analytics for all users.clickhouse_analytics.export.subscriptions.export_users
- list of strings. Optionexport_users
is a list of users for which Centrifugo will export subscriptions data to ClickHouse.clickhouse_analytics.export.operations.export_users
- list of strings. Optionexport_users
is a list of users for which Centrifugo will export operations data to ClickHouse. If not set, all users will be exported.clickhouse_analytics.export.publications.export_channels
- list of strings. Optionexport_channels
is a list of channels for which Centrifugo will export publications data to ClickHouse. If not set, all channels will be exported.
Centrifugo PRO v6.2.1
Centrifugo PRO is an extended version of Centrifugo with a set of additional features. These features can provide your business with unique benefits – drastically save development time, reduce resource usage on a server, protect your backend from misusing, and put the system observability to the next level.
More details and feature description can be found in Centrifugo PRO docs.
What's changed
- Everything from Centrifugo OSS v6.2.1
- Display aggregation stats in Web UI on Status page - client protocol message rates, publication, connection, subscription rates, distribution by client name.
- Slightly faster unidirectional websocket connect command processing
- Improved behaviour of batch_flush_latest - the algorithm now ensures that join/leave are all sent, the option only affects publications in channel (since there is no sense in sending latest join or latest leave message only). Centrifugo now uses slightly less memory in case of using this channel option since it does not keep other publications in intermediary buffer, only keeps one latest.
- Support for multiple license key in configuration - Centrifugo PRO is now selecting first non-expired license key if several license keys provided.
- Also has updated dependencies with known security issues.
Centrifugo PRO v6.2.0
Centrifugo PRO is an extended version of Centrifugo with a set of additional features. These features can provide your business with unique benefits – drastically save development time, reduce resource usage on a server, protect your backend from misusing, and put the system observability to the next level.
More details and feature description can be found in Centrifugo PRO docs.
What's changed
- Everything from Centrifugo OSS v6.2.0
- An experimental option to enable faster client connections runtime. This may result into significantly improved CPU usage when having many mostly idle connections.
- New channel-level message batching controls -
batch_max_size
,batch_max_delay
,batch_flush_latest
namespace options may provide a more flexible way for batching messages than we had before only with with per-connection batching controls. Now it's possible to make decisions based on real-time feature requirements.
Centrifugo PRO v6.1.0
Centrifugo PRO is an extended version of Centrifugo with a set of additional features. These features can provide your business with unique benefits – drastically save development time, reduce resource usage on a server, protect your backend from misusing, and put the system observability to the next level.
More details and feature description can be found in Centrifugo PRO docs.
What's changed
- Everything from Centrifugo OSS v6.1.0
- Similar to Centrifugo OSS, Centrifugo PRO now detects Redis Cluster automatically for its functionality.
Centrifugo PRO v6.0.3
Centrifugo PRO is an extended version of Centrifugo with a set of additional features. These features can provide your business with unique benefits – drastically save development time, reduce resource usage on a server, protect your backend from misusing, and put the system observability to the next level.
More details and feature description can be found in Centrifugo PRO docs.
What's changed
- Everything from Centrifugo OSS v6.0.3
- Option to drastically improve performance of HTTP proxies with new use_fast_client option. In the benchmarks we did, the effect was up to 2x more request throughput for HTTP proxy and 10 times fewer allocations for each request. This will result into significant CPU and latency reductions under active proxy usage conditions.
- Minor improvements in GRPC server and client performance - in server API and proxy client.
Centrifugo PRO v6.0.2
Centrifugo PRO is an extended version of Centrifugo with a set of additional features. These features can provide your business with unique benefits – drastically save development time, reduce resource usage on a server, protect your backend from misusing, and put the system observability to the next level.
More details and feature description can be found in Centrifugo PRO docs.
What's changed
- Everything from Centrifugo OSS v6.0.2
Centrifugo PRO v6.0.1
Centrifugo PRO is an extended version of Centrifugo with a set of additional features. These features can provide your business with unique benefits – drastically save development time, reduce resource usage on a server, protect your backend from misusing, and put the system observability to the next level.
More details and feature description can be found in Centrifugo PRO docs.
What's changed
- Everything from Centrifugo OSS v6.0.1
Centrifugo PRO v6.0.0
Centrifugo v6 PRO – a new major release that is now live. This release includes fundamental improvements in the configuration to simplify working with Centrifugo from both user and core development perspectives. It also adds several useful features and enhances observability.
See the details about v6 changes in OSS and PRO editions in the Centrifugo v6 release blog post
Main highlights:
- Everything from Centrifugo OSS v6.0.0
- Improved channel state events
- Dedicated PostgreSQL for push notifications queue
- Tutorial for push notifications
- Generalized channel patterns
- Namespace resolution for metrics
- Clients and subscriptions inflight metrics
- Sentry integration
- Leverage Redis replicas
- Redis Cluster sharded PUB/SUB