You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by gi...@apache.org on 2025/09/19 16:19:56 UTC

(airflow) branch dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/core-ui-package-updates-705691bbc4 updated (e30f3ccae4e -> 23e9c6245d1)

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

github-bot pushed a change to branch dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/core-ui-package-updates-705691bbc4
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard e30f3ccae4e Bump the core-ui-package-updates group across 1 directory with 14 updates
     add c9e1089fcb0 Fix scheduler handling of orphaned tasks from airflow 2 (#55848)
     add b0b2621e8bf Fix _get_serdag query in grid ui (#55771)
     add a582464766d Optimize DAG serialization by excluding schema default values (#55849)
     add eaa0331fab2 airflowctl: initialize extra for create assets event (#55744)
     add 825d2008eb7 Fix 'All Log Levels' option in TaskLogHeader (#55851)
     add f5b1eb437f1 Handle trigger calls to get_connection (#55799)
     add 1b88626ac39 Install ``greenback`` in Task SDK (#55855)
     add 4a30c7c9ea6 fix: Set triggered_by='ui' for DAG runs triggered from UI (#54650)
     add bc0e262388f (docs) Update Overview screenshots (#55813)
     add a69fd9b1a6a Fix filter in gantt and grid view (#55845)
     add 77dc1a1b1c9 Bump `uv` to `0.8.18` and `ruff` to `0.13.1` (#55858)
     add ac76ceee536 Add __repr__ methods to serialized classes for better debugging (#55860)
     add f535989c058 refresh screenshots for updated UI (#55863)
     add 2849e4b078a refresh screenshots for updated UI (#55864)
     add e66b237238c (docs) update architecture overview screenshots (#55859)
     add afa0329368f Add Dag ID pattern search functionality to Dag Runs and Task Instances (#55691)
     add 4d2172c192d Bump up mypy to 1.18.2 and ruff to 0.13.1 (#55870)
     add 889e6249058 Update responsive options handling in PanelButtons (#55868)
     add 9bfa389e100 Enable pt011 rule 2 (#55749)
     add 3afea1b7615 Update README_RELEASE_PROVIDERS.md (#55873)
     add 24a8e9438f8 Fix deprecation warnings for airflow v2 imports (#55881)
     add e4ea69c68dc Fall back to stringification for XCom (#55880)
     add feba90e3441 Bump black to latest 25.9.0 release (#55890)
     add e4bab988442 Override `get_authorized_connections`, `get_authorized_pools` and `get_authorized_variables` in Fab auth manager (#55682)
     add 7e074f5542a Fix migrations for sqlite (#55883)
     add f9400cc40c7 Fix:added none to lastupdated Date if event is not in queue (#54652)
     add 6204490195e Fix (internationalization): Simplified Chinese fills in gaps and removes extra content, optimizes description (#55564)
     add 2d0831e54e7 introduce named asset watchers (#55643)
     add 23e9c6245d1 Bump the core-ui-package-updates group across 1 directory with 14 updates

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (e30f3ccae4e)
            \
             N -- N -- N   refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/core-ui-package-updates-705691bbc4 (23e9c6245d1)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/actions/install-prek/action.yml            |   2 +-
 .github/workflows/basic-tests.yml                  |   2 +-
 .github/workflows/release_dockerhub_image.yml      |   2 +-
 .pre-commit-config.yaml                            |   4 +-
 Dockerfile                                         |   2 +-
 Dockerfile.ci                                      |   2 +-
 airflow-core/docs/best-practices.rst               |   2 +-
 airflow-core/docs/core-concepts/overview.rst       |   2 +-
 airflow-core/docs/img/airflow_erd.sha256           |   2 +-
 airflow-core/docs/img/airflow_erd.svg              |  51 ++--
 airflow-core/docs/img/ui-dark/dag_doc.png          | Bin 92727 -> 302292 bytes
 airflow-core/docs/img/ui-dark/dags.png             | Bin 117751 -> 416371 bytes
 ...demo_complex_dag_overview_with_failed_tasks.png | Bin 0 -> 653998 bytes
 .../demo_dag_overview_with_failed_tasks.png        | Bin 285470 -> 0 bytes
 .../docs/img/ui-dark/demo_graph_and_code_view.png  | Bin 171844 -> 458347 bytes
 .../img/ui-dark/demo_grid_view_with_task_logs.png  | Bin 220959 -> 401627 bytes
 airflow-core/docs/img/ui-dark/task_doc.png         | Bin 196657 -> 526160 bytes
 .../ui-dark/tutorial_pipeline_add_connection.png   | Bin 109852 -> 285717 bytes
 .../img/ui-dark/tutorial_pipeline_dag_list.png     | Bin 70666 -> 0 bytes
 .../ui-dark/tutorial_pipeline_dag_list_trigger.png | Bin 0 -> 254058 bytes
 .../tutorial_pipeline_dag_overview_processed.png   | Bin 107191 -> 421607 bytes
 .../tutorial_pipeline_dag_task_instance_logs.png   | Bin 0 -> 510999 bytes
 airflow-core/docs/img/ui-light/dag_doc.png         | Bin 96363 -> 298120 bytes
 airflow-core/docs/img/ui-light/dags.png            | Bin 116182 -> 411981 bytes
 ...demo_complex_dag_overview_with_failed_tasks.png | Bin 0 -> 418224 bytes
 .../demo_dag_overview_with_failed_tasks.png        | Bin 286606 -> 0 bytes
 .../docs/img/ui-light/demo_graph_and_code_view.png | Bin 165225 -> 309732 bytes
 .../img/ui-light/demo_grid_view_with_task_logs.png | Bin 222704 -> 279687 bytes
 airflow-core/docs/img/ui-light/task_doc.png        | Bin 202764 -> 529064 bytes
 .../ui-light/tutorial_pipeline_add_connection.png  | Bin 114291 -> 286104 bytes
 .../img/ui-light/tutorial_pipeline_dag_list.png    | Bin 70320 -> 0 bytes
 .../tutorial_pipeline_dag_list_trigger.png         | Bin 0 -> 249992 bytes
 .../tutorial_pipeline_dag_overview_processed.png   | Bin 108052 -> 420870 bytes
 .../tutorial_pipeline_dag_task_instance_logs.png   | Bin 0 -> 509909 bytes
 airflow-core/docs/index.rst                        |   6 +-
 .../docs/installation/upgrading_to_airflow3.rst    |   2 +-
 airflow-core/docs/migrations-ref.rst               |   4 +-
 airflow-core/docs/tutorial/fundamentals.rst        |   4 +-
 airflow-core/docs/tutorial/pipeline.rst            |  11 +-
 airflow-core/pyproject.toml                        |   1 +
 .../api_fastapi/auth/managers/base_auth_manager.py | 106 +++----
 .../auth/managers/simple/ui/package-lock.json      |  30 +-
 .../auth/managers/simple/ui/package.json           |   6 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         | 330 ++++++++++-----------
 .../api_fastapi/core_api/datamodels/assets.py      |   9 +
 .../api_fastapi/core_api/datamodels/xcom.py        |  20 ++
 .../core_api/openapi/v2-rest-api-generated.yaml    |  49 +++
 .../api_fastapi/core_api/routes/public/assets.py   |  23 ++
 .../api_fastapi/core_api/routes/public/dag_run.py  |  13 +-
 .../core_api/routes/public/task_instances.py       |   4 +
 .../api_fastapi/core_api/routes/ui/assets.py       |  12 +-
 .../airflow/api_fastapi/core_api/routes/ui/grid.py |  10 +-
 .../src/airflow/dag_processing/collection.py       |  27 +-
 .../src/airflow/jobs/scheduler_job_runner.py       |  17 +-
 .../src/airflow/jobs/triggerer_job_runner.py       |   5 +
 .../versions/0041_3_0_0_rename_dataset_as_asset.py |  12 +-
 ...4_3_1_0_add_last_parse_duration_to_dag_model.py |  15 +-
 ...3_1_0_replace_asset_trigger_table_with_asset.py | 102 +++++++
 airflow-core/src/airflow/models/asset.py           |  58 +++-
 airflow-core/src/airflow/models/mappedoperator.py  |   3 +
 airflow-core/src/airflow/models/trigger.py         |   8 +-
 .../airflow/serialization/definitions/taskgroup.py |   6 +
 airflow-core/src/airflow/serialization/schema.json |  18 +-
 .../airflow/serialization/serialized_objects.py    |  86 ++++--
 .../src/airflow/ui/openapi-gen/queries/common.ts   |  10 +-
 .../ui/openapi-gen/queries/ensureQueryData.ts      |  12 +-
 .../src/airflow/ui/openapi-gen/queries/prefetch.ts |  12 +-
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |  12 +-
 .../src/airflow/ui/openapi-gen/queries/suspense.ts |  12 +-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |  31 +-
 .../ui/openapi-gen/requests/services.gen.ts        |   6 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |  18 ++
 .../ui/public/i18n/locales/zh-CN/admin.json        |  10 +-
 .../ui/public/i18n/locales/zh-CN/common.json       |  19 +-
 .../airflow/ui/public/i18n/locales/zh-CN/dag.json  |   3 +
 .../airflow/ui/public/i18n/locales/zh-CN/dags.json |   2 +-
 .../ui/public/i18n/locales/zh-CN/dashboard.json    |   4 +-
 .../airflow/ui/public/i18n/locales/zh-CN/hitl.json |   9 +-
 .../ui/src/layouts/Details/DetailsLayout.tsx       |   4 +-
 .../airflow/ui/src/layouts/Details/Gantt/Gantt.tsx |  20 +-
 .../airflow/ui/src/layouts/Details/Grid/Grid.tsx   |   8 +-
 .../ui/src/layouts/Details/Grid/TaskNames.tsx      |   3 +-
 .../ui/src/layouts/Details/PanelButtons.tsx        |  17 +-
 airflow-core/src/airflow/ui/src/pages/DagRuns.tsx  |  30 ++
 .../src/pages/TaskInstance/Logs/TaskLogHeader.tsx  |   4 +-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |   3 +
 .../pages/TaskInstances/TaskInstancesFilter.tsx    |  35 ++-
 .../airflow/ui/src/queries/useGridTISummaries.ts   |   4 +-
 airflow-core/src/airflow/utils/db.py               |   2 +-
 .../src/airflow/utils/deprecation_tools.py         |  13 +-
 .../core_api/routes/public/test_assets.py          | 148 +++++++++
 .../core_api/routes/public/test_dag_run.py         |  16 +
 .../core_api/routes/public/test_task_instances.py  |  50 +++-
 .../api_fastapi/core_api/routes/ui/test_assets.py  |  83 ++++++
 .../tests/unit/cli/commands/test_asset_command.py  |   1 +
 airflow-core/tests/unit/jobs/test_scheduler_job.py |  88 ++++++
 airflow-core/tests/unit/jobs/test_triggerer_job.py |  11 +-
 airflow-core/tests/unit/models/test_trigger.py     |  17 +-
 .../unit/serialization/test_dag_serialization.py   | 110 ++++++-
 .../tests/unit/utils/test_deprecation_tools.py     |  20 +-
 .../src/airflowctl/api/datamodels/generated.py     |  11 +
 airflow-ctl/src/airflowctl/api/operations.py       |   3 +
 .../tests/airflow_ctl/api/test_operations.py       |   1 +
 dev/README_RELEASE_PROVIDERS.md                    |   8 +-
 dev/breeze/README.md                               |   2 +-
 dev/breeze/doc/ci/02_images.md                     |   2 +-
 dev/breeze/pyproject.toml                          |   2 +-
 .../commands/release_management_commands.py        |   2 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   2 +-
 dev/breeze/uv.lock                                 |   2 +-
 devel-common/pyproject.toml                        |   6 +-
 devel-common/src/tests_common/test_utils/db.py     |  12 +-
 .../providers/fab/auth_manager/fab_auth_manager.py |  62 +++-
 .../unit/fab/auth_manager/test_fab_auth_manager.py |  18 ++
 .../tests/unit/standard/decorators/test_python.py  |  11 +-
 .../tests/unit/standard/operators/test_hitl.py     |   6 +-
 .../tests/unit/standard/operators/test_python.py   |  10 +-
 .../standard/sensors/test_external_task_sensor.py  |  67 +++--
 .../trino/tests/unit/trino/assets/test_trino.py    |   9 +-
 pyproject.toml                                     |   2 +-
 scripts/ci/install_breeze.sh                       |   2 +-
 scripts/ci/prek/check_imports_in_providers.py      |   2 +-
 scripts/ci/prek/ruff_format.py                     |   2 +-
 scripts/in_container/run_schema_defaults_check.py  | 125 ++++++--
 scripts/tools/setup_breeze                         |   2 +-
 task-sdk/pyproject.toml                            |   1 +
 task-sdk/src/airflow/sdk/definitions/connection.py |  19 ++
 127 files changed, 1775 insertions(+), 531 deletions(-)
 create mode 100644 airflow-core/docs/img/ui-dark/demo_complex_dag_overview_with_failed_tasks.png
 delete mode 100644 airflow-core/docs/img/ui-dark/demo_dag_overview_with_failed_tasks.png
 delete mode 100644 airflow-core/docs/img/ui-dark/tutorial_pipeline_dag_list.png
 create mode 100644 airflow-core/docs/img/ui-dark/tutorial_pipeline_dag_list_trigger.png
 create mode 100644 airflow-core/docs/img/ui-dark/tutorial_pipeline_dag_task_instance_logs.png
 create mode 100644 airflow-core/docs/img/ui-light/demo_complex_dag_overview_with_failed_tasks.png
 delete mode 100644 airflow-core/docs/img/ui-light/demo_dag_overview_with_failed_tasks.png
 delete mode 100644 airflow-core/docs/img/ui-light/tutorial_pipeline_dag_list.png
 create mode 100644 airflow-core/docs/img/ui-light/tutorial_pipeline_dag_list_trigger.png
 create mode 100644 airflow-core/docs/img/ui-light/tutorial_pipeline_dag_task_instance_logs.png
 create mode 100644 airflow-core/src/airflow/migrations/versions/0085_3_1_0_replace_asset_trigger_table_with_asset.py