This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch
dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-6b1982b9af
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit 4463b9feb0f Bump the ui-plugin-template-package-updates group across 1
directory with 18 updates
add 4f43181a0f6 Auto-discover DB managers from provider.yaml (#62308)
add d5ecf2ecba5 chore(deps-dev): bump the core-ui-package-updates group
across 1 directory with 6 updates (#62376)
add 3961ee7eeb7 Remove unused dependencies from FAB provider (#62382)
add 22833f1ee8a Update release notes for dockerfiles with 2.11.1 changes.
(#62383)
add fc7204297f9 Fix paused filter not showing all dags (#62269)
add 3d5761d023f Fix typos in docs/spelling_wordlist.txt (#62324)
add e7898b8100f Fix duplicate words in airflow-core documentation (#62384)
add e0e4ab451ce Add UI for AssetPartitionDagRun (#61398)
add 62121a098c0 Fail prod image release when constraint build fails
(#62387)
add 1dafcff7ae5 Fix serde recursion limit test by using correct
MAX_RECURSION_DEPTH (#61182)
add d8e64d76ec4 Implement backfill for partitioned Dags (#61464)
add 826f5df0e5f build(skill): explicitly mention the difference between
triggerer and trigger (#62395)
add 61f0339881b Add DagRunType for asset materializations (#62276)
add 6374e4d0467 feat(i18n): fill Taiwanese Mandarian translation gap
(#62396)
add 4ed8bdd9ac6 Update UI list deadlines endpoint (#62374)
add e2bb922a99c Revert "Fix race condition in auth manager initialization
(#62214)" (#62404)
add fca919a148b CI: Upgrade important CI environment (#62394)
add 856c3ece734 providers-fab: Handle database errors in
cleanup_session_middleware Session.remove() (#62336)
add 710a873efbb Fix Admin team dropdown showing "no option" when creating
Connections (#62368)
add de635e7fd01 feat: Improve Hook Level Lineage for BigQueryHook (#62231)
add e87d09e802c UI Fix Logs truncated after 50 lines (#62410)
add 5764d69208f UI variables page: added option to view text as multi
lines (#61679)
add 273a894fdbf Bump the ui-plugin-template-package-updates group across 1
directory with 18 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 (4463b9feb0f)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-6b1982b9af
(273a894fdbf)
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/breeze/action.yml | 2 +-
.github/actions/install-prek/action.yml | 2 +-
.../skills/airflow-translations/locales/zh-TW.md | 9 +
.github/workflows/airflow-distributions-tests.yml | 2 +-
.github/workflows/basic-tests.yml | 2 +-
.github/workflows/release_dockerhub_image.yml | 2 +-
Dockerfile | 18 +-
Dockerfile.ci | 19 +-
.../dagfile-processing.rst | 2 +-
.../docs/authoring-and-scheduling/assets.rst | 2 +-
.../docs/authoring-and-scheduling/deferring.rst | 2 +-
.../docs/authoring-and-scheduling/timetable.rst | 2 +-
airflow-core/docs/core-concepts/executor/index.rst | 2 +-
airflow-core/docs/core-concepts/objectstorage.rst | 2 +-
airflow-core/docs/howto/connection.rst | 2 +-
airflow-core/docs/img/airflow_erd.sha256 | 2 +-
airflow-core/docs/img/airflow_erd.svg | 3328 ++++++++++----------
airflow-core/docs/installation/upgrading.rst | 2 +-
airflow-core/docs/migrations-ref.rst | 4 +-
airflow-core/src/airflow/api_fastapi/app.py | 10 +-
.../auth/managers/simple/simple_auth_manager.py | 23 +-
.../auth/managers/simple/ui/package-lock.json | 420 +--
.../auth/managers/simple/ui/package.json | 12 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 398 ++-
.../src/airflow/api_fastapi/common/parameters.py | 23 +
.../api_fastapi/core_api/datamodels/backfills.py | 4 +-
.../api_fastapi/core_api/datamodels/ui/deadline.py | 18 +-
.../core_api/datamodels/ui/partitioned_dag_runs.py | 64 +
.../api_fastapi/core_api/openapi/_private_ui.yaml | 281 +-
.../core_api/openapi/v2-rest-api-generated.yaml | 20 +-
.../api_fastapi/core_api/routes/public/assets.py | 8 +-
.../core_api/routes/public/backfills.py | 9 +-
.../api_fastapi/core_api/routes/ui/__init__.py | 2 +
.../api_fastapi/core_api/routes/ui/assets.py | 89 +-
.../api_fastapi/core_api/routes/ui/deadlines.py | 74 +-
.../core_api/routes/ui/partitioned_dag_runs.py | 239 ++
.../src/airflow/cli/commands/backfill_command.py | 14 +-
.../src/airflow/config_templates/config.yml | 6 +-
..._3_2_0_add_partition_key_to_backfill_dag_run.py | 63 +
airflow-core/src/airflow/models/backfill.py | 238 +-
airflow-core/src/airflow/models/dagrun.py | 1 +
airflow-core/src/airflow/provider.yaml.schema.json | 7 +
airflow-core/src/airflow/provider_info.schema.json | 7 +
airflow-core/src/airflow/providers_manager.py | 20 +
.../src/airflow/serialization/definitions/dag.py | 5 +-
.../src/airflow/ui/openapi-gen/queries/common.ts | 25 +-
.../ui/openapi-gen/queries/ensureQueryData.ts | 44 +-
.../src/airflow/ui/openapi-gen/queries/prefetch.ts | 44 +-
.../src/airflow/ui/openapi-gen/queries/queries.ts | 44 +-
.../src/airflow/ui/openapi-gen/queries/suspense.ts | 44 +-
.../airflow/ui/openapi-gen/requests/schemas.gen.ts | 277 +-
.../ui/openapi-gen/requests/services.gen.ts | 67 +-
.../airflow/ui/openapi-gen/requests/types.gen.ts | 129 +-
.../airflow/ui/public/i18n/locales/en/common.json | 7 +
.../ui/public/i18n/locales/zh-TW/admin.json | 17 +
.../ui/public/i18n/locales/zh-TW/assets.json | 4 +-
.../ui/public/i18n/locales/zh-TW/common.json | 4 +-
.../ui/public/i18n/locales/zh-TW/components.json | 1 +
.../airflow/ui/public/i18n/locales/zh-TW/dag.json | 7 +
.../components/AssetExpression/AssetExpression.tsx | 4 +-
.../ui/src/components/AssetProgressCell.tsx | 67 +
.../src/airflow/ui/src/components/RunTypeIcon.tsx | 1 +
.../src/airflow/ui/src/mocks/handlers/dags.ts | 231 +-
.../ui/src/pages/DagsList/AssetSchedule.tsx | 56 +-
.../DagsList/DagsFilters/DagsFilters.test.tsx | 73 +
.../src/pages/DagsList/DagsFilters/DagsFilters.tsx | 2 +-
.../src/pages/DagsList/PartitionScheduleModal.tsx | 110 +
.../src/pages/TaskInstance/Logs/TaskLogContent.tsx | 2 +-
.../airflow/ui/src/pages/Variables/Variables.tsx | 35 +-
airflow-core/src/airflow/utils/db.py | 2 +-
airflow-core/src/airflow/utils/db_manager.py | 21 +-
airflow-core/src/airflow/utils/types.py | 1 +
.../managers/simple/test_simple_auth_manager.py | 17 +-
.../core_api/routes/public/test_assets.py | 7 +-
.../core_api/routes/public/test_backfills.py | 80 +-
.../api_fastapi/core_api/routes/ui/test_assets.py | 64 +-
.../core_api/routes/ui/test_deadlines.py | 76 +-
.../routes/ui/test_partitioned_dag_runs.py | 276 ++
.../api_fastapi/core_api/routes/ui/test_teams.py | 8 +-
airflow-core/tests/unit/api_fastapi/test_app.py | 35 -
airflow-core/tests/unit/models/test_backfill.py | 95 +-
airflow-core/tests/unit/models/test_dag.py | 2 +-
airflow-core/tests/unit/utils/test_db.py | 24 +-
.../src/airflowctl/api/datamodels/generated.py | 5 +-
dev/breeze/doc/ci/02_images.md | 2 +-
dev/breeze/doc/images/output_prod-image_build.svg | 144 +-
dev/breeze/doc/images/output_prod-image_build.txt | 2 +-
dev/breeze/pyproject.toml | 2 +-
.../commands/common_image_options.py | 8 +
.../commands/production_image_commands.py | 4 +
.../commands/production_image_commands_config.py | 1 +
.../commands/release_management_commands.py | 5 +-
dev/breeze/src/airflow_breeze/global_constants.py | 2 +-
.../src/airflow_breeze/params/build_prod_params.py | 4 +
.../airflow_breeze/utils/docker_command_utils.py | 3 +-
dev/breeze/uv.lock | 74 +-
.../react_plugin_template/package.json | 2 +-
.../react_plugin_template/pnpm-lock.yaml | 134 +-
docker-stack-docs/changelog.rst | 68 +-
docs/spelling_wordlist.txt | 6 +-
providers/edge3/provider.yaml | 3 +
.../airflow/providers/edge3/get_provider_info.py | 1 +
.../versions/0001_3_0_0_create_edge_tables.py | 6 +-
.../edge3/src/airflow/providers/edge3/models/db.py | 10 +-
providers/edge3/tests/unit/edge3/models/test_db.py | 31 +-
.../edge3/plugins/test_edge_executor_plugin.py | 11 +-
providers/fab/provider.yaml | 3 +
.../fab/auth_manager/cli_commands/utils.py | 3 -
.../providers/fab/auth_manager/fab_auth_manager.py | 8 +-
.../src/airflow/providers/fab/get_provider_info.py | 1 +
.../0000_1_4_0_create_ab_tables_if_missing.py | 18 +-
.../fab/src/airflow/providers/fab/www/package.json | 6 -
.../src/airflow/providers/fab/www/pnpm-lock.yaml | 1470 +--------
.../airflow/providers/fab/www/webpack.config.js | 4 -
.../unit/fab/auth_manager/api_fastapi/conftest.py | 2 -
.../fab/tests/unit/fab/auth_manager/conftest.py | 5 -
.../unit/fab/auth_manager/test_fab_auth_manager.py | 90 +-
.../tests/unit/fab/auth_manager/test_security.py | 3 -
.../fab/auth_manager/views/test_permissions.py | 3 -
.../unit/fab/auth_manager/views/test_roles_list.py | 3 -
.../tests/unit/fab/auth_manager/views/test_user.py | 3 -
.../unit/fab/auth_manager/views/test_user_edit.py | 3 -
.../unit/fab/auth_manager/views/test_user_stats.py | 3 -
.../unit/fab/db_manager/test_fab_db_manager.py | 2 +-
providers/fab/tests/unit/fab/www/test_auth.py | 3 -
.../fab/www/views/test_views_custom_user_views.py | 3 -
.../providers/google/cloud/hooks/bigquery.py | 38 +-
.../providers/google/cloud/utils/lineage.py | 94 +
.../tests/unit/google/cloud/hooks/test_bigquery.py | 22 +-
.../tests/unit/google/cloud/utils/test_lineage.py | 237 ++
.../common/auth_backend/test_google_openid.py | 7 -
.../unit/keycloak/auth_manager/routes/conftest.py | 3 +-
pyproject.toml | 2 +-
.../docker/install_airflow_when_building_images.sh | 12 +
scripts/tools/setup_breeze | 2 +-
.../src/airflow/sdk/api/datamodels/_generated.py | 1 +
task-sdk/tests/task_sdk/serde/test_serializers.py | 7 +-
137 files changed, 5750 insertions(+), 4303 deletions(-)
create mode 100644
airflow-core/src/airflow/api_fastapi/core_api/datamodels/ui/partitioned_dag_runs.py
create mode 100644
airflow-core/src/airflow/api_fastapi/core_api/routes/ui/partitioned_dag_runs.py
create mode 100644
airflow-core/src/airflow/migrations/versions/0105_3_2_0_add_partition_key_to_backfill_dag_run.py
create mode 100644
airflow-core/src/airflow/ui/src/components/AssetProgressCell.tsx
create mode 100644
airflow-core/src/airflow/ui/src/pages/DagsList/DagsFilters/DagsFilters.test.tsx
create mode 100644
airflow-core/src/airflow/ui/src/pages/DagsList/PartitionScheduleModal.tsx
create mode 100644
airflow-core/tests/unit/api_fastapi/core_api/routes/ui/test_partitioned_dag_runs.py
create mode 100644
providers/google/src/airflow/providers/google/cloud/utils/lineage.py
create mode 100644
providers/google/tests/unit/google/cloud/utils/test_lineage.py