Description
Django Channels =============== .. image:: https://github.com/django/channels/workflows/Tests/badge.svg?branch=master :target: https://github.com/django/channels/actions .. image:: https://readthedocs.org/projects/channels/badge/?version=latest :target: https://channels.readthedocs.io/en/latest/?badge=latest .. image:: https://img.shields.io/pypi/v/channels.svg :target: https://pypi.python.org/pypi/channels .. image:: https://img.shields.io/pypi/l/channels.svg :target: https://pypi.python.org/pypi/channels Channels augments Django to bring WebSocket, long-poll HTTP, task offloading and other async support to your code, using familiar Django design patterns and a flexible underlying framework that lets you not only customize behaviours but also write support for your own protocols and needs. Documentation, installation and getting started instructions are at https://channels.readthedocs.io Channels is an official Django Project and as such has a deprecation policy. Details about what's deprecated or pending deprecation for each release is in the `release notes <https://channels.readthedocs.io/en/latest/releases/index.html>`_. Support can be obtained through several locations - see our `support docs <https://channels.readthedocs.io/en/latest/support.html>`_ for more. You can install channels from PyPI as the ``channels`` package. See our `installation <https://channels.readthedocs.io/en/latest/installation.html>`_ and `tutorial <https://channels.readthedocs.io/en/latest/tutorial/index.html>`_ docs for more. Dependencies ------------ All Channels projects currently support Python 3.9 and up. ``channels`` is compatible with Django 4.2+. Contributing ------------ To learn more about contributing, please `read our contributing docs <https://channels.readthedocs.io/en/latest/contributing.html>`_. Maintenance and Security ------------------------ To report security issues, please contact security@djangoproject.com. For GPG signatures and more security process information, see https://docs.djangoproject.com/en/dev/internals/security/. To report bugs or request new features, please open a new GitHub issue. For larger discussions, please post to the `django-developers mailing list <https://groups.google.com/d/forum/django-developers>`_. Maintenance is overseen by Carlton Gibson with help from others. It is a best-effort basis - we unfortunately can only dedicate guaranteed time to fixing security holes. If you are interested in joining the maintenance team, please `read more about contributing <https://channels.readthedocs.io/en/latest/contributing.html>`_ and get in touch! Other Projects -------------- The Channels project is made up of several packages; the others are: * `Daphne <https://github.com/django/daphne/>`_, the HTTP and Websocket termination server * `channels_redis <https://github.com/django/channels_redis/>`_, the Redis channel backend * `asgiref <https://github.com/django/asgiref/>`_, the base ASGI library/memory backend
Release History
| Version | Changes | Urgency | Date |
|---|---|---|---|
| 4.3.2 | Imported from PyPI (4.3.2) | Low | 4/21/2026 |
| 4.3.1 | Tag 4.3.1 | Low | 8/1/2025 |
| 4.3.0 | Tag 4.3.0 | Low | 7/28/2025 |
| 4.2.2 | Tag 4.2.2 | Low | 3/30/2025 |
| 4.2.1 | Tag 4.2.1 | Low | 3/29/2025 |
| 4.2.0 | Tag 4.2.0 | Low | 11/15/2024 |
| 4.1.0post1 | Tag 4.1.0post1 | Low | 4/3/2024 |
| 4.1.0 | Tag 4.1.0 | Low | 4/3/2024 |
| 4.0.0 | Tag 4.0.0 | Low | 10/15/2022 |
| 4.0.0b1 | Tag 4.0.0b1 | Low | 8/25/2022 |
| 3.0.5 | Tag 3.0.5 | Low | 6/24/2022 |
| 3.0.4 | Tag 3.0.4 | Low | 7/11/2021 |
| 3.0.3 | Tag 3.0.3 | Low | 12/28/2020 |
| 3.0.2 | Tag 3.0.2 | Low | 11/9/2020 |
| 3.0.1 | Tag 3.0.1 | Low | 11/4/2020 |
| 3.0.0 | Tag 3.0.0 | Low | 10/30/2020 |
| 2.4.0 | Tag 2.4.0 | Low | 12/18/2019 |
| 2.3.1 | Tag 2.3.1 | Low | 10/23/2019 |
| 2.3.0 | Tag 2.3.0 | Low | 9/18/2019 |
| 2.2.0 | Tag 2.2.0 | Low | 4/14/2019 |
