Skip to content

chore(deps): bump uvicorn from 0.49.0 to 0.52.0 in /src/backend - #172

Merged
keting merged 1 commit into
mainfrom
dependabot/uv/src/backend/uvicorn-0.51.0
Aug 3, 2026
Merged

chore(deps): bump uvicorn from 0.49.0 to 0.52.0 in /src/backend#172
keting merged 1 commit into
mainfrom
dependabot/uv/src/backend/uvicorn-0.51.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 1, 2026

Copy link
Copy Markdown
Contributor

Bumps uvicorn from 0.49.0 to 0.52.0.

Release notes

Sourced from uvicorn's releases.

Version 0.52.0

This release adds an experimental HTTP/1.1 implementation backed by zttp, a sans-IO HTTP parser I've been developing on the side: a core written in Zig, with bindings to Python. It has been running under a fuzzer for some weeks now, and has been through multiple rounds of security auditing.

It is still experimental, so don't put it in front of production traffic yet. Try it with --http zttp, and please send any feedback to the issue tracker.

Added

  • Add an experimental zttp HTTP/1.1 implementation, selectable with --http zttp (#2979)

Fixed

  • Keep non-ASCII WebSocket request headers intact with websockets 17.0, which encodes them with ISO-8859-1 (#3036)

Full Changelog: Kludex/uvicorn@0.51.0...0.52.0

Version 0.51.0

What's Changed

Full Changelog: Kludex/uvicorn@0.50.2...0.51.0

Version 0.50.1

What's Changed

New Contributors

Full Changelog: Kludex/uvicorn@0.50.0...0.50.1

Version 0.50.0

What's Changed

Full Changelog: Kludex/uvicorn@0.49.0...0.50.0

Changelog

Sourced from uvicorn's changelog.

0.52.0 (July 29, 2026)

This release adds an experimental HTTP/1.1 implementation backed by zttp, a sans-IO HTTP parser I've been developing on the side: a core written in Zig, with bindings to Python. It has been running under a fuzzer for some weeks now, and has been through multiple rounds of security auditing.

It is still experimental, so don't put it in front of production traffic yet. Try it with --http zttp, and please send any feedback to the issue tracker.

Added

  • Add an experimental zttp HTTP/1.1 implementation, selectable with --http zttp (#2979)

Fixed

  • Keep non-ASCII WebSocket request headers intact with websockets 17.0, which encodes them with ISO-8859-1 (#3036)

0.51.0 (July 8, 2026)

Added

  • Restart workers one at a time on SIGHUP, bringing each replacement up before retiring the old worker, so reloads no longer drop requests (#3025)

Removed

  • Remove colorama from the standard extra (#3027)

0.50.2 (July 6, 2026)

Fixed

  • Require websockets>=13.0, which the default websockets-sansio implementation needs (#3021)

0.50.1 (July 6, 2026)

Fixed

  • Split comma-separated Sec-WebSocket-Protocol values in the websockets-sansio implementation (#3019)

0.50.0 (July 4, 2026)

If you use WebSockets, note that --ws auto now picks the websockets-sansio implementation. You shouldn't need it, but you can pin --ws websockets to get the deprecated legacy one back.

Changed

  • Exit with the dedicated code 3 on any startup failure: app loading, socket bind and lifespan startup errors previously exited with a mix of 0, 1 and 3 (#3001)
  • Stop the multiprocess supervisor when a worker exits with code 3 instead of restarting it forever (#3001)
  • Default --ws auto to websockets-sansio when websockets is installed (#2985)
  • Skip the eager app import in the parent process with --reload or --workers, fixing a memory regression introduced in 0.47.0 (#3012)
  • Build a fresh asgi scope dict per request (#2977)
  • Cache the asgi scope sub-dict per connection (#2976)
  • Avoid copying single-frame WebSocket payloads in websockets-sansio (#2983)
  • Memoize trusted host checks in ProxyHeadersMiddleware (#2970)

... (truncated)

Commits

@dependabot dependabot Bot added area:backend Backend / Python / FastAPI related dependencies Dependency updates labels Aug 1, 2026
@dependabot
dependabot Bot requested a review from keting as a code owner August 1, 2026 02:15
@dependabot dependabot Bot added dependencies Dependency updates area:backend Backend / Python / FastAPI related labels Aug 1, 2026
@dependabot dependabot Bot changed the title chore(deps): bump uvicorn from 0.49.0 to 0.51.0 in /src/backend chore(deps): bump uvicorn from 0.49.0 to 0.52.0 in /src/backend Aug 3, 2026
@dependabot
dependabot Bot force-pushed the dependabot/uv/src/backend/uvicorn-0.51.0 branch 2 times, most recently from 765667d to 5970a08 Compare August 3, 2026 02:34
@keting

keting commented Aug 3, 2026

Copy link
Copy Markdown
Owner

@dependabot rebase

Bumps [uvicorn](https://github.com/Kludex/uvicorn) from 0.49.0 to 0.52.0.
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.49.0...0.52.0)

---
updated-dependencies:
- dependency-name: uvicorn
  dependency-version: 0.51.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/uv/src/backend/uvicorn-0.51.0 branch from 5970a08 to f44ab92 Compare August 3, 2026 02:36
@keting
keting merged commit 397c2cd into main Aug 3, 2026
6 checks passed
@keting
keting deleted the dependabot/uv/src/backend/uvicorn-0.51.0 branch August 3, 2026 02:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:backend Backend / Python / FastAPI related dependencies Dependency updates

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant