Coredis

Latest version: v4.18.0

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

Scan your dependencies

Page 9 of 22

4.5.2

------
Release Date: 2022-08-03

* Bug Fix

* Implicitly initialize cluster connection pool when
pubsub subscribe is called
* Fix handling of sharded pubsub unsubscribe message
* Fix unsubscribe all for sharded pubsub

* Compatibility

* Improve surfacing underlying errors when initializing
cluster

4.5.1

------
Release Date: 2022-08-02

* Bug Fix

* Fix context leak when commands issued
within ensure_replication and ignore_replies
context managers fail

* Recipes

* Fix LUA lock recipe to work with
clusters with no replicas.
* Ensure LUA lock recipe waits on replication
of lock to n/2 replicas if replicas exist in
the cluster

4.5.0

------
Release Date: 2022-07-30

* Compatibility

* Bring back python 3.7 support

4.4.0

------
Release Date: 2022-07-26

* Breaking changes

* Default `nodemanager_follow_cluster` to True
* Deprecations

* Deprecate `readonly` constructor argument in
cluster client in favor of `read_from_replicas`

* Remove invalid property setter for noreply mode

* Bug Fixes

* Fix incorrect behavior of ignore_replies context manager
as it was not actually setting CLIENT REPLY and simply
discarding connections
* Ensure fetching a random connection doesn't deplete the
node list in the connection pool
* Ensure connection pools are disconnected on finalization
to avoid leaking connections

4.3.1

------
Release Date: 2022-07-23

* Bug Fix

* Fix incorrect calculation of per node connection pool size
when readonly=False
* Ensure max_connection is atleast equal to the number of nodes
in the cluster and raise a warning when it is not

4.3.0

------
Release Date: 2022-07-22

* Features

* Introduced :class:`coredis.pool.BlockingClusterConnectionPool`
* Allow passing :paramref:`~coredis.Redis.connection_pool_cls`
and :paramref:`~coredis.RedisCluster.connection_pool_cls` to pick
the connection pool implementation during client construction

* Breaking Changes

* :class:`~coredis.RedisCluster` now raises a :exc:`~coredis.exceptions.ConnectionError`
when a connection can't be acquired due to ``max_connections`` being hit.

Page 9 of 22

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.