Channels

Latest version: v4.1.0

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

Scan your dependencies

Page 8 of 14

1.1.6

Not secure
------------------

* The ``runserver`` ``server_cls`` override no longer fails with more modern
Django versions that pass an ``ipv6`` parameter.

1.1.5

Not secure
------------------

* The Daphne dependency requirement was bumped to 1.3.0.

1.1.4

Not secure
------------------

* Pending messages correctly handle retries in backlog situations

* Workers in threading mode now respond to ctrl-C and gracefully exit.

* ``request.meta['QUERY_STRING']`` is now correctly encoded at all times.

* Test client improvements

* ``ChannelServerLiveTestCase`` added, allows an equivalent of the Django
``LiveTestCase``.

* Decorator added to check ``Origin`` headers (``allowed_hosts_only``)

* New ``TEST_CONFIG`` setting in ``CHANNEL_LAYERS`` that allows varying of
the channel layer for tests (e.g. using a different Redis install)

1.1.3

Not secure
------------------

* ``enforce_ordering`` now works correctly with the new-style process-specific
channels

* ASGI channel layer versions are now explicitly checked for version compatibility

1.1.2

Not secure
------------------

* Session name hash changed to SHA-1 to satisfy FIPS-140-2. Due to this,
please force all WebSockets to reconnect after the upgrade.

* `scheme` key in ASGI-HTTP messages now translates into `request.is_secure()`
correctly.

* WebsocketBridge now exposes the underlying WebSocket as `.socket`

1.1.1

Not secure
------------------

* Fixed JS packaging issue

Page 8 of 14

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.