Asgi-redis

Latest version: v1.4.3

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

Scan your dependencies

Page 1 of 4

1.4.3

------------------

* The internal class layout of the channel layers has been adjusted, but the
public API remains the same.

* Fixed compatability with newer releases of redis-py.

1.4.2

------------------

* receive() no longer blocks indefinitely, just for a while.

* Built-in lua scripts have their SHA pre-set to avoid a guaranteed cache miss
on their first usage.

1.4.1

------------------

* A keyspace leak has been fixed where message body keys were not deleted after
receive, and instead left to expire.

1.4.0

------------------

* Sharded mode support is now more robust with send/receive deterministically
moving around the shard ring rather than picking random connections. This
means there is no longer a slight chance of messages being missed when there
are not significantly more readers on a channel than shards. Tests have
also been updated so they run fully on sharded mode thanks to this.

* Sentinel support has been considerably improved, with connection caching
(via sentinal_refresh_interval), and automatic service discovery.

* The Twisted backend now picks up the Redis password if one is configured.

1.3.0

------------------

* Change format of connection arguments to be a single dict called
``connection_kwargs`` rather than individual options, as they change by
connection type. You will need to change your settings if you have any of
socket_connect_timeout, socket_timeout, socket_keepalive or
socket_keepalive_options set to move them into a ``connection_kwargs`` dict.

1.2.1

------------------

* Error with sending to multi-process channels with the same message fixed

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.