Avoid scheduler crashloops for historical task instances without DAG version IDs.
Avoid scheduler crashloops for historical task instances without DAG version IDs.: a task in bird-critic-1.5-full-300 (Harbor dataset). Airflow should handle historical task instances that predate DAG versioning when building callback context for a DagRun. If the last task instance has no DAG…
The task
Airflow should handle historical task instances that predate DAG versioning when building callback context for a DagRun. If the last task instance has no DAG version ID and would fail non-null validation in the callback datamodel, the scheduler should omit that last-task-instance payload rather than crashlooping.…
Part of kochsnow/bird-critic-1.5-full-300.