From 8d397c73191b49c6d5280098d7c09dbe474e00bf Mon Sep 17 00:00:00 2001 From: Marcelo Trylesinski Date: Fri, 3 Apr 2026 14:33:18 -0400 Subject: [PATCH] Version 0.43.0 (#2885) --- docs/release-notes.md | 10 ++++++++++ uvicorn/__init__.py | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/release-notes.md b/docs/release-notes.md index 90c47a8b..129b38b6 100644 --- a/docs/release-notes.md +++ b/docs/release-notes.md @@ -2,6 +2,16 @@ toc_depth: 2 --- +## 0.43.0 (April 3, 2026) + +You can quit Uvicorn now. We heard you, @pamelafox - all 47 of your Ctrl+C's (thanks for flagging it, and thanks to @tiangolo for the fix 🙏). [See the tweet](https://x.com/pamelafox/status/2039097686155227623). + +### Changed + +* Emit `http.disconnect` ASGI `receive()` event on server shutting down for streaming responses (#2829) +* Use native `context` parameter for `create_task` on Python 3.11+ (#2859) +* Drop cast in ASGI types (#2875) + ## 0.42.0 (March 16, 2026) ### Changed diff --git a/uvicorn/__init__.py b/uvicorn/__init__.py index 45f33bef..c67d04aa 100644 --- a/uvicorn/__init__.py +++ b/uvicorn/__init__.py @@ -1,5 +1,5 @@ from uvicorn.config import Config from uvicorn.main import Server, main, run -__version__ = "0.42.0" +__version__ = "0.43.0" __all__ = ["main", "run", "Config", "Server"]