Uvicorn 0.29.0

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.

Tags webserver asgi async framework server python
License BSDL-2
State stable

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