Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This commit will update/upgrade Uvicorn [from 0.28.1 to 0.34.0](encode/uvicorn@0.28.1...0.34.0). There were some notable (but undocumented) updates to signal handling introduced in Uvicorn 0.29. The updates may result in child processes that do not shut down after the Uvicorn server gracefully shuts down ([encode/uvicorn#1600](encode/uvicorn#1600), [encode/uvicorn#2281](encode/uvicorn#2281), [encode/uvicorn#2289](encode/uvicorn#2289), [encode/uvicorn#2317](encode/uvicorn#2317)). For this reason, it may be helpful to check servers for orphaned child processes. See the GitHub references above for further info. As noted in commit 3ab51b6, Uvicorn workers were deprecated in 0.30.0. The workers are now available at `inboard.gunicorn_workers`. Other updates include an overhaul of the Uvicorn multiprocess manager (`uvicorn.supervisors.process.Multiprocess`, [encode/uvicorn#2183](encode/uvicorn#2183)) and small updates to the `forwarded_allow_ips`/`--forwarded-allow-ips` config setting.
- Loading branch information