Releases: encode/uvicorn
Releases Β· encode/uvicorn
Version 0.34.0
Version 0.33.0
Version 0.32.1
What's Changed
- Enable httptools lenient data by @vvanglro in #2488
- Drop ASGI spec version to 2.3 on HTTP scope by @Kludex in #2513
Full Changelog: 0.32.0...0.32.1
Version 0.32.0
Version 0.31.1
Fixed
- Support WebSockets 0.13.1 #2471
- Restore support for
[*]
in trusted hosts #2480 - Add
PathLike[str]
type hint forssl_keyfile
#2481
Full Changelog: 0.31.0...0.31.1
Version 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 specifying 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.
Full Changelog: 0.30.6...0.31.0
Version 0.30.6
Fixed
- Don't warn when upgrade is not WebSocket and depedencies are installed (#2360)
Full Changelog: 0.30.5...0.30.6
Version 0.30.5
Version 0.30.4
Fixed
- Close connection when
h11
sets client state toMUST_CLOSE
#2375
Full Changelog: 0.30.3...0.30.4
Version 0.30.3
Fixed
- Suppress
KeyboardInterrupt
from CLI and programmatic usage (#2384) ClientDisconnect
inherits fromOSError
instead ofIOError
(#2393)
Full Changelog: 0.30.2...0.30.3