fix(deps): update dependency uvicorn to ^0.18.0
This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
uvicorn (changelog) |
^0.15.0 -> ^0.18.0
|
Release Notes
encode/uvicorn
v0.18.3
Fixed
- Remove cyclic references on HTTP implementations. (#1604) 24/08/22
Changed
-
reload_delay
default changed fromNone
to0.25
onuvicorn.run()
andConfig
.None
is not an acceptable value anymore. (#1545) 02/07/22
v0.18.2
Fixed
- Add default
log_config
onuvicorn.run()
(#1541) 24/06/22 - Revert
logging
file name modification (#1543) 27/06/22
v0.18.1
Fixed
- Use
DEFAULT_MAX_INCOMPLETE_EVENT_SIZE
as default toh11_max_incomplete_event_size
on the CLI (#1534) 23/06/22
v0.18.0
Added
- The
reload
flag prioritizeswatchfiles
instead of the deprecatedwatchgod
(#1437) 18/06/22 - Annotate
uvicorn.run()
function (#1423) 10/05/22 - Allow configuring
max_incomplete_event_size
forh11
implementation (#1514) 22/06/22
Removed
- Remove
asgiref
dependency (#1532) 22/06/22
Fixed
- Turn
raw_path
into bytes on both websockets implementations (#1487) 16/05/22 - Revert log exception traceback in case of invalid HTTP request (#1518) 14/06/22
- Set
asyncio.WindowsSelectorEventLoopPolicy()
when using multiple workers to avoid "WinError 87" (#1454) 22/06/22
v0.17.6
Changed
- Change
httptools
range to>=0.4.0
(#1400) 11/03/22
v0.17.5
Fixed
- Fix case where url is fragmented in httptools protocol (#1263) 16/02/22
- Fix WSGI middleware not to explode quadratically in the case of a larger body (#1329) 16/02/16
Changed
- Send HTTP 400 response for invalid request (#1352) 2/11/22
v0.17.4
Fixed
- Replace
create_server
bycreate_unix_server
(#1362) 04/02/22
v0.17.3
Fixed
- Drop wsproto version checking. (#1359) 03/02/22
v0.17.2
Fixed
- Revert #1332. While trying to solve the memory leak, it introduced an issue (#1345) when the server receives big chunks of data using the
httptools
implementation. (#1354) 03/02/22 - Revert stream interface changes. This was introduced on 0.14.0, and caused an issue (#1226), which caused a memory leak when sending TCP pings. (#1355) 03/02/22
- Fix wsproto version check expression (#1342) 28/01/22
v0.17.1
Fixed
- Move all data handling logic to protocol and ensure connection is closed. (#1332) 28/01/22
- Change
spec_version
field from "2.1" to "2.3", as Uvicorn is compliant with that version of the ASGI specifications. (#1337) 25/01/22
v0.17.0
Fixed
- Add the
python_requires
version specifier (#1328) 17/01/22
v0.16.0
Added
- Enable read of uvicorn settings from environment variables (#1279) 06/12/21
- Bump
websockets
to 10.0. (#1180) 13/09/21 - Ensure non-zero exit code when startup fails (#1278) 06/12/21
- Increase
httptools
version range from "==0.2.*" to ">=0.2.0,<0.4.0". (#1243) 8/11/21 - Override default asyncio event loop with reload only on Windows (#1257) 24/11/21
- Replace
HttpToolsProtocol.pipeline
type fromlist
todeque
. (#1213) 10/10/21 - Replace
WSGIResponder.send_queue
type fromlist
todeque
. (#1214) 10/10/21
Fixed
- Main process exit after startup failure on reloader classes (#1177) 30/09/21
- Add explicit casting on click options (#1217) 11/10/21
- Allow WebSocket close event to receive reason being None from ASGI app. (#1259) 23/11/21
- Fix a bug in
WebSocketProtocol.asgi_receive
on which we returned a close frame even if there were data messages before that frame in the read queue. (#1252) 25/11/21 - The option
--reload-dirs
was splitting a string into single character directories. (#1267) 25/11/21 - Only second SIGINT is able to forcefully shutdown the server (#1269) 28/11/21
- Allow app-dir parameter on the run() function (#1271) 06/12/21
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.
Edited by renovate