- Make boto3 dependency optional #115
-
Refactor lifespan class to be more consistent with other cycle classes and to be more compliant with ASGI spec
-
Bugfix lifespan startup behaviour, allow lifespan cycle to be used as a context manager in the adapter #107
-
Deprecate
enable_lifespanparameter to be replaced by newlifespanoption -
Include CHANGELOG in repo and release notes in documentation #110
-
Update protocol classes generally with docstrings/comments/better state transitions/more compliant with ASGI spec
-
Overhaul documentation structure and content
-
Improve documentation #48
-
Resolve issue with
rawQueryStringin HTTP APIs using wrong type #105 -
Implement new WebSocket storage backends for managing connections (PostgreSQL, Redis, DyanmoDB, S3, SQlite) using a single
dsnconfiguration parameter #100
-
Refactor ASGI lifespan handlers and automatically detect if lifespan is supported by an application #62
-
Decouple WebSocket support from DyanmoDB to allow alternative WebSocket storage backends #52
-
Implement new WebSocket storage backends for managing connections (PostgreSQL, Redis, DyanmoDB, S3, SQlite)
-
Improving logging throughout the various classes