Uvicorn is an ASGI web server implementation for Python.
Until recently Python has lacked a minimal low-level server/application interface for async frameworks. The ASGI specification fills this gap, and means we're now able to start building a common set of tooling usable across all async frameworks.
Uvicorn currently supports HTTP/1.1 and WebSockets.
Homepage
Download
Recent Releases
0.29.022 Mar 2024 00:25
major feature:
Added:
Cooperative signal handling 19/03/24.
0.28.121 Mar 2024 06:25
minor bugfix:
:
Revert raise `ClientDisconnected` on HTTP 19/03/24.
0.28.011 Mar 2024 05:45
major bugfix:
Added:
Raise `ClientDisconnected` on `send()` when client disconnected 12/02/24.
:
Except `AttributeError` on `sys.stdin.fileno()` for Windows IIS10 29/02/24.
Use `X-Forwarded-Proto` for WebSockets scheme when the proxy provides it 01/03/24.
0.27.112 Feb 2024 21:42
minor bugfix:
- Fix spurious LocalProtocolError errors when processing pipelined requests (#2243) 10/02/24
|