chore(deps): update requirements to v0.34.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| uvicorn (changelog) | ==0.20.0 -> ==0.34.0 |
Release Notes
encode/uvicorn (uvicorn)
v0.34.0
Added
- Add
content-lengthto 500 response inwsprotoimplementation (#2542)
Removed
- Drop support for Python 3.8 (#2543)
v0.33.0
Removed
- Remove
WatchGodsupport for--reload(#2536)
v0.32.1
Fixed
- Drop ASGI spec version to 2.3 on HTTP scope #2513
- Enable httptools lenient data on
httptools >= 0.6.3#2488
v0.32.0
Added
v0.31.1
Fixed
- Support WebSockets 0.13.1 (#2471)
- Restore support for
[*]in trusted hosts (#2480) - Add
PathLike[str]type hint forssl_keyfile(#2481)
v0.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 to specify 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.
v0.30.6
Fixed
- Don't warn when upgrade is not WebSocket and depedencies are installed (#2360)
v0.30.5
Fixed
- Don't close connection before receiving body on H11 (#2408)
v0.30.4
Fixed
- Close connection when
h11sets client state toMUST_CLOSE(#2375)
v0.30.3
Fixed
- Suppress
KeyboardInterruptfrom CLI and programmatic usage (#2384) ClientDisconnectinherits fromOSErrorinstead ofIOError(#2393)
v0.30.2
Added
- Add
reasonsupport towebsocket.disconnectevent (#2324)
Fixed
- Iterate subprocesses in-place on the process manager (#2373)
v0.30.1
Fixed
- Allow horizontal tabs
\tin response header values (#2345)
v0.30.0
Added
Fixed
Deprecated
- Deprecate the
uvicorn.workersmodule (#2302)
v0.29.0
Added
- Cooperative signal handling (#1600) 19/03/24
v0.28.1
Fixed
- Revert raise
ClientDisconnectedon HTTP (#2276) 19/03/24
v0.28.0
Added
- Raise
ClientDisconnectedonsend()when client disconnected (#2220) 12/02/24
Fixed
- Except
AttributeErroronsys.stdin.fileno()for Windows IIS10 (#1947) 29/02/24 - Use
X-Forwarded-Protofor WebSockets scheme when the proxy provides it (#2258) 01/03/24
v0.27.1
- Fix spurious LocalProtocolError errors when processing pipelined requests (#2243) 10/02/24
v0.27.0.post1
Fixed
- Fix nav overrides for newer version of Mkdocs Material (#2233) 26/01/24
v0.27.0
Fixed
- Fix nav overrides for newer version of Mkdocs Material (#2233) 26/01/24
v0.26.0
Changed
- Update
--root-pathto include the root path prefix in the full ASGIpathas per the ASGI spec (#2213) 16/01/24 - Use
__future__.annotationson some internal modules (#2199) 16/01/24
v0.25.0
Added
- Support the WebSocket Denial Response ASGI extension (#1916) 17/12/23
Fixed
- Allow explicit hidden file paths on
--reload-include(#2176) 08/12/23 - Properly annotate
uvicorn.run()(#2158) 22/11/23
v0.24.0.post1
Fixed
- Revert mkdocs-material from 9.1.21 to 9.2.6 (#2148) 05/11/23
v0.24.0
Fixed
- Revert mkdocs-material from 9.1.21 to 9.2.6 (#2148)
v0.23.2
Fixed
- Maintain the same behavior of
websocketsfrom 10.4 on 11.0 (#2061)
v0.23.1
Fixed
- Add
typing_extensionsfor Python 3.10 and lower (#2053)
v0.23.0
Added
- Add
--ws-max-queueparameter WebSockets (#2033)
Removed
Fixed
- Set
scope["scheme"]towsorwssinstead ofhttporhttpsonProxyHeadersMiddlewarefor WebSockets (#2043)
Changed
- Raise
ImportErroron circular import (#2040) - Use
logger.getEffectiveLevel()instead oflogger.levelto check if log level isTRACE(#1966)
v0.22.0
Added
Fixed
- Shutdown event is now being triggered on Windows when using hot reload (#1584)
--reload-delayis effectively used on thewatchfilesreloader (#1930)
v0.21.1
Fixed
- Reset lifespan state on each request (#1903)
v0.21.0
Added
- Introduce lifespan state (#1818)
- Allow headers to be sent as iterables on H11 implementation (#1782)
- Improve discoverability when --port=0 is used (#1890)
Changed
- Avoid importing
h11andpyyamlwhen not needed to improve import time (#1846) - Replace current native
WSGIMiddlewareimplementation bya2wsgi(#1825) - Change default
--app-dirfrom "." (dot) to "" (empty string) (#1835)
Fixed
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Codecov Report
Patch and project coverage have no change.
Comparison is base (
6c78b08) 86.66% compared to head (a3b554e) 86.66%.
Additional details and impacted files
@@ Coverage Diff @@
## main #134 +/- ##
=======================================
Coverage 86.66% 86.66%
=======================================
Files 42 42
Lines 1155 1155
=======================================
Hits 1001 1001
Misses 154 154
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.