Skip to content

Releases: centrifugal/centrifugo-pro

Centrifugo PRO v6.2.4

25 Jul 12:29
da4fa14
Compare
Choose a tag to compare

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.4
  • Recovered publications histogram added in Centrifugo OSS v6.2.4 works with channel namespace resolution in PRO (if enabled).

Centrifugo PRO v6.2.3

11 Jul 13:27
da4fa14
Compare
Choose a tag to compare

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

29 Jun 07:36
da4fa14
Compare
Choose a tag to compare

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. Option export_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. Option export_users is a list of users for which Centrifugo will export subscriptions data to ClickHouse.
    • clickhouse_analytics.export.operations.export_users - list of strings. Option export_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. Option export_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

22 May 16:58
da4fa14
Compare
Choose a tag to compare

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

28 Apr 05:45
da4fa14
Compare
Choose a tag to compare

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

06 Mar 18:26
da4fa14
Compare
Choose a tag to compare

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

19 Feb 17:09
da4fa14
Compare
Choose a tag to compare

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

03 Feb 05:40
da4fa14
Compare
Choose a tag to compare

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

21 Jan 08:55
da4fa14
Compare
Choose a tag to compare

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

16 Jan 08:28
da4fa14
Compare
Choose a tag to compare

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: