Releases: emmett-framework/granian
Releases ยท emmett-framework/granian
Granian 1.7.5
Granian 1.7.4
Granian 1.7.3
Patch release
Changes since 1.7.2:
- Fix a regression bug preventing
asyncio.wait_for
to work with Rust task implementation
Granian 1.7.2
Patch release
Changes since 1.7.1:
- Fix a regression bug preventing
PyFutureAwaitable
objects to be correctly GCollected in some circumstances - Fix a regression bug causing the wrong context to be used in some async calls
- Prevent async callbacks tasks to be GCollected before completion with pure-python asyncio task implementation
Granian 1.7.1
Patch release
Changes since 1.7.0:
- Add a pure-asyncio task implementation to prevent type checks issues in libs like
anyio
Granian 1.7.0
What's Changed
New features
- Support for
logging.NOTSET
level (#439 by @monosans) - Workers kill timeout option (#435 by @hendrikmuhs)
Changes
- BREAKING removed loop optimizations option and relevant code
- Bump PyO3 to 0.23
- Drop Python 3.8 support
- Remove custom allocators
Enhancements
Granian 1.6.4
Granian 1.6.3
Patch release
Changes since 1.6.2:
- Fix a regression bug with websockets access logs on ASGI protocol
Granian 1.6.2
Patch release
Changes since 1.6.1:
- Avoid to set
method
item in ASGI websocket scope - Bump dependencies
Granian 1.6.1
Patch release
Changes since 1.6.0:
- Fix ASGI websocket flow errors in case of manual close without accept
- Enable
uvloop
on Python 3.13 - PGO wheels on Python 3.13
- Bump dependencies