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/ui/v3-1-test/core-ui-package-updates-97ece48064
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard 3657a34e81c Bump the core-ui-package-updates group across 1 directory
with 49 updates
add 6aef8030135 Fix scheduler handling of orphaned tasks from airflow 2
(#55848)
add f22584854e1 Fix _get_serdag query in grid ui (#55771)
add 67468ef2c5b Optimize DAG serialization by excluding schema default
values (#55849)
add b8d8b056feb Handle trigger calls to get_connection (#55799)
add 16569d9a83d Install ``greenback`` in Task SDK (#55855)
add b80097afc0e Update 3.1.0 release notes based on latest cherry-picks
add 1e473c26aa2 fix: Set triggered_by='ui' for DAG runs triggered from UI
(#54650)
add 0b3df0d4f2b (docs) Update Overview screenshots (#55813)
add 8115e36743a Fix filter in gantt and grid view (#55845)
add b3e2ec8d572 Bump `uv` to `0.8.18` and `ruff` to `0.13.1` (#55858)
add 9dad4a9598c Add __repr__ methods to serialized classes for better
debugging (#55860)
add 63ab67eea72 refresh screenshots for updated UI (#55863)
add df5109402bb refresh screenshots for updated UI (#55864)
add 7d59ca55129 (docs) update architecture overview screenshots (#55859)
add 878cc6793d1 Bump up mypy to 1.18.2 and ruff to 0.13.1 (#55870)
add 5b63b7baa6e Update responsive options handling in PanelButtons (#55868)
add 0b5e3da9122 Fix deprecation warnings for airflow v2 imports (#55881)
add dc2cc65cde5 Fall back to stringification for XCom (#55880)
add 49ef1bdb058 Fix migrations for sqlite (#55883)
add b5a84c1f633 Fix:added none to lastupdated Date if event is not in
queue (#54652)
add 204edbf4973 Fix (internationalization): Simplified Chinese fills in
gaps and removes extra content, optimizes description (#55564)
add 60776eafcec Update 3.1.0 release notes based on latest cherry-picks
add ebc1ae088a8 Bump the core-ui-package-updates group across 1 directory
with 49 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 (3657a34e81c)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/ui/v3-1-test/core-ui-package-updates-97ece48064
(ebc1ae088a8)
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 | 2 +-
Dockerfile | 2 +-
Dockerfile.ci | 2 +-
RELEASE_NOTES.rst | 23 +-
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/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/tutorial/fundamentals.rst | 4 +-
airflow-core/docs/tutorial/pipeline.rst | 11 +-
airflow-core/pyproject.toml | 1 +
.../api_fastapi/core_api/datamodels/xcom.py | 20 ++
.../api_fastapi/core_api/routes/public/dag_run.py | 11 +-
.../api_fastapi/core_api/routes/ui/assets.py | 12 +-
.../airflow/api_fastapi/core_api/routes/ui/grid.py | 10 +-
.../src/airflow/jobs/scheduler_job_runner.py | 13 +
.../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 +-
airflow-core/src/airflow/models/mappedoperator.py | 3 +
.../airflow/serialization/definitions/taskgroup.py | 6 +
airflow-core/src/airflow/serialization/schema.json | 18 +-
.../airflow/serialization/serialized_objects.py | 86 +++--
airflow-core/src/airflow/ui/package.json | 6 +-
airflow-core/src/airflow/ui/pnpm-lock.yaml | 356 ++++++++++-----------
.../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/ui/src/queries/useGridTISummaries.ts | 4 +-
.../src/airflow/utils/deprecation_tools.py | 13 +-
.../api_fastapi/core_api/routes/ui/test_assets.py | 83 +++++
airflow-core/tests/unit/jobs/test_scheduler_job.py | 88 +++++
airflow-core/tests/unit/jobs/test_triggerer_job.py | 11 +-
.../unit/serialization/test_dag_serialization.py | 110 ++++++-
.../tests/unit/utils/test_deprecation_tools.py | 20 +-
dev/breeze/doc/ci/02_images.md | 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 | 4 +-
pyproject.toml | 2 +-
reproducible_build.yaml | 4 +-
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 ++
85 files changed, 899 insertions(+), 338 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