Releases: centrifugal/centrifugo-pro
Centrifugo PRO v5.0.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
- Everything from Centrifugo OSS v5.0.3
- Fix panic during iteration over raw push tokens in push notifications API
- Support connecting to Redis over unix socket for PRO features
Centrifugo PRO v5.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 v5.0.3
- Option push_notifications.dry_run not send push notifications to FCM, APNs, HMS providers but instead just print logs. Useful for development.
- Option push_notifications.dry_run_latency - when set together with
push_notifications.dry_run
every dry-run request to push provider will cause some delay in workers emulating real-world latency. Useful for development. - Rename Throttling feature to Rate limiting as a more convenient and correct name for the provided functionality.
Centrifugo PRO v5.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 v5.0.3
- Introducing delayed push notifications, see
send_at
field of send_push_notification API. Note that when using Redis as push notification queue engine the delayed scheduler must be explicitly enabled. - Introducing cancel_push API to cancel delayed push notification by its
uid
Centrifugo PRO v5.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 v5.0.2
Centrifugo PRO v5.0.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.
Centrifugo PRO v5
This is the first stable release of Centrifugo PRO available for purchasing. Centrifugo PRO v5 is packed with the following features right from the start:
- Everything from Centrifugo OSS v5.0.1
- 🔍 Channel and user tracing allows watching client protocol frames in channel or per user ID in real time.
- 💹 Real-time analytics with ClickHouse for a great system observability, reporting and trending.
- 🛡️ Operation throttling to protect server from the real-time API misusing and frontend bugs.
- 🔥 Push notification API to manage device tokens and send mobile and browser push notifications.
- 🟢 User status API feature allows understanding activity state for a list of users.
- 🔌 Connections API to query, filter and inspect active connections.
- ✋ User blocking API to block/unblock abusive users by ID.
- 🛑 JWT revoking and invalidation API to revoke tokens by ID and invalidate user's tokens based on issue time.
- 💪 Channel capabilities for controlling channel permissions per connection or per subscription.
- 📜 Channel patterns allow defining channel configuration like HTTP routes with parameters.
- ✍️ CEL expressions to write custom efficient permission rules for channel operations.
- 🚀 Faster performance to reduce resource usage on server side.
- 🔮 Singleflight for online presence and history to reduce load on the broker.
- 🍔 Message batching control for advanced tuning of client connection write behaviour.
- 🪵 CPU and RSS memory usage stats of Centrifugo nodes in admin UI.
Centrifugo PRO v5.0.0-beta.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.
Release notes:
- Inherit changes from Centrifugo v5.0.1 OSS
Centrifugo PRO v5.0.0-beta.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.
Release notes:
- Inherit changes from Centrifugo v5 OSS
- Second iteration of Push Notification API
Centrifugo PRO v4.0.0-beta.9
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.
Release notes:
- Inherit changes from Centrifugo OSS v4.1.3
- First draft of Push notification API
Centrifugo PRO v4.0.0-beta.8
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.
Release notes:
- Drastically reduced overhead of ClickHouse analytics feature: Centrifugo PRO now uses the most efficient way possible to export data to ClickHouse
- Breaking change: Headers and Metadata fields of
connections
table are now ofMap(String, Array(String))
type instead of Nested.
Centrifugo PRO v4.0.0-beta.7
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.
Release notes:
- Inherit changes from Centrifugo OSS v4.1.2
- Massively improved Operation throttling feature: various types of throttling (including very efficient per-connection throttling), several buckets per command, client error limits.