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 e5a5a8692cf Update Cadwyn migration dates after 3.0.5 (#54487)
e5a5a8692cf is described below

commit e5a5a8692cfa969313e2739e15d9a6c7bbc1ff1b
Author: Kaxil Naik <[email protected]>
AuthorDate: Thu Aug 14 12:57:01 2025 +0100

    Update Cadwyn migration dates after 3.0.5 (#54487)
    
    `AddDagVersionIdField` migration would be part of 3.1 so updating dates 
based on that.
    
    The other migrations are part of 3.0.5rc1 already.
---
 .../api_fastapi/execution_api/versions/__init__.py |  4 +--
 .../execution_api/versions/v2025_08_10.py          | 10 +-------
 .../versions/{__init__.py => v2025_09_23.py}       | 29 +++++++---------------
 .../src/airflow/sdk/api/datamodels/_generated.py   |  2 +-
 4 files changed, 13 insertions(+), 32 deletions(-)

diff --git 
a/airflow-core/src/airflow/api_fastapi/execution_api/versions/__init__.py 
b/airflow-core/src/airflow/api_fastapi/execution_api/versions/__init__.py
index 1fe0b9d155f..84d676347ac 100644
--- a/airflow-core/src/airflow/api_fastapi/execution_api/versions/__init__.py
+++ b/airflow-core/src/airflow/api_fastapi/execution_api/versions/__init__.py
@@ -23,15 +23,15 @@ from airflow.api_fastapi.execution_api.versions.v2025_04_28 
import AddRenderedMa
 from airflow.api_fastapi.execution_api.versions.v2025_05_20 import 
DowngradeUpstreamMapIndexes
 from airflow.api_fastapi.execution_api.versions.v2025_08_10 import (
     AddDagRunStateFieldAndPreviousEndpoint,
-    AddDagVersionIdField,
     AddIncludePriorDatesToGetXComSlice,
 )
+from airflow.api_fastapi.execution_api.versions.v2025_09_23 import 
AddDagVersionIdField
 
 bundle = VersionBundle(
     HeadVersion(),
+    Version("2025-09-23", AddDagVersionIdField),
     Version(
         "2025-08-10",
-        AddDagVersionIdField,
         AddDagRunStateFieldAndPreviousEndpoint,
         AddIncludePriorDatesToGetXComSlice,
     ),
diff --git 
a/airflow-core/src/airflow/api_fastapi/execution_api/versions/v2025_08_10.py 
b/airflow-core/src/airflow/api_fastapi/execution_api/versions/v2025_08_10.py
index c6c95c7dfdc..ec66915e4d9 100644
--- a/airflow-core/src/airflow/api_fastapi/execution_api/versions/v2025_08_10.py
+++ b/airflow-core/src/airflow/api_fastapi/execution_api/versions/v2025_08_10.py
@@ -19,18 +19,10 @@ from __future__ import annotations
 
 from cadwyn import ResponseInfo, VersionChange, 
convert_response_to_previous_version_for, endpoint, schema
 
-from airflow.api_fastapi.execution_api.datamodels.taskinstance import DagRun, 
TaskInstance, TIRunContext
+from airflow.api_fastapi.execution_api.datamodels.taskinstance import DagRun, 
TIRunContext
 from airflow.api_fastapi.execution_api.routes.xcoms import 
GetXComSliceFilterParams
 
 
-class AddDagVersionIdField(VersionChange):
-    """Add the `dag_version_id` field to the TaskInstance model."""
-
-    description = __doc__
-
-    instructions_to_migrate_to_previous_version = 
(schema(TaskInstance).field("dag_version_id").didnt_exist,)
-
-
 class AddDagRunStateFieldAndPreviousEndpoint(VersionChange):
     """Add the `state` field to DagRun model and `/dag-runs/{dag_id}/previous` 
endpoint."""
 
diff --git 
a/airflow-core/src/airflow/api_fastapi/execution_api/versions/__init__.py 
b/airflow-core/src/airflow/api_fastapi/execution_api/versions/v2025_09_23.py
similarity index 51%
copy from 
airflow-core/src/airflow/api_fastapi/execution_api/versions/__init__.py
copy to 
airflow-core/src/airflow/api_fastapi/execution_api/versions/v2025_09_23.py
index 1fe0b9d155f..dcea9a6a0e8 100644
--- a/airflow-core/src/airflow/api_fastapi/execution_api/versions/__init__.py
+++ b/airflow-core/src/airflow/api_fastapi/execution_api/versions/v2025_09_23.py
@@ -17,25 +17,14 @@
 
 from __future__ import annotations
 
-from cadwyn import HeadVersion, Version, VersionBundle
+from cadwyn import VersionChange, schema
 
-from airflow.api_fastapi.execution_api.versions.v2025_04_28 import 
AddRenderedMapIndexField
-from airflow.api_fastapi.execution_api.versions.v2025_05_20 import 
DowngradeUpstreamMapIndexes
-from airflow.api_fastapi.execution_api.versions.v2025_08_10 import (
-    AddDagRunStateFieldAndPreviousEndpoint,
-    AddDagVersionIdField,
-    AddIncludePriorDatesToGetXComSlice,
-)
+from airflow.api_fastapi.execution_api.datamodels.taskinstance import 
TaskInstance
 
-bundle = VersionBundle(
-    HeadVersion(),
-    Version(
-        "2025-08-10",
-        AddDagVersionIdField,
-        AddDagRunStateFieldAndPreviousEndpoint,
-        AddIncludePriorDatesToGetXComSlice,
-    ),
-    Version("2025-05-20", DowngradeUpstreamMapIndexes),
-    Version("2025-04-28", AddRenderedMapIndexField),
-    Version("2025-04-11"),
-)
+
+class AddDagVersionIdField(VersionChange):
+    """Add the `dag_version_id` field to the TaskInstance model."""
+
+    description = __doc__
+
+    instructions_to_migrate_to_previous_version = 
(schema(TaskInstance).field("dag_version_id").didnt_exist,)
diff --git a/task-sdk/src/airflow/sdk/api/datamodels/_generated.py 
b/task-sdk/src/airflow/sdk/api/datamodels/_generated.py
index 7c4f73789ef..eeb109d375e 100644
--- a/task-sdk/src/airflow/sdk/api/datamodels/_generated.py
+++ b/task-sdk/src/airflow/sdk/api/datamodels/_generated.py
@@ -27,7 +27,7 @@ from uuid import UUID
 
 from pydantic import AwareDatetime, BaseModel, ConfigDict, Field, JsonValue, 
RootModel
 
-API_VERSION: Final[str] = "2025-08-10"
+API_VERSION: Final[str] = "2025-09-23"
 
 
 class AssetAliasReferenceAssetEventDagRun(BaseModel):

Reply via email to