Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency uvicorn to v0.34.0 #67

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 18, 2023

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
uvicorn (changelog) ==0.23.2 -> ==0.34.0 age adoption passing confidence

Release Notes

encode/uvicorn (uvicorn)

v0.34.0

Compare Source

Added
  • Add content-length to 500 response in wsproto implementation (#​2542)
Removed
  • Drop support for Python 3.8 (#​2543)

v0.33.0

Compare Source

Removed
  • Remove WatchGod support for --reload (#​2536)

v0.32.1

Compare Source

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

Compare Source

Added
  • Officially support Python 3.13 (#​2482)
  • Warn when max_request_limit is exceeded (#​2430)

v0.31.1

Compare Source

Fixed
  • Support WebSockets 0.13.1 (#​2471)
  • Restore support for [*] in trusted hosts (#​2480)
  • Add PathLike[str] type hint for ssl_keyfile (#​2481)

v0.31.0

Compare Source

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

Compare Source

Fixed
  • Don't warn when upgrade is not WebSocket and depedencies are installed (#​2360)

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) 19/03/24

v0.28.1

Compare Source

Fixed
  • Revert raise ClientDisconnected on HTTP (#​2276) 19/03/24

v0.28.0

Compare Source

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

v0.27.1

Compare Source

  • Fix spurious LocalProtocolError errors when processing pipelined requests (#​2243) 10/02/24

v0.27.0.post1

Compare Source

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

v0.27.0

Compare Source

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

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) 16/01/24
  • Use __future__.annotations on some internal modules (#​2199) 16/01/24

v0.25.0

Compare Source

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

Compare Source

Fixed
  • Revert mkdocs-material from 9.1.21 to 9.2.6 (#​2148) 05/11/23

v0.24.0

Compare Source

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

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 is behind base branch, 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.

@renovate renovate bot changed the title Update dependency uvicorn to v0.24.0.post1 Update dependency uvicorn to v0.25.0 Dec 21, 2023
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from b9066cc to 4cdcd3c Compare December 21, 2023 01:07
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 4cdcd3c to 0a5af5f Compare January 9, 2024 20:47
@renovate renovate bot changed the title Update dependency uvicorn to v0.25.0 chore(deps): update dependency uvicorn to v0.25.0 Jan 9, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 0a5af5f to 2457ed8 Compare January 9, 2024 20:49
@renovate renovate bot changed the title chore(deps): update dependency uvicorn to v0.25.0 Update dependency uvicorn to v0.25.0 Jan 9, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 2457ed8 to a7367e5 Compare January 16, 2024 08:16
@renovate renovate bot changed the title Update dependency uvicorn to v0.25.0 Update dependency uvicorn to v0.26.0 Jan 16, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from a7367e5 to 21ece55 Compare January 16, 2024 19:54
@renovate renovate bot changed the title Update dependency uvicorn to v0.26.0 Update dependency uvicorn to v0.27.0 Jan 22, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 21ece55 to 1f7a14f Compare January 22, 2024 21:59
@renovate renovate bot changed the title Update dependency uvicorn to v0.27.0 Update dependency uvicorn to v0.27.0.post1 Jan 29, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 1f7a14f to 0654020 Compare January 29, 2024 10:42
@renovate renovate bot changed the title Update dependency uvicorn to v0.27.0.post1 Update dependency uvicorn to v0.27.1 Feb 10, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch 2 times, most recently from cbcb38f to 8585d38 Compare February 15, 2024 23:37
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 8585d38 to 0d1a149 Compare March 9, 2024 10:19
@renovate renovate bot changed the title Update dependency uvicorn to v0.27.1 Update dependency uvicorn to v0.28.0 Mar 9, 2024
@renovate renovate bot changed the title Update dependency uvicorn to v0.28.0 Update dependency uvicorn to v0.28.1 Mar 19, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 0d1a149 to ff58678 Compare March 19, 2024 10:31
Copy link

dryrunsecurity bot commented Mar 19, 2024

Hi there 👋, @DryRunSecurity here, below is a summary of our analysis and findings.

DryRun Security Status Findings
Configured Codepaths Analyzer 0 findings
Sensitive Files Analyzer 1 finding
Authn/Authz Analyzer 0 findings
AppSec Analyzer 0 findings
Secrets Analyzer 0 findings

Note

🟢 Risk threshold not exceeded.

Change Summary (click to expand)

The following is a summary of changes in this pull request made by me, your security buddy 🤖. Note that this summary is auto-generated and not meant to be a definitive list of security issues but rather a helpful summary from a security perspective.

Summary:

The changes in this pull request primarily focus on updating the dependency versions in the requirements.txt file, with the most notable change being the update of the uvicorn package from version 0.23.2 to 0.30.1. As an application security engineer, this update is the most relevant from a security perspective, as uvicorn is a critical component of the application's infrastructure, serving as the ASGI server for the FastAPI application.

Keeping dependencies up-to-date is a good security practice, as it helps address known vulnerabilities in the dependencies. However, it's important to review the release notes and change logs for the uvicorn package update to ensure that the new version does not introduce any new security risks or vulnerabilities. Additionally, it's recommended to review the entire requirements.txt file to ensure that all other dependencies are also up-to-date and that there are no other potential security concerns.

Files Changed:

  • requirements.txt: This file has been updated to change the version of the uvicorn package from 0.23.2 to 0.30.1. No other changes are present in the patch. It's important to review the release notes and change logs for the uvicorn package update to ensure that the new version does not introduce any new security risks or vulnerabilities.

Powered by DryRun Security

@renovate renovate bot changed the title Update dependency uvicorn to v0.28.1 Update dependency uvicorn to v0.29.0 Mar 20, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from ff58678 to 4a6edbe Compare March 20, 2024 07:38
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 4a6edbe to 7e9a6d6 Compare May 28, 2024 10:33
@renovate renovate bot changed the title Update dependency uvicorn to v0.29.0 Update dependency uvicorn to v0.30.0 May 28, 2024
@renovate renovate bot changed the title Update dependency uvicorn to v0.30.0 Update dependency uvicorn to v0.30.1 Jun 2, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 7e9a6d6 to 89c1d7a Compare June 2, 2024 20:33
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 89c1d7a to c060546 Compare July 20, 2024 07:45
@renovate renovate bot changed the title Update dependency uvicorn to v0.30.1 Update dependency uvicorn to v0.30.2 Jul 20, 2024
Copy link

dryrunsecurity bot commented Jul 20, 2024

DryRun Security Summary

The GitHub Pull Request updates the uvicorn library version in requirements.txt from 0.23.2 to 0.33.0, necessitating careful review of release notes and thorough testing to ensure no security implications or regressions are introduced.

Expand for full summary

Summary:

The changes in this GitHub Pull Request focus on updating the version of the uvicorn library in the requirements.txt file. uvicorn is a critical component used to run the FastAPI application, and as such, it's essential to review the changes carefully to ensure that there are no security-related implications.

While the version update itself does not immediately raise any security concerns, it's important to review the release notes and changelog of the new uvicorn version to understand if there are any security-related fixes or improvements. Additionally, thorough testing of the application after the dependency update is crucial to ensure that the changes do not introduce any regressions or security vulnerabilities.

Files Changed:

  • requirements.txt: This file has been updated to change the version of the uvicorn library from 0.23.2 to 0.33.0. uvicorn is a popular ASGI (Asynchronous Server Gateway Interface) server used to run FastAPI applications, and as such, it's a security-critical component that requires careful review.

Code Analysis

We ran 9 analyzers against 1 file and 1 analyzer had findings. 8 analyzers had no findings.

Analyzer Findings
Sensitive Files Analyzer 1 finding

View PR in the DryRun Dashboard.

@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from c060546 to 2e5017f Compare July 20, 2024 09:57
@renovate renovate bot changed the title Update dependency uvicorn to v0.30.2 Update dependency uvicorn to v0.30.3 Jul 20, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 2e5017f to 52aaaa3 Compare August 1, 2024 01:13
@renovate renovate bot changed the title Update dependency uvicorn to v0.30.3 Update dependency uvicorn to v0.30.4 Aug 1, 2024
@renovate renovate bot changed the title Update dependency uvicorn to v0.30.4 Update dependency uvicorn to v0.30.5 Aug 2, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 52aaaa3 to e60c9fe Compare August 2, 2024 11:06
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from e60c9fe to eba82d6 Compare August 13, 2024 10:40
@renovate renovate bot changed the title Update dependency uvicorn to v0.30.5 Update dependency uvicorn to v0.30.6 Aug 13, 2024
@renovate renovate bot changed the title Update dependency uvicorn to v0.30.6 Update dependency uvicorn to v0.31.0 Sep 27, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from eba82d6 to 82f3371 Compare September 27, 2024 22:11
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 82f3371 to 496b83c Compare October 9, 2024 20:13
@renovate renovate bot changed the title Update dependency uvicorn to v0.31.0 Update dependency uvicorn to v0.31.1 Oct 9, 2024
@renovate renovate bot changed the title Update dependency uvicorn to v0.31.1 Update dependency uvicorn to v0.32.0 Oct 15, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 496b83c to b8653c9 Compare October 15, 2024 19:45
@renovate renovate bot changed the title Update dependency uvicorn to v0.32.0 Update dependency uvicorn to v0.32.1 Nov 20, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from b8653c9 to 0916c92 Compare November 20, 2024 23:17
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 0916c92 to 7489af9 Compare December 14, 2024 12:45
@renovate renovate bot changed the title Update dependency uvicorn to v0.32.1 Update dependency uvicorn to v0.33.0 Dec 14, 2024
@renovate renovate bot force-pushed the renovate/uvicorn-0.x branch from 7489af9 to f0ed6a4 Compare December 15, 2024 15:32
@renovate renovate bot changed the title Update dependency uvicorn to v0.33.0 Update dependency uvicorn to v0.34.0 Dec 15, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant