Django-channels-graphql-ws

Latest version: v0.9.1

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

Scan your dependencies

Page 3 of 4

0.7.3

- Logging slightly improved. Thanks to edouardtheron.

0.7.2

- Quadratic growth of threads number has stopped. The problem was
observer on Python 3.6 and 3.7 and was not on 3.8, because starting
with 3.8 `ThreadPoolExecutor` does not spawn new thread if there are
idle threads in the pool already. The issue was in the fact that for
each of worker thread we run an event loop which default executor is
the `ThreadPoolExecutor` with default (by Python) number of threads.
All this eventually ended up in hundreds of thread created for each
`GraphqlWsConsumer` subclass.

0.7.1

- Python 3.6 compatibility brought back.

0.7.0

- Subscription `payload` now properly serializes the following Python
`datetime` types:
- `datetime.datetime`
- `datetime.date`
- `datetime.time`

0.6.0

- Allow `msgpack v1.*` in the dependencies requirements.
- Windows support improved: tests fixed, example fixed.
- Development instructions updated in the `README.md`.
- Removed `graphql-core` version lock, it is hold by `graphene` anyway.
- Many CI-related fixes.

0.5.0

- Added support for Python 3.6.
- Dependencies updated and relaxed, now Django 3 is allowed.
- Testing framework improved to run on 3.6, 3.7, 3.8 with Tox.
- Client setup documentation (Python, GraphiQL) improved. Thanks to
Rigel Kent.
- Error logging added to simplify debugging, error messages improved.
- Fixed wrong year in this changelog (facepalm).
- Configuration management made slightly simple.
- Bandit linter removed as useless.
- More instructions for the package developers in the `README.md` added.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.