Skip to content

Commit 421708f

Browse files
authored
Version 0.53.0 (#3136)
1 parent f1a1bff commit 421708f

2 files changed

Lines changed: 17 additions & 1 deletion

File tree

‎docs/release-notes.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,22 @@
22
toc_depth: 2
33
---
44

5+
## 0.53.0 (September 14, 2026)
6+
7+
This release adds experimental HTTP/2 support through `zttp`. Enable it with `--http zttp --http2`.
8+
Upgrade-based h2c and WebSockets over HTTP/2 are not supported.
9+
10+
### Added
11+
12+
* Add experimental HTTP/2 support through `zttp` ([#2982](https://github.com/Kludex/uvicorn/pull/2982), [#3101](https://github.com/Kludex/uvicorn/pull/3101))
13+
* Add support for `zuvloop` ([#3104](https://github.com/Kludex/uvicorn/pull/3104))
14+
15+
### Fixed
16+
17+
* Handle comma-separated, case-insensitive `Connection: close` tokens across HTTP implementations ([#3103](https://github.com/Kludex/uvicorn/pull/3103))
18+
* Trust IPv6 loopback in the default `FORWARDED_ALLOW_IPS` value ([#3119](https://github.com/Kludex/uvicorn/pull/3119))
19+
* Cancel the HTTP keep-alive timer when upgrading to WebSocket ([#3107](https://github.com/Kludex/uvicorn/pull/3107))
20+
521
## 0.52.4 (August 18, 2026)
622

723
### Fixed

‎uvicorn/__init__.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from uvicorn.config import Config
22
from uvicorn.main import Server, main, run
33

4-
__version__ = "0.52.4"
4+
__version__ = "0.53.0"
55
__all__ = ["main", "run", "Config", "Server"]

0 commit comments

Comments
 (0)