Patch release
Changes since 2.7.0:
- Fix websockets' handles cleanup on shutdown
- This should fix an occasional runtime thread panic with the message
Cannot drop pointer into Python heap without the thread being attached
- This should fix an occasional runtime thread panic with the message
- Fix a bug in the ASGI protocol preventing apps to receive the
websocket.disconnectevent after server-initiated close (#801 by @JaeHyuckSa)- This should fix some long-standing issues with Django channels
- Review some lock holding strategy in
PyFutureAwaitablecallback dispatch (#802 by @ColemanDunn) - Bump dependencies