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 2ee58a46066 Bump the ui-plugin-template-package-updates group across 1
directory with 18 updates
add a2042149bfa Replace `apache-beam` with
`apache-airflow-providers-apache-beam` (#62071)
add a6e24198b34 Fix typo in config key: missing_dag_retires ->
missing_dag_retries (#62087)
add 31c030a82c5 Bump @hey-api/openapi-ts (#62080)
add f4f8853888f Fix `DepContext` mutation leak and restore
`reschedule-mode` guard (#62089)
add 78dccfdbceb fix(amazon): flush file buffer in S3Hook.download_file()
before returning path (#62078)
add 7f0fbd67e6f Remove docs mentioning old, unsupported hybrid executors
(#62093)
add f4d602ffbc1 Make backport responsibility clearer v2 (#62092)
add 370c1dc2796 Helm chart 1.19.0 released (#62091)
add 1dbbac39c20 Update Helm chart release guide (#62095)
add eb968372fcb Allow to use short SPDX licence identifier for selected
files (#62073)
add 66b54f8cf51 Remove `UV_HTTP_TIMEOUT` (#62029)
add 086f4d827a8 Updated test_file_task_handler_when_ti_value_is_invalid
and test_file_task_handler to use structlog-based logging. (#61354)
add 55840375594 Return list of GCS URIs from
FacebookAdsReportToGcsOperator (#61349)
add 159f9ce5df2 Route providers to consume Stats from common compat
provider (#61812)
add 8d8048c1699 Add missing ti.start and ti.finish metrics in Airflow 3
(#62019)
add 5af913ddc3c Do not dilute task failures with finalization errors
during execution (#62070)
add 7c01e0b3f7a Add data-testid attributes to UI components (#61874)
add 0d3a0349023 feat: Add Dag Edge Labels to OpenLineage event (#62018)
add f1f778b7616 E2E tests for Dag Calendar Tab (#61977)
add c7627afbb13 Fix typo in pre-commit config for protobuf (#62115)
add 9d7b2a1c19e Add readable dags checks for the dependencies endpoint
(#62046)
add b0355f996a2 [DOCS] Extension on System Tests, documenting dag.test()
(#59390)
add bcfcebca9d7 docs: mention HTTP/2 in API/UI performance guide (#62038)
add b2a806fea87 Add multi-team section in simple auth manager
documentation (#62077)
add 4ed9873db7e Keycloak auth manager: enforce team‑scoped authorization
(AIP‑67) (#61351)
add 4c828052cd6 fix: format zero durations as under one second (#62123)
add 060532bddbc Fix grid view crash when task converted to TaskGroup
(#61208) (#61279)
add 05eda5643d3 perf: optimize grid view refresh pressure on the API
(#62085)
add edd97b440f3 Use start_date and end_date to calculate duration when
duration is null for running taskinstance (#61898)
add ce9584e5617 fix(ui): show active backfill in banner instead of first
one (#61851)
add 5b6c235d820 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 (2ee58a46066)
\
N -- N -- N
refs/heads/dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-6b1982b9af
(5b6c235d820)
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:
.gitattributes | 8 +-
.../4-airflow_helmchart_bug_report.yml | 3 +-
.github/PULL_REQUEST_TEMPLATE.md | 1 +
.github/SECURITY.md | 19 +-
.github/workflows/publish-docs-to-s3.yml | 2 +-
.pre-commit-config.yaml | 54 ++-
AGENTS.md | 20 +-
Dockerfile | 29 +-
Dockerfile.ci | 28 +-
.../production-deployment.rst | 6 -
.../core-concepts/auth-manager/simple/index.rst | 36 ++
airflow-core/docs/core-concepts/dags.rst | 39 ++
airflow-core/docs/extra-packages-ref.rst | 4 +-
airflow-core/docs/howto/performance.rst | 34 ++
.../auth/managers/simple/ui/package-lock.json | 59 ++-
.../auth/managers/simple/ui/package.json | 2 +-
.../auth/managers/simple/ui/pnpm-lock.yaml | 66 ++--
.../api_fastapi/core_api/routes/ui/dependencies.py | 7 +-
.../core_api/services/ui/dependencies.py | 17 +-
.../api_fastapi/core_api/services/ui/grid.py | 16 +-
.../src/airflow/config_templates/config.yml | 2 +-
airflow-core/src/airflow/models/taskinstance.py | 15 +-
.../airflow/ti_deps/deps/ready_to_reschedule.py | 8 +
.../ui/src/components/Banner/BackfillBanner.tsx | 3 +-
.../ui/src/components/ConfirmationModal.tsx | 9 +-
.../src/airflow/ui/src/components/DeleteDialog.tsx | 18 +-
.../src/airflow/ui/src/components/TeamSelector.tsx | 1 +
.../src/airflow/ui/src/components/Time.tsx | 1 +
.../src/airflow/ui/src/components/TogglePause.tsx | 1 +
.../airflow/ui/src/components/TrendCountButton.tsx | 1 +
.../airflow/ui/src/components/TrendCountChart.tsx | 2 +-
.../airflow/ui/src/components/TruncatedText.tsx | 1 +
.../src/airflow/ui/src/components/WarningAlert.tsx | 2 +-
.../src/airflow/ui/src/layouts/BaseLayout.tsx | 1 +
.../layouts/Details/Grid/TaskInstancesColumn.tsx | 9 +-
.../src/airflow/ui/src/layouts/Nav/Nav.tsx | 5 +-
.../airflow/ui/src/pages/Dag/Calendar/Calendar.tsx | 8 +-
.../ui/src/pages/Dag/Calendar/CalendarCell.tsx | 6 +
.../ui/src/pages/Dag/Calendar/CalendarTooltip.tsx | 4 +-
.../src/pages/Dag/Calendar/HourlyCalendarView.tsx | 4 +-
.../airflow/ui/src/pages/TaskInstance/Header.tsx | 11 +-
.../airflow/ui/src/queries/useGridTISummaries.ts | 9 +-
.../airflow/ui/tests/e2e/pages/DagCalendarTab.ts | 127 +++++++
.../ui/tests/e2e/specs/dag-calendar-tab.spec.ts | 158 ++++++++
.../core_api/routes/ui/test_dependencies.py | 73 +++-
.../api_fastapi/core_api/routes/ui/test_grid.py | 67 ++++
.../api_fastapi/core_api/services/ui/test_grid.py | 66 ++++
.../tests/unit/models/test_taskinstance.py | 23 ++
.../ti_deps/deps/test_ready_to_reschedule_dep.py | 8 +
airflow-core/tests/unit/utils/test_log_handlers.py | 32 +-
chart/Chart.yaml | 4 +-
chart/dockerfiles/pgbouncer-exporter/Dockerfile | 27 +-
contributing-docs/testing/system_tests.rst | 100 +++++-
dev/README_RELEASE_HELM_CHART.md | 33 +-
dev/backport/update_backport_status.py | 39 +-
dev/breeze/doc/images/output-commands.svg | 94 +++--
dev/breeze/doc/images/output_ci-image_build.svg | 84 ++---
dev/breeze/doc/images/output_ci-image_build.txt | 2 +-
dev/breeze/doc/images/output_prod-image_build.svg | 134 ++++---
dev/breeze/doc/images/output_prod-image_build.txt | 2 +-
dev/breeze/doc/images/output_run.svg | 50 ++-
dev/breeze/doc/images/output_run.txt | 2 +-
dev/breeze/doc/images/output_shell.svg | 198 +++++-----
dev/breeze/doc/images/output_shell.txt | 2 +-
dev/breeze/doc/images/output_start-airflow.svg | 156 ++++----
dev/breeze/doc/images/output_start-airflow.txt | 2 +-
.../airflow_breeze/commands/ci_image_commands.py | 4 -
.../commands/ci_image_commands_config.py | 1 -
.../src/airflow_breeze/commands/common_options.py | 8 +-
.../airflow_breeze/commands/developer_commands.py | 10 -
.../commands/developer_commands_config.py | 4 -
.../src/airflow_breeze/commands/main_command.py | 2 -
.../commands/production_image_commands.py | 4 -
.../commands/production_image_commands_config.py | 1 -
dev/breeze/src/airflow_breeze/global_constants.py | 3 -
.../src/airflow_breeze/params/build_ci_params.py | 4 -
.../src/airflow_breeze/params/build_prod_params.py | 4 -
.../airflow_breeze/params/common_build_params.py | 2 -
.../src/airflow_breeze/params/shell_params.py | 2 -
dev/breeze/src/airflow_breeze/utils/uv_utils.py | 43 ---
docker-stack-docs/build-arg-ref.rst | 2 -
.../extending/add-airflow-configuration/Dockerfile | 26 +-
.../extending/add-apt-packages/Dockerfile | 26 +-
.../add-build-essential-extend/Dockerfile | 26 +-
.../extending/add-providers/Dockerfile | 26 +-
.../add-pypi-packages-constraints/Dockerfile | 26 +-
.../extending/add-pypi-packages-uv/Dockerfile | 26 +-
.../extending/add-pypi-packages/Dockerfile | 26 +-
.../extending/add-requirement-packages/Dockerfile | 26 +-
.../extending/custom-providers/Dockerfile | 26 +-
.../extending/embedding-dags/Dockerfile | 26 +-
.../extending/writable-directory/Dockerfile | 26 +-
.../docker-images-recipes/gcloud.Dockerfile | 27 +-
.../docker-images-recipes/go-beam.Dockerfile | 27 +-
.../docker-images-recipes/hadoop.Dockerfile | 27 +-
go-sdk/.pre-commit-config.yaml | 2 +-
.../src/airflow/providers/amazon/aws/hooks/s3.py | 1 +
.../amazon/tests/unit/amazon/aws/hooks/test_s3.py | 12 +-
.../src/airflow/providers/common/compat/sdk.py | 2 +-
providers/edge3/pyproject.toml | 2 +-
.../airflow/providers/edge3/models/edge_worker.py | 11 +-
.../providers/edge3/worker_api/routes/jobs.py | 17 +-
.../providers/edge3/worker_api/routes/worker.py | 15 +-
providers/google/docs/index.rst | 3 +-
providers/google/pyproject.toml | 7 +-
.../google/cloud/transfers/facebook_ads_to_gcs.py | 40 ++-
.../cloud/transfers/test_facebook_ads_to_gcs.py | 53 ++-
.../keycloak/auth_manager/keycloak_auth_manager.py | 62 +++-
.../auth_manager/test_keycloak_auth_manager.py | 246 ++++++++++++-
providers/openlineage/pyproject.toml | 2 +-
.../providers/openlineage/plugins/adapter.py | 11 +-
.../airflow/providers/openlineage/utils/utils.py | 118 +++++-
.../tests/unit/openlineage/utils/test_utils.py | 400 ++++++++++++++++++++-
scripts/ci/license-templates/SHORT_LICENSE.md | 1 +
scripts/ci/license-templates/SHORT_LICENSE.rst | 2 +
scripts/ci/license-templates/SHORT_LICENSE.txt | 2 +
.../src/airflow_shared/configuration/parser.py | 1 +
.../src/airflow_shared/timezones/timezone.py | 2 +-
shared/timezones/tests/timezones/test_timezone.py | 6 +
.../src/airflow/sdk/execution_time/task_runner.py | 23 +-
task-sdk/src/airflow/sdk/observability/stats.py | 3 +-
.../task_sdk/execution_time/test_task_runner.py | 137 ++++++-
122 files changed, 2677 insertions(+), 1019 deletions(-)
create mode 100644
airflow-core/src/airflow/ui/tests/e2e/pages/DagCalendarTab.ts
create mode 100644
airflow-core/src/airflow/ui/tests/e2e/specs/dag-calendar-tab.spec.ts
delete mode 100644 dev/breeze/src/airflow_breeze/utils/uv_utils.py
create mode 100644 scripts/ci/license-templates/SHORT_LICENSE.md
create mode 100644 scripts/ci/license-templates/SHORT_LICENSE.rst
create mode 100644 scripts/ci/license-templates/SHORT_LICENSE.txt