This is an automated email from the ASF dual-hosted git repository.

jasonliu pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-1-test by this push:
     new a3f05e09112 Migrate CreateAssetEventsBody to Pydantic v2 ConfigDict 
(#56697) (#56772)
a3f05e09112 is described below

commit a3f05e09112f14c7fbd86274f87e1b1b5958dd9c
Author: Pierre Jeambrun <[email protected]>
AuthorDate: Fri Oct 17 18:12:29 2025 +0200

    Migrate CreateAssetEventsBody to Pydantic v2 ConfigDict (#56697) (#56772)
    
    (cherry picked from commit 86b0e98a868bcece64dee006c0948abc7ab77aa4)
    
    Co-authored-by: Yeonguk Choo <[email protected]>
---
 airflow-core/src/airflow/api_fastapi/core_api/datamodels/assets.py | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/assets.py 
b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/assets.py
index 8261cfa11ea..dd08cc16ec0 100644
--- a/airflow-core/src/airflow/api_fastapi/core_api/datamodels/assets.py
+++ b/airflow-core/src/airflow/api_fastapi/core_api/datamodels/assets.py
@@ -19,7 +19,7 @@ from __future__ import annotations
 
 from datetime import datetime
 
-from pydantic import AliasPath, Field, NonNegativeInt, field_validator
+from pydantic import AliasPath, ConfigDict, Field, NonNegativeInt, 
field_validator
 
 from airflow._shared.secrets_masker import redact
 from airflow.api_fastapi.core_api.base import BaseModel, StrictBaseModel
@@ -171,7 +171,4 @@ class CreateAssetEventsBody(StrictBaseModel):
         v["from_rest_api"] = True
         return v
 
-    class Config:
-        """Pydantic config."""
-
-        extra = "forbid"
+    model_config = ConfigDict(extra="forbid")

Reply via email to