Uvicorn

Latest version: v0.34.0

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 13

0.34.0

Added

* Add `content-length` to 500 response in `wsproto` implementation (2542)

Removed

* Drop support for Python 3.8 (2543)

0.33.0

Removed

* Remove `WatchGod` support for `--reload` (2536)

0.32.1

Fixed

* Drop ASGI spec version to 2.3 on HTTP scope (2513)
* Enable httptools lenient data on `httptools >= 0.6.3` (2488)

0.32.0

Added

* Officially support Python 3.13 (2482)
* Warn when `max_request_limit` is exceeded (2430)

0.31.1

Fixed

* Support WebSockets 0.13.1 (2471)
* Restore support for `[*]` in trusted hosts (2480)
* Add `PathLike[str]` type hint for `ssl_keyfile` (2481)

0.31.0

Added

Improve `ProxyHeadersMiddleware` (2468) and (2231):

- Fix the host for requests from clients running on the proxy server itself.
- Fallback to host that was already set for empty x-forwarded-for headers.
- Also allow to specify IP Networks as trusted hosts. This greatly simplifies deployments
on docker swarm/kubernetes, where the reverse proxy might have a dynamic IP.
- This includes support for IPv6 Address/Networks.

Page 1 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.