1.1.0 Release Notes¶
Channels 1.1.0 introduces a couple of major but backwards-compatible changes, including most notably the inclusion of a standard, framework-agnostic JavaScript library for easier integration with your site.
Major Changes¶
- Channels now includes a JavaScript wrapper that wraps reconnection and multiplexing for you on the client side. For more on how to use it, see the Channels WebSocket wrapper documentation.
- Test classes have been moved from
channels.tests
tochannels.test
to better match Django. Old imports fromchannels.tests
will continue to work but will trigger a deprecation warning, andchannels.tests
will be removed completely in version 1.3.
Minor Changes & Bugfixes¶
- Bindings now support non-integer fields for primary keys on models.
- The
enforce_ordering
decorator no longer suffers a race condition where it would drop messages under high load. runserver
no longer errors if thestaticfiles
app is not enabled in Django.
Backwards Incompatible Changes¶
None.