Skip to content

build(deps): bump uvicorn from 0.51.0 to 0.52.1 in /mauverse-api - #32

Closed
dependabot[bot] wants to merge 29 commits into
mainfrom
dependabot/pip/mauverse-api/uvicorn-0.52.1
Closed

dependabot[bot] wants to merge 29 commits into
mainfrom
dependabot/pip/mauverse-api/uvicorn-0.52.1

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps uvicorn from 0.51.0 to 0.52.1.

Release notes

Sourced from uvicorn's releases.

Version 0.52.1

Fixed

  • Complete the closing handshake on server-initiated WebSocket closes in the websockets-sansio and wsproto implementations, waiting for the client's close reply with a 10 second timeout instead of resetting the connection (#3053)
  • Add missing write flow control to the websockets-sansio implementation, preventing data truncation on server-initiated closes with large in-flight payloads (#3048)
  • Handle connection loss while a WebSocket write is waiting on backpressure (#3050)
  • Remove duplicate Content-Type and Content-Length headers from WebSocket denial responses on the websockets-sansio implementation, and deliver non-UTF-8 denial bodies intact (#3041)

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

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

Changelog

Sourced from uvicorn's changelog.

0.52.1 (August 1, 2026)

Fixed

  • Complete the closing handshake on server-initiated WebSocket closes in the websockets-sansio and wsproto implementations, waiting for the client's close reply with a 10 second timeout instead of resetting the connection (#3053)
  • Add missing write flow control to the websockets-sansio implementation, preventing data truncation on server-initiated closes with large in-flight payloads (#3048)
  • Handle connection loss while a WebSocket write is waiting on backpressure (#3050)
  • Remove duplicate Content-Type and Content-Length headers from WebSocket denial responses on the websockets-sansio implementation, and deliver non-UTF-8 denial bodies intact (#3041)

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)
Commits
  • ee8e45c Version 0.52.1 (#3056)
  • b57926d Remove duplicate content headers from WebSocket denial responses on websocket...
  • 49de1b9 chore(deps): bump pymdown-extensions from 10.21.3 to 11.0 (#3042)
  • 2f3fa3a Complete server-initiated closes in SansIO WebSocket protocols (#3053)
  • 8c59d55 chore(deps): bump the github-actions group with 5 updates (#3054)
  • e148451 Handle connection loss during WebSocket write backpressure (#3050)
  • e16a69b Add missing write flow control to websockets-sansio (#3048)
  • ef1dd44 Fold the zttp-only tests back into the HTTP test suite (#3046)
  • 8f1b884 Version 0.52.0 (#3044)
  • f6833db Add experimental zttp HTTP/1.1 protocol (#2979)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

decoder-dev and others added 29 commits August 2, 2026 19:24
Release 1.12.0: portal parity + native SwiftUI iOS
Document the merged main commit, CI run, GitHub Release URL, and unsigned
AAB/IPA SHA-256 values for the 1.12.0 engineering release.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
docs: record v1.12.0 release artifacts
Add guides, digital hub, events calendar, applicant/calendar news filters,
contacts/requisites, campus branches with route/panorama, settings university
links, and exclusive schedule teacher/room chips. Bump iOS to 1.12.1 (30).

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
Align the official campus link with Android and replace an unavailable
symbol; bump in-app browser user agent to 1.12.1.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
iOS 1.12.1: portal parity with Android
Document the merged main commit, CI run, GitHub Release URL, and unsigned
AAB/IPA SHA-256 values for the 1.12.1 iOS portal parity release.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
docs: record v1.12.1 release artifacts
Point 1.12.0/1.12.1 docs at the rewritten main commit SHAs attributed to
decoder-dev.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
docs: update release SHAs after author rewrite
Decode &thinsp; and related entities in RSS titles, and dial local
Murmansk 6-digit PBX numbers as +7 8152 … with parenthetical codes
as ;ext= extensions instead of concatenating digits.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
Fix news &thinsp; and Murmansk phone extensions (1.12.2)
PR #21 is on main; GitHub Actions is blocked by the account spending
limit, so AAB/IPA checksums will be filled after a green CI run.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
Suppress the analyzer the same way as university contacts so
warnaserror Release CI can produce the 1.12.2 AAB.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
Release 1.12.2: CA1822 fix + release record
Fill SHA-256 checksums and CI run URL for the published GitHub
Release after green Android/iOS artifact builds.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
…010d

docs: record published v1.12.2 release artifacts
Android: fix StateContainer CanStateChange, news filter/error copy,
HTML decode in news details, subgroup cancel path, teacher tap-to-search,
schedule tab rename, friendlier login labels, certificate DOB, null guards.

iOS: stop using Moodle group id as schedule UID, wire native certificate
form, configurable API base URL, tab-switching quick actions, retry cards,
ru date chips, softer jargon, phone/mailto contact fixes.

Docs: UX_AUDIT_1.12.3 schemes + ANDROID_SIGNING engineering keystore flow.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
1.12.3: UX audit fixes (Android + iOS) + Android signing setup
Fill SHA-256 checksums and CI URL for GitHub Release v1.12.3.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
…010d

docs: record published v1.12.3 release artifacts
Rebuild DesignSystem around mauGlass (iOS 26 glassEffect + a11y
fallbacks), thin-glass mauSurface, MauGlassStack, MauMotion, and
press feedback. Convert Home/Schedule/News/Services/Login/Campus to
glass, fix NewsCard opaque-under-glass, animate chips and tab
selection, clean calendar HTML, document the contract.

Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
iOS 1.12.4: production Liquid Glass + motion
Co-authored-by: D3C0Y <decoder-dev@users.noreply.github.com>
…010d

docs: record published v1.12.4 release artifacts
Bumps [uvicorn](https://github.com/Kludex/uvicorn) from 0.51.0 to 0.52.1.
- [Release notes](https://github.com/Kludex/uvicorn/releases)
- [Changelog](https://github.com/Kludex/uvicorn/blob/main/docs/release-notes.md)
- [Commits](Kludex/uvicorn@0.51.0...0.52.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Aug 11, 2026
@dependabot dependabot Bot added python Pull requests that update python code dependencies Pull requests that update a dependency file labels Aug 11, 2026
@cursor
cursor Bot deleted the dependabot/pip/mauverse-api/uvicorn-0.52.1 branch August 26, 2026 10:56
@dependabot @github

dependabot Bot commented on behalf of github Aug 26, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant