This is an automated email from the ASF dual-hosted git repository.
kaxilnaik pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/main by this push:
new 8eb89dbad18 Remove gunicorn upper bound now that 25.2.0 is released
with the fix (#64193)
8eb89dbad18 is described below
commit 8eb89dbad1836b76ff2165e64fd69c3d1460ce6d
Author: Kaxil Naik <[email protected]>
AuthorDate: Wed Mar 25 03:20:08 2026 +0000
Remove gunicorn upper bound now that 25.2.0 is released with the fix
(#64193)
---
airflow-core/pyproject.toml | 7 +------
uv.lock | 2 +-
2 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/airflow-core/pyproject.toml b/airflow-core/pyproject.toml
index 341af8f0e7d..8a75f309776 100644
--- a/airflow-core/pyproject.toml
+++ b/airflow-core/pyproject.toml
@@ -195,12 +195,7 @@ dependencies = [
"memray>=1.19.0",
]
"gunicorn" = [
- # Temporary upper bound due to Gunicorn 25.1.0 control-socket deadlock
- # seen in the Airflow API server path (preload + fork).
- # Upstream tracking:
- # - https://github.com/benoitc/gunicorn/issues/3529
- # - https://github.com/benoitc/gunicorn/pull/3520
- "gunicorn>=23.0.0,<25.1.0",
+ "gunicorn>=23.0.0,!=25.1.0",
]
"otel" = [
"opentelemetry-exporter-prometheus>=0.47b0",
diff --git a/uv.lock b/uv.lock
index c04b75a3468..ae5a9cbb425 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1827,7 +1827,7 @@ requires-dist = [
{ name = "greenback", marker = "extra == 'async'", specifier = ">=1.2.1" },
{ name = "greenlet", marker = "python_full_version >= '3.14' and extra ==
'async'", specifier = ">=3.3.2" },
{ name = "greenlet", marker = "python_full_version < '3.14' and extra ==
'async'", specifier = ">=3.1.0" },
- { name = "gunicorn", marker = "extra == 'gunicorn'", specifier =
">=23.0.0,<25.1.0" },
+ { name = "gunicorn", marker = "extra == 'gunicorn'", specifier =
">=23.0.0,!=25.1.0" },
{ name = "httpx", specifier = ">=0.25.0" },
{ name = "importlib-metadata", marker = "python_full_version < '3.12'",
specifier = ">=6.5" },
{ name = "importlib-metadata", marker = "python_full_version >= '3.12'",
specifier = ">=7.0" },