Cent

Latest version: v5.0.0

Safety actively analyzes 621064 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 19

5.1.2

=================

Since Centrifugo v5.1.2 we do not maintain CHANGELOG.md file.

All changes may be found on [Centrifugo releases page](https://github.com/centrifugal/centrifugo/releases) on Github.

5.1.1

======

Improvements

* Option to extract client connection user ID from HTTP header [730](https://github.com/centrifugal/centrifugo/pull/730). See [documentation](https://centrifugal.dev/docs/server/configuration#client_user_id_http_header) for it.
* Speed up channel config operations by using atomic.Value and reduce allocations upon channel namespace extraction by using channel options cache, [727](https://github.com/centrifugal/centrifugo/pull/727)
* New metrics for the size of messages sent and received by Centrifugo real-time transport. And we finally described all the metrics exposed by Centrifugo in docs - see [Server observability -> Exposed metrics](https://centrifugal.dev/docs/server/observability#exposed-metrics)

Fixes

* Fix `Lua redis lib command arguments must be strings or integers script` error when calling Redis reversed history and the stream metadata key does not exist, [732](https://github.com/centrifugal/centrifugo/issues/732)

Misc

* Dependencies updated (rueidis, quic-go, etc)
* Improved logging for bidirectional emulation transports and unidirectional transports - avoid unnecessary error logs

5.1.0

======

Improvements

* Support for EC keys in JWK sets and EC JWTs when using JWKS [720](https://github.com/centrifugal/centrifugo/pull/720) by shaunco, [JWKS docs updated](https://centrifugal.dev/docs/server/authentication#json-web-key-support)
* Experimental GRPC proxy subscription streams [722](https://github.com/centrifugal/centrifugo/pull/722) - this is like [Websocketd](https://github.com/joewalnes/websocketd) but on network steroids 🔥. Streaming request semantics - both unidirectional and bidirectional – is now super-simple to achieve with Centrifugo and GRPC. See additional details about motivation, design, scalability concerns and basic examples in [docs](https://centrifugal.dev/docs/server/proxy_streams)
* Transport error mode for server HTTP and GRPC APIs [690](https://github.com/centrifugal/centrifugo/pull/690) - read [more in docs](https://centrifugal.dev/docs/server/server_api#transport-error-mode)
* Support GRPC gzip compression [723](https://github.com/centrifugal/centrifugo/pull/723). GRPC servers Centrifugo has now recognize gzip compression, proxy requests can optionally use compression for calls (see [updated proxy docs](https://centrifugal.dev/docs/server/proxy)).

Misc

5.0.4

======

Improvements

* Support `expire_at` field of SubscribeResult from Subscribe Proxy [707](https://github.com/centrifugal/centrifugo/pull/707)
* Option to skip client token signature verification [708](https://github.com/centrifugal/centrifugo/pull/708)

Fixes

* Fix connecting to Redis server over unix socket - inherited from [centrifugal/centrifuge318](https://github.com/centrifugal/centrifuge/pull/318) by tie

Misc

5.0.3

======

Improvements

* Add support for GRPC exporter protocol in opentelemetry tracing, by SinimaWath in [691](https://github.com/centrifugal/centrifugo/pull/691)

Misc

5.0.2

======

Improvements

* Quiet mode and no expiration for gentoken/gensubtoken cli commands [681](https://github.com/centrifugal/centrifugo/pull/681) - so token generation using cli helpers is more flexible now
* Add `proxy_static_http_headers` option and `static_http_headers` key for granular proxy [687](https://github.com/centrifugal/centrifugo/pull/687) - so it's possible to append custom headers to HTTP proxy requests.

Fixes

* Suppress warnings about k8s env vars, see [issue](https://github.com/centrifugal/centrifugo/issues/678)

Misc

Page 1 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.