Releases: encode/uvicorn
Releases Β· encode/uvicorn
Version 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
Version 0.30.2
Added
- Add
reason
support towebsocket.disconnect
event (#2324)
Fixed
- Iterate subprocesses in-place on the process manager (#2373)
Full Changelog: 0.30.1...0.30.2