This is an automated email from the ASF dual-hosted git repository.
gopidesu 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 9516a771f40 Bump pydantic min version to 2.12.3 (#63570)
9516a771f40 is described below
commit 9516a771f402da94ba35f0b53f66258716f04948
Author: GPK <[email protected]>
AuthorDate: Sat Mar 14 03:39:41 2026 +0000
Bump pydantic min version to 2.12.3 (#63570)
---
airflow-core/pyproject.toml | 2 +-
dev/registry/pyproject.toml | 2 +-
providers/edge3/docs/index.rst | 2 +-
providers/edge3/pyproject.toml | 2 +-
shared/secrets_masker/pyproject.toml | 2 +-
task-sdk/pyproject.toml | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/airflow-core/pyproject.toml b/airflow-core/pyproject.toml
index 2c6c838b1d2..1f5ed2cb078 100644
--- a/airflow-core/pyproject.toml
+++ b/airflow-core/pyproject.toml
@@ -125,7 +125,7 @@ dependencies = [
'pendulum>=3.1.0',
"pluggy>=1.5.0",
"psutil>=5.8.0",
- "pydantic>=2.11.0",
+ "pydantic>=2.12.3",
# Pygments 2.19.0 improperly renders .ini files with dictionaries as values
# See https://github.com/pygments/pygments/issues/2834
"pygments>=2.0.1,!=2.19.0",
diff --git a/dev/registry/pyproject.toml b/dev/registry/pyproject.toml
index 30d70642216..6adc5ea8d5a 100644
--- a/dev/registry/pyproject.toml
+++ b/dev/registry/pyproject.toml
@@ -33,7 +33,7 @@ version = "0.0.1"
requires-python = ">=3.10"
classifiers = ["Private :: Do Not Upload"]
dependencies = [
- "pydantic>=2.12.0",
+ "pydantic>=2.12.3",
"pyyaml>=6.0.3",
]
diff --git a/providers/edge3/docs/index.rst b/providers/edge3/docs/index.rst
index 50e6ff77dc4..920352542fc 100644
--- a/providers/edge3/docs/index.rst
+++ b/providers/edge3/docs/index.rst
@@ -121,7 +121,7 @@ PIP package Version required
========================================== ===================
``apache-airflow`` ``>=3.0.0,!=3.1.0``
``apache-airflow-providers-common-compat`` ``>=1.14.0``
-``pydantic`` ``>=2.11.0``
+``pydantic`` ``>=2.12.3``
``retryhttp`` ``>=1.4.0``
``aiofiles`` ``>=23.2.0``
``aiohttp`` ``>=3.9.2``
diff --git a/providers/edge3/pyproject.toml b/providers/edge3/pyproject.toml
index f1209231b80..2b234b8c244 100644
--- a/providers/edge3/pyproject.toml
+++ b/providers/edge3/pyproject.toml
@@ -67,7 +67,7 @@ requires-python = ">=3.10"
dependencies = [
"apache-airflow>=3.0.0,!=3.1.0",
"apache-airflow-providers-common-compat>=1.14.0",
- "pydantic>=2.11.0",
+ "pydantic>=2.12.3",
"retryhttp>=1.4.0",
"aiofiles>=23.2.0",
"aiohttp>=3.9.2",
diff --git a/shared/secrets_masker/pyproject.toml
b/shared/secrets_masker/pyproject.toml
index 04e1e862f44..9826a2e908d 100644
--- a/shared/secrets_masker/pyproject.toml
+++ b/shared/secrets_masker/pyproject.toml
@@ -27,7 +27,7 @@ dependencies = [
'pendulum>=3.1.0',
"methodtools>=0.4.7",
"colorlog>=6.8.2",
- "pydantic>2.11.0",
+ "pydantic>2.12.3",
]
[dependency-groups]
diff --git a/task-sdk/pyproject.toml b/task-sdk/pyproject.toml
index 1fcd6e8817c..bd0382b9a89 100644
--- a/task-sdk/pyproject.toml
+++ b/task-sdk/pyproject.toml
@@ -68,7 +68,7 @@ dependencies = [
# End of shared timezones dependencies
# Start of shared secrets_masker dependencies
"colorlog>=6.8.2",
- "pydantic>2.11.0",
+ "pydantic>2.12.3",
# End of shared secrets_masker dependencies
# Start of shared logging dependencies
"pygtrie>=2.5.0",