uvicorn v0.20.0 Release Notes
Release Date: 2022-11-20 // 11 months ago-
โ Added
- Check if handshake is completed before sending frame on
wsproto
shutdown (#1737) - โ Add default headers to WebSockets implementations (#1606 & #1747) 28/10/22
- ๐ท Warn user when
reload
andworkers
flag are used together (#1731) 31/10/22
๐ Fixed
- ๐ Use correct
WebSocket
error codes onclose
(#1753) 20/11/22 - Send disconnect event on connection lost for
wsproto
(#996) 29/10/22 - โ Add
SIGQUIT
handler toUvicornWorker
(#1710) 01/11/22 - ๐ Fix crash on exist with "--uds" if socket doesn't exist (#1725) 27/10/22
- ๐ท Annotate
CONFIG_KWARGS
inUvicornWorker
class (#1746) 31/10/22
โ Removed
- โ Remove conditional on
RemoteProtocolError.event_hint
onwsproto
(#1486) 31/10/22 - Remove unused
handle_no_connect
onwsproto
implementation (#1759) 17/11/22
- Check if handshake is completed before sending frame on
Previous changes from v0.19.0
-
โ Added
- ๐ Support Python 3.11 (#1652) 16/09/22
- โฌ๏ธ Bump minimal
httptools
version to0.5.0
(#1645) 13/09/22 - โฌ๏ธ Ignore HTTP/2 upgrade and optionally ignore WebSocket upgrade (#1661) 19/10/22
- โ Add
py.typed
to comply with PEP 561 (#1687) 07/10/22
๐ Fixed
- Set
propagate
toFalse
on "uvicorn" logger (#1288) 08/10/22 - ๐ฆ USR1 signal is now handled correctly on
UvicornWorker
. (#1565) 26/08/22 - ๐ Use path with query string on
WebSockets
logs (#1385) 11/09/22 - ๐ Fix behavior on which "Date" headers were not updated on the same connection (#1706) 19/10/22
โ Removed
- โ Remove the
--debug
flag (#1640) 14/09/22 - โ Remove the
DebugMiddleware
(#1697) 07/10/22