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_delaydefault changed fromNoneto0.25onuvicorn.run()andConfig.Noneis not an acceptable value anymore. (#1545) 02/07/22
v0.18.2
Fixed
- Add default
log_configonuvicorn.run()(#1541) 24/06/22 - Revert
loggingfile name modification (#1543) 27/06/22
v0.18.1
Fixed
- Use
DEFAULT_MAX_INCOMPLETE_EVENT_SIZEas default toh11_max_incomplete_event_sizeon the CLI (#1534) 23/06/22
v0.18.0
Added
- The
reloadflag prioritizeswatchfilesinstead of the deprecatedwatchgod(#1437) 18/06/22 - Annotate
uvicorn.run()function (#1423) 10/05/22 - Allow configuring
max_incomplete_event_sizeforh11implementation (#1514) 22/06/22
Removed
- Remove
asgirefdependency (#1532) 22/06/22
Fixed
- Turn
raw_pathinto 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
httptoolsrange 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_serverbycreate_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
httptoolsimplementation. (#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_versionfield 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_requiresversion specifier (#1328) 17/01/22
v0.16.0
Added
- Enable read of uvicorn settings from environment variables (#1279) 06/12/21
- Bump
websocketsto 10.0. (#1180) 13/09/21 - Ensure non-zero exit code when startup fails (#1278) 06/12/21
- Increase
httptoolsversion 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.pipelinetype fromlisttodeque. (#1213) 10/10/21 - Replace
WSGIResponder.send_queuetype fromlisttodeque. (#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_receiveon 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-dirswas 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