Update dependency uvicorn to v0.30.5 #22

Merged
renovate merged 1 commits from renovate/uvicorn-0.x into main 2024-08-03 08:45:28 +00:00
Member

This PR contains the following updates:

Package Update Change
uvicorn (changelog) minor ==0.22.0 -> ==0.30.5

Release Notes

encode/uvicorn (uvicorn)

v0.30.5

Compare Source

Fixed
  • Don't close connection before receiving body on H11 (#​2408)

v0.30.4

Compare Source

Fixed
  • Close connection when h11 sets client state to MUST_CLOSE (#​2375)

v0.30.3

Compare Source

Fixed
  • Suppress KeyboardInterrupt from CLI and programmatic usage (#​2384)
  • ClientDisconnect inherits from OSError instead of IOError (#​2393)

v0.30.2

Compare Source

Added
Fixed
  • Iterate subprocesses in-place on the process manager (#​2373)

v0.30.1

Compare Source

Fixed
  • Allow horizontal tabs \t in response header values (#​2345)

v0.30.0

Compare Source

Added
  • New multiprocess manager (#​2183)
  • Allow ConfigParser or a io.IO[Any] on log_config (#​1976)
Fixed
  • Suppress side-effects of signal propagation (#​2317)
  • Send content-length header on 5xx (#​2304)
Deprecated
  • Deprecate the uvicorn.workers module (#​2302)

v0.29.0

Compare Source

Added
  • Cooperative signal handling (#​1600)

v0.28.1

Compare Source

Fixed
  • Revert raise ClientDisconnected on HTTP (#​2276)

v0.28.0

Compare Source

Added
  • Raise ClientDisconnected on send() when client disconnected (#​2220)
Fixed
  • Except AttributeError on sys.stdin.fileno() for Windows IIS10 (#​1947)
  • Use X-Forwarded-Proto for WebSockets scheme when the proxy provides it (#​2258)

v0.27.1

Compare Source

  • Fix spurious LocalProtocolError errors when processing pipelined requests (#​2243)

v0.27.0.post1

Compare Source

Fixed
  • Fix nav overrides for newer version of Mkdocs Material (#​2233)

v0.27.0

Compare Source

Fixed
  • Fix nav overrides for newer version of Mkdocs Material (#​2233)

v0.26.0

Compare Source

Changed
  • Update --root-path to include the root path prefix in the full ASGI path as per the ASGI spec (#​2213)
  • Use __future__.annotations on some internal modules (#​2199)

v0.25.0

Compare Source

Added
  • Support the WebSocket Denial Response ASGI extension (#​1916)
Fixed
  • Allow explicit hidden file paths on --reload-include (#​2176)
  • Properly annotate uvicorn.run() (#​2158)

v0.24.0.post1

Compare Source

Fixed
  • Revert mkdocs-material from 9.1.21 to 9.2.6 (#​2148)

v0.24.0

Compare Source

Fixed
  • Revert mkdocs-material from 9.1.21 to 9.2.6 (#​2148)

v0.23.2

Compare Source

Fixed
  • Maintain the same behavior of websockets from 10.4 on 11.0 (#​2061)

v0.23.1

Compare Source

Fixed
  • Add typing_extensions for Python 3.10 and lower (#​2053)

v0.23.0

Compare Source

Added
  • Add --ws-max-queue parameter WebSockets (#​2033)
Removed
  • Drop support for Python 3.7 (#​1996)
  • Remove asgiref as typing dependency (#​1999)
Fixed
  • Set scope["scheme"] to ws or wss instead of http or https on ProxyHeadersMiddleware for WebSockets (#​2043)
Changed
  • Raise ImportError on circular import (#​2040)
  • Use logger.getEffectiveLevel() instead of logger.level to check if log level is TRACE (#​1966)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 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 this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Update | Change | |---|---|---| | [uvicorn](https://github.com/encode/uvicorn) ([changelog](https://github.com/encode/uvicorn/blob/master/CHANGELOG.md)) | minor | `==0.22.0` -> `==0.30.5` | --- ### Release Notes <details> <summary>encode/uvicorn (uvicorn)</summary> ### [`v0.30.5`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0305-2024-08-02) [Compare Source](https://github.com/encode/uvicorn/compare/0.30.4...0.30.5) ##### Fixed - Don't close connection before receiving body on H11 ([#&#8203;2408](https://github.com/encode/uvicorn/issues/2408)) ### [`v0.30.4`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0304-2024-07-31) [Compare Source](https://github.com/encode/uvicorn/compare/0.30.3...0.30.4) ##### Fixed - Close connection when `h11` sets client state to `MUST_CLOSE` ([#&#8203;2375](https://github.com/encode/uvicorn/issues/2375)) ### [`v0.30.3`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0303-2024-07-20) [Compare Source](https://github.com/encode/uvicorn/compare/0.30.2...0.30.3) ##### Fixed - Suppress `KeyboardInterrupt` from CLI and programmatic usage ([#&#8203;2384](https://github.com/encode/uvicorn/issues/2384)) - `ClientDisconnect` inherits from `OSError` instead of `IOError` ([#&#8203;2393](https://github.com/encode/uvicorn/issues/2393)) ### [`v0.30.2`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0302-2024-07-20) [Compare Source](https://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 ([#&#8203;2324](https://github.com/encode/uvicorn/issues/2324)) ##### Fixed - Iterate subprocesses in-place on the process manager ([#&#8203;2373](https://github.com/encode/uvicorn/issues/2373)) ### [`v0.30.1`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0301-2024-06-02) [Compare Source](https://github.com/encode/uvicorn/compare/0.30.0...0.30.1) ##### Fixed - Allow horizontal tabs `\t` in response header values ([#&#8203;2345](https://github.com/encode/uvicorn/issues/2345)) ### [`v0.30.0`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0300-2024-05-28) [Compare Source](https://github.com/encode/uvicorn/compare/0.29.0...0.30.0) ##### Added - New multiprocess manager ([#&#8203;2183](https://github.com/encode/uvicorn/issues/2183)) - Allow `ConfigParser` or a `io.IO[Any]` on `log_config` ([#&#8203;1976](https://github.com/encode/uvicorn/issues/1976)) ##### Fixed - Suppress side-effects of signal propagation ([#&#8203;2317](https://github.com/encode/uvicorn/issues/2317)) - Send `content-length` header on 5xx ([#&#8203;2304](https://github.com/encode/uvicorn/issues/2304)) ##### Deprecated - Deprecate the `uvicorn.workers` module ([#&#8203;2302](https://github.com/encode/uvicorn/issues/2302)) ### [`v0.29.0`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0290-2024-03-19) [Compare Source](https://github.com/encode/uvicorn/compare/0.28.1...0.29.0) ##### Added - Cooperative signal handling ([#&#8203;1600](https://github.com/encode/uvicorn/issues/1600)) ### [`v0.28.1`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0281-2024-03-19) [Compare Source](https://github.com/encode/uvicorn/compare/0.28.0...0.28.1) ##### Fixed - Revert raise `ClientDisconnected` on HTTP ([#&#8203;2276](https://github.com/encode/uvicorn/issues/2276)) ### [`v0.28.0`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0280-2024-03-09) [Compare Source](https://github.com/encode/uvicorn/compare/0.27.1...0.28.0) ##### Added - Raise `ClientDisconnected` on `send()` when client disconnected ([#&#8203;2220](https://github.com/encode/uvicorn/issues/2220)) ##### Fixed - Except `AttributeError` on `sys.stdin.fileno()` for Windows IIS10 ([#&#8203;1947](https://github.com/encode/uvicorn/issues/1947)) - Use `X-Forwarded-Proto` for WebSockets scheme when the proxy provides it ([#&#8203;2258](https://github.com/encode/uvicorn/issues/2258)) ### [`v0.27.1`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0271-2024-02-10) [Compare Source](https://github.com/encode/uvicorn/compare/0.27.0.post1...0.27.1) - Fix spurious LocalProtocolError errors when processing pipelined requests ([#&#8203;2243](https://github.com/encode/uvicorn/issues/2243)) ### [`v0.27.0.post1`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0270post1-2024-01-29) [Compare Source](https://github.com/encode/uvicorn/compare/0.27.0...0.27.0.post1) ##### Fixed - Fix nav overrides for newer version of Mkdocs Material ([#&#8203;2233](https://github.com/encode/uvicorn/issues/2233)) ### [`v0.27.0`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0270post1-2024-01-29) [Compare Source](https://github.com/encode/uvicorn/compare/0.26.0...0.27.0) ##### Fixed - Fix nav overrides for newer version of Mkdocs Material ([#&#8203;2233](https://github.com/encode/uvicorn/issues/2233)) ### [`v0.26.0`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0260-2024-01-16) [Compare Source](https://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 ([#&#8203;2213](https://github.com/encode/uvicorn/issues/2213)) - Use `__future__.annotations` on some internal modules ([#&#8203;2199](https://github.com/encode/uvicorn/issues/2199)) ### [`v0.25.0`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0250-2023-12-17) [Compare Source](https://github.com/encode/uvicorn/compare/0.24.0.post1...0.25.0) ##### Added - Support the WebSocket Denial Response ASGI extension ([#&#8203;1916](https://github.com/encode/uvicorn/issues/1916)) ##### Fixed - Allow explicit hidden file paths on `--reload-include` ([#&#8203;2176](https://github.com/encode/uvicorn/issues/2176)) - Properly annotate `uvicorn.run()` ([#&#8203;2158](https://github.com/encode/uvicorn/issues/2158)) ### [`v0.24.0.post1`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0240post1-2023-11-06) [Compare Source](https://github.com/encode/uvicorn/compare/0.24.0...0.24.0.post1) ##### Fixed - Revert mkdocs-material from 9.1.21 to 9.2.6 ([#&#8203;2148](https://github.com/encode/uvicorn/issues/2148)) ### [`v0.24.0`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0240post1-2023-11-06) [Compare Source](https://github.com/encode/uvicorn/compare/0.23.2...0.24.0) ##### Fixed - Revert mkdocs-material from 9.1.21 to 9.2.6 ([#&#8203;2148](https://github.com/encode/uvicorn/issues/2148)) ### [`v0.23.2`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0232-2023-07-31) [Compare Source](https://github.com/encode/uvicorn/compare/0.23.1...0.23.2) ##### Fixed - Maintain the same behavior of `websockets` from 10.4 on 11.0 ([#&#8203;2061](https://github.com/encode/uvicorn/issues/2061)) ### [`v0.23.1`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0231-2023-07-18) [Compare Source](https://github.com/encode/uvicorn/compare/0.23.0...0.23.1) ##### Fixed - Add `typing_extensions` for Python 3.10 and lower ([#&#8203;2053](https://github.com/encode/uvicorn/issues/2053)) ### [`v0.23.0`](https://github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0230-2023-07-10) [Compare Source](https://github.com/encode/uvicorn/compare/0.22.0...0.23.0) ##### Added - Add `--ws-max-queue` parameter WebSockets ([#&#8203;2033](https://github.com/encode/uvicorn/issues/2033)) ##### Removed - Drop support for Python 3.7 ([#&#8203;1996](https://github.com/encode/uvicorn/issues/1996)) - Remove `asgiref` as typing dependency ([#&#8203;1999](https://github.com/encode/uvicorn/issues/1999)) ##### Fixed - Set `scope["scheme"]` to `ws` or `wss` instead of `http` or `https` on `ProxyHeadersMiddleware` for WebSockets ([#&#8203;2043](https://github.com/encode/uvicorn/issues/2043)) ##### Changed - Raise `ImportError` on circular import ([#&#8203;2040](https://github.com/encode/uvicorn/issues/2040)) - Use `logger.getEffectiveLevel()` instead of `logger.level` to check if log level is `TRACE` ([#&#8203;1966](https://github.com/encode/uvicorn/issues/1966)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **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 this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44LjMiLCJ1cGRhdGVkSW5WZXIiOiIzOC44LjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
renovate added 1 commit 2024-08-03 08:45:27 +00:00
Update dependency uvicorn to v0.30.5
Some checks failed
renovate / renovate (push) Successful in 49s
build / image-build (push) Failing after 7m56s
9d9821c51f
renovate scheduled this pull request to auto merge when all checks succeed 2024-08-03 08:45:27 +00:00
renovate merged commit 9d9821c51f into main 2024-08-03 08:45:28 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: training/docker-build-exercise#22