Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update dependency uvicorn to v0.34.0 (#1956)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [uvicorn](https://redirect.github.com/encode/uvicorn) ([changelog](https://redirect.github.com/encode/uvicorn/blob/master/CHANGELOG.md)) | dependencies | minor | `^0.23.2` -> `^0.34.0` | | [uvicorn](https://redirect.github.com/encode/uvicorn) ([changelog](https://redirect.github.com/encode/uvicorn/blob/master/CHANGELOG.md)) | | minor | `==0.17.6` -> `==0.34.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>encode/uvicorn (uvicorn)</summary> ### [`v0.34.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.34.0): Version 0.34.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.33.0...0.34.0) ##### What's Changed - Add `content-length` to 500 response in wsproto by [@​Kludex](https://redirect.github.com/Kludex) in [https://github.com/encode/uvicorn/pull/2542](https://redirect.github.com/encode/uvicorn/pull/2542) - Drop Python 3.8 by [@​Kludex](https://redirect.github.com/Kludex) in [https://github.com/encode/uvicorn/pull/2543](https://redirect.github.com/encode/uvicorn/pull/2543) *** **Full Changelog**: encode/uvicorn@0.33.0...0.34.0 ### [`v0.33.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.33.0): Version 0.33.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.32.1...0.33.0) ##### What's Changed - Remove WatchGod by [@​Kludex](https://redirect.github.com/Kludex) in [https://github.com/encode/uvicorn/pull/2536](https://redirect.github.com/encode/uvicorn/pull/2536) ##### New Contributors - [@​bwells](https://redirect.github.com/bwells) made their first contribution in [https://github.com/encode/uvicorn/pull/2491](https://redirect.github.com/encode/uvicorn/pull/2491) - [@​tback](https://redirect.github.com/tback) made their first contribution in [https://github.com/encode/uvicorn/pull/2528](https://redirect.github.com/encode/uvicorn/pull/2528) **Full Changelog**: encode/uvicorn@0.32.1...0.33.0 ### [`v0.32.1`](https://redirect.github.com/encode/uvicorn/releases/tag/0.32.1): Version 0.32.1 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.32.0...0.32.1) ##### What's Changed - Enable httptools lenient data by [@​vvanglro](https://redirect.github.com/vvanglro) in [https://github.com/encode/uvicorn/pull/2488](https://redirect.github.com/encode/uvicorn/pull/2488) - Drop ASGI spec version to 2.3 on HTTP scope by [@​Kludex](https://redirect.github.com/Kludex) in [https://github.com/encode/uvicorn/pull/2513](https://redirect.github.com/encode/uvicorn/pull/2513) *** **Full Changelog**: encode/uvicorn@0.32.0...0.32.1 ### [`v0.32.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.32.0): Version 0.32.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.31.1...0.32.0) ##### Added - Officially support Python 3.13 ([#​2482](https://redirect.github.com/encode/uvicorn/issues/2482)) - Warn when `max_request_limit` is exceeded ([#​2430](https://redirect.github.com/encode/uvicorn/issues/2430)) *** **Full Changelog**: encode/uvicorn@0.31.1...0.32.0 ### [`v0.31.1`](https://redirect.github.com/encode/uvicorn/releases/tag/0.31.1): Version 0.31.1 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.31.0...0.31.1) ##### Fixed - Support WebSockets 0.13.1 [#​2471](https://redirect.github.com/encode/uvicorn/pull/2471) - Restore support for `[*]` in trusted hosts [#​2480](https://redirect.github.com/encode/uvicorn/pull/2480) - Add `PathLike[str]` type hint for `ssl_keyfile` [#​2481](https://redirect.github.com/encode/uvicorn/pull/2481) *** **Full Changelog**: encode/uvicorn@0.31.0...0.31.1 ### [`v0.31.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.31.0): Version 0.31.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.30.6...0.31.0) ##### Added Improve `ProxyHeadersMiddleware` ([#​2468](https://redirect.github.com/encode/uvicorn/issues/2468)) and ([#​2231](https://redirect.github.com/encode/uvicorn/issues/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 specifying 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. *** **Full Changelog**: encode/uvicorn@0.30.6...0.31.0 ### [`v0.30.6`](https://redirect.github.com/encode/uvicorn/releases/tag/0.30.6): Version 0.30.6 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.30.5...0.30.6) ##### Fixed - Don't warn when upgrade is not WebSocket and depedencies are installed ([#​2360](https://redirect.github.com/encode/uvicorn/issues/2360)) *** **Full Changelog**: encode/uvicorn@0.30.5...0.30.6 ### [`v0.30.5`](https://redirect.github.com/encode/uvicorn/releases/tag/0.30.5): Version 0.30.5 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.30.4...0.30.5) ##### Fixed - Don't close connection before receiving body on H11 ([#​2408](https://redirect.github.com/encode/uvicorn/issues/2408)) *** **Full Changelog**: encode/uvicorn@0.30.4...0.30.5 ### [`v0.30.4`](https://redirect.github.com/encode/uvicorn/releases/tag/0.30.4): Version 0.30.4 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.30.3...0.30.4) ##### Fixed - Close connection when `h11` sets client state to `MUST_CLOSE` [#​2375](https://redirect.github.com/encode/uvicorn/pull/2375) *** **Full Changelog**: encode/uvicorn@0.30.3...0.30.4 ### [`v0.30.3`](https://redirect.github.com/encode/uvicorn/releases/tag/0.30.3): Version 0.30.3 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.30.2...0.30.3) ##### Fixed - Suppress `KeyboardInterrupt` from CLI and programmatic usage ([#​2384](https://redirect.github.com/encode/uvicorn/issues/2384)) - `ClientDisconnect` inherits from `OSError` instead of `IOError` ([#​2393](https://redirect.github.com/encode/uvicorn/issues/2393)) *** **Full Changelog**: encode/uvicorn@0.30.2...0.30.3 ### [`v0.30.2`](https://redirect.github.com/encode/uvicorn/releases/tag/0.30.2): Version 0.30.2 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.30.1...0.30.2) ##### Added - Add `reason` support to [`websocket.disconnect`](https://asgi.readthedocs.io/en/latest/specs/www.html#disconnect-receive-event-ws) event ([#​2324](https://redirect.github.com/encode/uvicorn/issues/2324)) ##### Fixed - Iterate subprocesses in-place on the process manager ([#​2373](https://redirect.github.com/encode/uvicorn/issues/2373)) *** **Full Changelog**: encode/uvicorn@0.30.1...0.30.2 ### [`v0.30.1`](https://redirect.github.com/encode/uvicorn/releases/tag/0.30.1): Version 0.30.1 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.30.0...0.30.1) ##### Fixed - Allow horizontal tabs `\t` in response header values ([#​2345](https://redirect.github.com/encode/uvicorn/issues/2345)) *** **Full Changelog**: encode/uvicorn@0.30.0...0.30.1 ### [`v0.30.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.30.0): Version 0.30.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.29.0...0.30.0) ##### Added - New multiprocess manager ([#​2183](https://redirect.github.com/encode/uvicorn/issues/2183)) - Allow `ConfigParser` or a `io.IO[Any]` on `log_config` ([#​1976](https://redirect.github.com/encode/uvicorn/issues/1976)) ##### Fixed - Suppress side effects of signal propagation ([#​2317](https://redirect.github.com/encode/uvicorn/issues/2317)) - Send `content-length` header on 5xx ([#​2304](https://redirect.github.com/encode/uvicorn/issues/2304)) ##### Deprecated - Deprecate the `uvicorn.workers` module ([#​2302](https://redirect.github.com/encode/uvicorn/issues/2302)) *** **Full Changelog**: encode/uvicorn@0.29.0...0.30.0 ### [`v0.29.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.29.0): Version 0.29.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.28.1...0.29.0) ##### Added - Cooperative signal handling by [@​maxfischer2781](https://redirect.github.com/maxfischer2781) in [https://github.com/encode/uvicorn/pull/1600](https://redirect.github.com/encode/uvicorn/pull/1600) *** **Full Changelog**: encode/uvicorn@0.28.1...0.29.0 ### [`v0.28.1`](https://redirect.github.com/encode/uvicorn/releases/tag/0.28.1): Version 0.28.1 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.28.0...0.28.1) ##### Fixed - Revert raise `ClientDisconnected` on HTTP ([#​2276](https://redirect.github.com/encode/uvicorn/issues/2276)) *** **Full Changelog**: encode/uvicorn@0.28.0...0.28.1 ### [`v0.28.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.28.0): Version 0.28.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.27.1...0.28.0) ##### Added - Raise `ClientDisconnected` on `send()` when client disconnected ([#​2220](https://redirect.github.com/encode/uvicorn/issues/2220)) 12/02/24 ##### Fixed - Except `AttributeError` on `sys.stdin.fileno()` for Windows IIS10 ([#​1947](https://redirect.github.com/encode/uvicorn/issues/1947)) 29/02/24 - Use `X-Forwarded-Proto` for WebSockets scheme when the proxy provides it ([#​2258](https://redirect.github.com/encode/uvicorn/issues/2258)) 01/03/24 *** **Full Changelog**: encode/uvicorn@0.27.1...0.28.0 ### [`v0.27.1`](https://redirect.github.com/encode/uvicorn/releases/tag/0.27.1): Version 0.27.1 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.27.0...0.27.1) ##### Fixed - Fix spurious `h11.LocalProtocolError` errors when processing pipelined requests ([#​2243](https://redirect.github.com/encode/uvicorn/issues/2243)) 10/02/24 *** **Full Changelog**: encode/uvicorn@0.27.0.post1...0.27.1 ### [`v0.27.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.27.0): Version 0.27.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.26.0...0.27.0) ##### Added - Raise `ClientDisconnect(IOError)` on `send()` when client disconnected ([#​2218](https://redirect.github.com/encode/uvicorn/issues/2218)) 19/01/24 - Bump ASGI WebSocket spec version to 2.4 ([#​2221](https://redirect.github.com/encode/uvicorn/issues/2221)) 20/01/24 *** **Full Changelog**: encode/uvicorn@0.26.0...0.27.0 ### [`v0.26.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.26.0): Version 0.26.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.25.0...0.26.0) ##### Changed - Update `--root-path` to include the root path prefix in the full ASGI `path` as per the ASGI spec ([#​2213](https://redirect.github.com/encode/uvicorn/issues/2213)) 16/01/24 - Use `__future__.annotations` on some internal modules ([#​2199](https://redirect.github.com/encode/uvicorn/issues/2199)) 16/01/24 *** **Full Changelog**: encode/uvicorn@0.25.0...0.26.0 ### [`v0.25.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.25.0): Version 0.25.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.24.0...0.25.0) ##### Added - Support the WebSocket Denial Response ASGI extension ([#​1916](https://redirect.github.com/encode/uvicorn/issues/1916)) 17/12/23 ##### Fixed - Allow explicit hidden file paths on `--reload-include` ([#​2176](https://redirect.github.com/encode/uvicorn/issues/2176)) 08/12/23 - Properly annotate `uvicorn.run()` ([#​2158](https://redirect.github.com/encode/uvicorn/issues/2158)) 22/11/23 *** **Full Changelog**: encode/uvicorn@0.24.0...0.25.0 ### [`v0.24.0`](https://redirect.github.com/encode/uvicorn/releases/tag/0.24.0): Version 0.24.0 [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.23.2...0.24.0) ##### Added - Support Python 3.12 ([#​2145](https://redirect.github.com/encode/uvicorn/issues/2145)) 04/11/23 - Allow setting `app` via environment variable `UVICORN_APP` ([#​2106](https://redirect.github.com/encode/uvicorn/issues/2106)) *** **Full Changelog**: encode/uvicorn@0.23.2...0.24.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - "every weekday" (UTC). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1hc3RlciIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJpbXBhY3Qvbm8tY2hhbmdlbG9nLXJlcXVpcmVkIl19--> Co-authored-by: pulumi-renovate[bot] <189166143+pulumi-renovate[bot]@users.noreply.github.com>
- Loading branch information