Sourced from asgiref's changelog.
3.3.0 (2020-10-09)
- sync_to_async now defaults to thread-sensitive mode being on
- async_to_sync now works inside of forked processes
- WsgiToAsgi now correctly clamps its response body when Content-Length is set
3.2.10 (2020-08-18)
- Fixed bugs due to bad WeakRef handling introduced in 3.2.8
3.2.9 (2020-06-16)
- Fixed regression with exception handling in 3.2.8 related to the contextvars fix.
3.2.8 (2020-06-15)
- Fixed small memory leak in local.Local
- contextvars are now persisted through AsyncToSync
3.2.7 (2020-03-24)
- Bug fixed in local.Local where deleted Locals would occasionally inherit their storage into new Locals due to memory reuse.
3.2.6 (2020-03-23)
- local.Local now works in all threading situations, no longer requires periodic garbage collection, and works with libraries that monkeypatch threading (like gevent)
3.2.5 (2020-03-11)
- self is now preserved on methods by async_to_sync
3.2.4 (2020-03-10)
7dba5ff
Releasing 3.3.0e1e0dd9
Added ZeroCopy extension3834d13
Added rpc.py to Implementations (#198)03b0dbb
Clamped WsgiToAsgi response body using Content-Length valuecfd82e4
Fix linting with unused import removalcc1877e
Fix import sorting in previous commit.7becc9d
Making thread_sensitive=True the default66a6e68
Fixed #194: Made async_to_sync work inside a fork4ab9d8e
Fixed #193: Bumped docs version to 3.01c9d063
Clarified "Optional" meaning (#190)