Skip to content

Centrifugo PRO v6.9.4

Latest

Choose a tag to compare

@FZambia FZambia released this 07 Sep 05:07
0b35c13

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.9.4
  • Fix panic when cache empty proxy is used in several namespaces.
  • The change in Centrifugo OSS to no longer copy channel config structs on each call is a positive speedup for Centrifugo PRO as its struct is larger in size, eliminating possible regression of moving to Centrifugo PRO from the OSS version.
  • Faster capability checks with regex rules — a capability rule with match: "regex" recompiled its pattern on every subscribe, publish, presence and history request. Compiled patterns are now cached.
  • Channel inspector shows the server's own verdict on a channel name — the admin UI decided by itself whether a channel name passes channel_regex, and it could not do this correctly (a pattern channel is matched as a whole, the private prefix is trimmed first, and without a regex the server applies its own rules). The channel_options admin endpoint now returns name_valid and pattern, and the UI shows what the server says. The channel length limit is included in the verdict too.
  • Updated dependencies.