This is an automated email from the ASF dual-hosted git repository.
amoghrajesh pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from a99354726ce Prepare providers release 2026-09-22 (#73506)
add f14bed9b852 Persist `retry_reason` not just for retries but even when
a task fails (#73027)
No new revisions were added by this update.
Summary of changes:
airflow-core/docs/core-concepts/tasks.rst | 4 +-
.../execution_api/datamodels/taskinstance.py | 1 +
.../execution_api/routes/task_instances.py | 2 +
.../api_fastapi/execution_api/versions/__init__.py | 2 +
.../execution_api/versions/v2026_10_30.py | 12 +-
.../versions/head/test_task_instances.py | 66 +++++++++++
providers/common/ai/docs/retry_policies.rst | 21 ++--
.../providers/common/compat/_retry_policy.py | 6 +-
task-sdk/src/airflow/sdk/api/client.py | 14 ++-
.../src/airflow/sdk/api/datamodels/_generated.py | 1 +
.../src/airflow/sdk/definitions/retry_policy.py | 9 +-
task-sdk/src/airflow/sdk/execution_time/comms.py | 1 +
.../airflow/sdk/execution_time/schema/schema.json | 12 ++
.../sdk/execution_time/schema/versions/__init__.py | 3 +-
.../execution_time/schema/versions/v2026_10_30.py | 9 ++
.../src/airflow/sdk/execution_time/supervisor.py | 1 +
.../src/airflow/sdk/execution_time/task_runner.py | 21 +++-
task-sdk/tests/task_sdk/api/test_client.py | 10 +-
.../execution_time/schema/test_migrator.py | 31 ++++++
.../task_sdk/execution_time/test_supervisor.py | 22 ++++
.../task_sdk/execution_time/test_task_runner.py | 122 +++++++++++++++++++++
21 files changed, 344 insertions(+), 26 deletions(-)