encode/uvicorn (uvicorn)
### [`v0.32.1`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0321-2024-11-20)
[Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.32.0...0.32.1)
##### Fixed
- Drop ASGI spec version to 2.3 on HTTP scope [#2513](https://redirect.github.com/encode/uvicorn/pull/2513)
- Enable httptools lenient data on `httptools >= 0.6.3` [#2488](https://redirect.github.com/encode/uvicorn/pull/2488)
### [`v0.32.0`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0320-2024-10-15)
[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))
### [`v0.31.1`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0311-2024-10-09)
[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/issues/2471))
- Restore support for `[*]` in trusted hosts ([#2480](https://redirect.github.com/encode/uvicorn/issues/2480))
- Add `PathLike[str]` type hint for `ssl_keyfile` ([#2481](https://redirect.github.com/encode/uvicorn/issues/2481))
### [`v0.31.0`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0310-2024-09-27)
[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 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.
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 contains the following updates:
==0.30.6
->==0.32.1
Release Notes
encode/uvicorn (uvicorn)
### [`v0.32.1`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0321-2024-11-20) [Compare Source](https://redirect.github.com/encode/uvicorn/compare/0.32.0...0.32.1) ##### Fixed - Drop ASGI spec version to 2.3 on HTTP scope [#2513](https://redirect.github.com/encode/uvicorn/pull/2513) - Enable httptools lenient data on `httptools >= 0.6.3` [#2488](https://redirect.github.com/encode/uvicorn/pull/2488) ### [`v0.32.0`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0320-2024-10-15) [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)) ### [`v0.31.1`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0311-2024-10-09) [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/issues/2471)) - Restore support for `[*]` in trusted hosts ([#2480](https://redirect.github.com/encode/uvicorn/issues/2480)) - Add `PathLike[str]` type hint for `ssl_keyfile` ([#2481](https://redirect.github.com/encode/uvicorn/issues/2481)) ### [`v0.31.0`](https://redirect.github.com/encode/uvicorn/blob/HEAD/CHANGELOG.md#0310-2024-09-27) [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 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.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.
This PR was generated by Mend Renovate. View the repository job log.