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

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


    from c5964a50f51 Fix 
test_schedulable_task_exist_when_rerun_removed_upstream_mapped_task (#56065)
     add 235b7ddafe8 Fix execution failures with NULL dag_run.conf during 
upgrades (#56729)
     add c830a07f31a Fix supported Python versions in README (#56734)
     add 9a91186364f Update Dockerfile & README to bump Airflow version
     add c263f9149e8 Improve DAG and task missing error handling in callbacks 
(#56725)
     add 68464d67318 Fix memory leak in remote logging connection cache (#56695)
     add 3f26e70aa55 Avoid using rem for icons for safari compatibility (#56304)
     add defabeaef0d Add executor, hostname, and queue columns to TaskInstances 
page (#55922)
     add bcf48501234 Reduce default columns of Dag Run and Task Instance lists 
(#55968)
     add 767a85d082b Tests for message type consistency between various 
supervisor and task comms (#55665)
     add 551b491dc6e Fix deprecated GitHub API authentication in airflow-github 
script (#56978)
     add 59f06699c2e Move natsort dependency to airflow-core (#56582)
     add cdd55e651bc Add is_favorite to ui dags list (#56341)

No new revisions were added by this update.

Summary of changes:
 Dockerfile                                         |   2 +-
 README.md                                          |  12 +-
 airflow-core/pyproject.toml                        |   1 +
 .../api_fastapi/core_api/datamodels/dags.py        |   1 +
 .../api_fastapi/core_api/datamodels/ui/dags.py     |   1 +
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |   4 +
 .../core_api/openapi/v2-rest-api-generated.yaml    |   4 +
 .../api_fastapi/core_api/routes/public/dags.py     |  18 +-
 .../airflow/api_fastapi/core_api/routes/ui/dags.py |  11 +
 .../execution_api/datamodels/taskinstance.py       |   2 +-
 .../api_fastapi/execution_api/versions/__init__.py |   4 +
 .../versions/{v2025_09_23.py => v2025_10_27.py}    |  17 +-
 .../src/airflow/dag_processing/processor.py        |  52 ++++-
 airflow-core/src/airflow/ui/eslint.config.js       |   2 +
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |  11 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |   2 +
 airflow-core/src/airflow/ui/rules/rem.js           | 150 ++++++++++++++
 .../components/DagActions/FavoriteDagButton.tsx    |  33 ++-
 .../ui/src/components/DataTable/DataTable.tsx      |   4 +-
 .../src/airflow/ui/src/components/SearchBar.tsx    |   2 +-
 .../ui/src/layouts/Details/Grid/TaskNames.tsx      |   2 +-
 .../ui/src/layouts/Details/PanelButtons.tsx        |   2 +-
 .../src/airflow/ui/src/layouts/Nav/AdminButton.tsx |   2 +-
 .../airflow/ui/src/layouts/Nav/BrowseButton.tsx    |   2 +-
 .../src/airflow/ui/src/layouts/Nav/DocsButton.tsx  |   2 +-
 .../src/airflow/ui/src/layouts/Nav/Nav.tsx         |   6 +-
 .../airflow/ui/src/layouts/Nav/PluginMenuItem.tsx  |   6 +-
 .../airflow/ui/src/layouts/Nav/SecurityButton.tsx  |   2 +-
 .../ui/src/layouts/Nav/TimezoneMenuItem.tsx        |   2 +-
 .../ui/src/layouts/Nav/UserSettingsButton.tsx      |  22 +-
 .../src/airflow/ui/src/mocks/handlers/dags.ts      |   4 +
 .../src/airflow/ui/src/pages/Dag/Header.tsx        |   2 +-
 airflow-core/src/airflow/ui/src/pages/DagRuns.tsx  |   8 +-
 .../airflow/ui/src/pages/DagsList/DagCard.test.tsx |   1 +
 .../src/airflow/ui/src/pages/DagsList/DagCard.tsx  |   2 +-
 .../src/airflow/ui/src/pages/DagsList/DagsList.tsx |   5 +-
 .../src/pages/Dashboard/Stats/DAGImportErrors.tsx  |   2 +-
 .../pages/Dashboard/Stats/PluginImportErrors.tsx   |   2 +-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |  28 ++-
 .../src/airflow/ui/src/queries/useFavoriteDag.ts   |  33 ---
 .../{useDagParsing.ts => useToggleFavoriteDag.ts}  |  54 ++---
 .../src/airflow/ui/src/queries/useUnfavoriteDag.ts |  33 ---
 .../core_api/routes/public/test_dags.py            |  41 ++++
 .../api_fastapi/core_api/routes/ui/test_dags.py    |  36 ++++
 .../versions/head/test_task_instances.py           |  27 +++
 .../versions/v2025_09_23/test_task_instances.py    |  91 +++++++++
 .../tests/unit/dag_processing/test_processor.py    | 224 +++++++++++++++++++++
 airflow-core/tests/unit/jobs/test_triggerer_job.py |  83 ++++++++
 .../src/airflowctl/api/datamodels/generated.py     |   1 +
 dev/airflow-github                                 |   8 +-
 generated/PYPI_README.md                           |  12 +-
 pyproject.toml                                     |   1 -
 .../src/airflow/sdk/api/datamodels/_generated.py   |   2 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |  75 ++++---
 .../task_sdk/execution_time/test_supervisor.py     |  41 ++++
 55 files changed, 988 insertions(+), 209 deletions(-)
 copy 
airflow-core/src/airflow/api_fastapi/execution_api/versions/{v2025_09_23.py => 
v2025_10_27.py} (55%)
 create mode 100644 airflow-core/src/airflow/ui/rules/rem.js
 delete mode 100644 airflow-core/src/airflow/ui/src/queries/useFavoriteDag.ts
 copy airflow-core/src/airflow/ui/src/queries/{useDagParsing.ts => 
useToggleFavoriteDag.ts} (51%)
 delete mode 100644 airflow-core/src/airflow/ui/src/queries/useUnfavoriteDag.ts
 create mode 100644 
airflow-core/tests/unit/api_fastapi/execution_api/versions/v2025_09_23/test_task_instances.py

Reply via email to