Releases: emmett-framework/granian
Releases Β· emmett-framework/granian
Granian 0.5.2
Patch release
Changes since 0.5.1:
- enhance scope allocations in ASGI protocol
- enhance scope allocations in WSGI protocol
- minor optimization in WSGI protocol handlers
Granian 0.5.1
Patch release
Changes since 0.5.0:
- add package entrypoint (#95 β thanks @gabrielmbmb)
- enhance I/O writes in ASGI transport
Granian 0.5.0
Changes since 0.4.x:
- add support for full response iteration in WSGI protocol
- add support for full response streaming in ASGI protocol
- disable loop optimisations by default to enhance compatibility
- enable
--opt/--no-opt
option also for RSGI protocol - add RSGI 1.1 support
- minor optimization in Rust awaitable objects
Granian 0.4.3
Patch release
Changes since 0.4.2:
- re-added unoptimised Python loop tasks code
- added option to disable loop tasks optimisations on ASGI (mitigate
contextvars
issues like #80)
Granian 0.4.2
Patch release
Changes since 0.4.1:
- Fix regression bug causing
contextvars.Context
not to have process launch items
Granian 0.4.1
Patch release
Changes since 0.4.0:
- Fix regression bug causing wrong
contextvars.Context
picking on async protocols in some high-concurrent cases
Granian 0.4.0
Granian 0.3.2
Patch release
Changes since 0.3.1:
- Enhance WSGI protocol code
Granian 0.3.1
Patch release
Changes since 0.3.0:
- Fix wheels malformed metadata preventing installation on some systems