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 2026/04/20 14:42:35 UTC

(airflow) branch dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/typescript-6.0.2 updated (7dd7ad09f09 -> 63b836a9626)

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

dependabot[bot] pushed a change to branch dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/typescript-6.0.2
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 7dd7ad09f09 Bump typescript
     add bbc448fc386 Fix task CLI map_index bounds validation (#64133)
     add 5709502ecc2 Use monotonic clock for prek command timing (#65481)
     add ea9f13c70dd Prepare airflow-ctl 0.1.4rc1 release (#65468)
     add c50832d6d52 Mark tests as fixme for asset details and connection deletion (#65487)
     add 41accfc6f7d Fix airflow-ctl missing pyyaml runtime dependency (#65489)
     add 7e85e7bea5a Validate task identity token claims with a typed schema (#63604)
     add a90202d270b Fix ti.start_date showing deferral-resume time instead of original start time (#63247)
     add 418af2bb7ea Support log_output for PapermillOperator (#65170)
     add 938ccf3b2fc KPO: treat registry 5xx errors as transient during pod startup (#65490)
     add 90f8746d74c Bump the edge-ui-package-updates group across 1 directory with 20 updates (#65434)
     add 141fe205baf docs: define translation agent skill guidelines for German (de) locale (#65115)
     add 67e7cc1912c Stop masking quarantined unit test failures (#65500)
     add 297d398d12b Improve airflow-ctl release automation: gh-token fallback and better categorization (#65503)
     add 6beb5217c56 Fix publish-docs Update Provider Registry job for non-provider distributions (#65506)
     add 357aca83376 airflow-ctl release doc: fill remaining follow-up gaps (#65508)
     add e9aa3aa3e57 Remove dead airflow-ctl/newsfragments directory (unused by changelog tooling) (#65507)
     add 6a6b6ff409f Strip userinfo from OpenSearch host URL before using it as task-log label (#65509)
     add 9cdbc3c6a5a Release airflow-ctl: document GPG, PR-first, sanity checks, and follow-ups (#65501)
     add 57f54cdd844 Fix airflow-ctl release verification instructions (#65510)
     add cafa9479377 fix CI error: AttributeError: 'TaskInstance' object has no attribute 'run' (#65514)
     add b7fcda5136f Revert "Stop masking quarantined unit test failures (#65500)" (#65515)
     add 6bc3e204c8f Rename Cloud Composer service in the operator docs (#64257)
     add cdf2e393765 Add Hindi locale translation agent skill (#62066)
     add 80281f294d5 Add extended sysinfo for Edge worker (#65472)
     add 820e9d2a98e fix graph view not auto-refreshing task states during DAG run (#65518)
     add b31376e37be Lower-bind FAB provider, to latest line. (#65523)
     add 0c88719c168 Split constraint update workflow for stable branches (#65526)
     add 4f3b228be1a Isolate non-provider mypy hooks per distribution with dedicated .build/ venvs (#65492)
     add a8cb40a57c7 Fix flaky Stackdriver test timeout caused by leaked watchtower handler (#65488)
     add 01888df3ae9 Filter external dependency nodes by readable DAGs in structure_data endpoint (#65342)
     add f6a354d970d Improve Graph View Performance (#65031)
     add e36d10a5196 Add per-DAG authorization to partitioned_dag_runs endpoints (#65344)
     add e9d106667c7 Add name fields to SDK deadline alerts (#64926)
     add b2dadd2b762 Fix OTel timer metrics using Gauge instead of Histogram (#64207)
     add 44ae2bc5efb Feature/cursor pagination task instances UI (#64953)
     add d3e7d369587 Return list of destination URIs from S3ToGCSOperator (#64851)
     add 1193073f908 Respect dag processor config option to show parsing logs on stdout (#65528)
     add 8d4e2352e34 Bump the auth-ui-package-updates group across 1 directory with 2 updates (#65425)
     add 63b836a9626 Bump typescript

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   (7dd7ad09f09)
            \
             N -- N -- N   refs/heads/dependabot/npm_and_yarn/airflow-core/src/airflow/api_fastapi/auth/managers/simple/ui/typescript-6.0.2 (63b836a9626)

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/skills/airflow-translations/locales/de.md  |  306 +++++
 .github/skills/airflow-translations/locales/hi.md  |   73 +
 .github/workflows/publish-docs-to-s3.yml           |    2 +-
 ...h.yml => update-constraints-on-push-stable.yml} |    6 +-
 .github/workflows/update-constraints-on-push.yml   |    3 +-
 .pre-commit-config.yaml                            |   14 +-
 AGENTS.md                                          |    2 +-
 airflow-core/.pre-commit-config.yaml               |    4 +-
 airflow-core/newsfragments/64207.significant.rst   |    1 +
 airflow-core/pyproject.toml                        |    4 +
 .../auth/managers/simple/ui/package.json           |    4 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         |  171 ++-
 .../api_fastapi/core_api/datamodels/ui/deadline.py |    5 +-
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |   14 +-
 .../core_api/routes/ui/partitioned_dag_runs.py     |   12 +-
 .../api_fastapi/core_api/routes/ui/structure.py    |   14 +-
 .../src/airflow/api_fastapi/execution_api/app.py   |    5 +-
 .../execution_api/datamodels/taskinstance.py       |    9 +
 .../api_fastapi/execution_api/datamodels/token.py  |   23 +-
 .../execution_api/routes/task_instances.py         |    3 +-
 .../airflow/api_fastapi/execution_api/security.py  |   22 +-
 .../api_fastapi/execution_api/versions/__init__.py |    2 +
 .../execution_api/versions/v2026_04_06.py          |   13 +
 .../src/airflow/cli/commands/task_command.py       |    4 +-
 airflow-core/src/airflow/configuration.py          |    1 +
 airflow-core/src/airflow/dag_processing/manager.py |    2 +
 .../src/airflow/dag_processing/processor.py        |   28 +-
 airflow-core/src/airflow/models/serialized_dag.py  |   39 +-
 airflow-core/src/airflow/serialization/decoders.py |    1 +
 .../airflow/serialization/definitions/deadline.py  |    2 +
 airflow-core/src/airflow/serialization/encoders.py |    1 +
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |   22 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |    3 +-
 .../airflow/ui/public/i18n/locales/de/README.md    |  129 --
 .../ui/public/i18n/locales/en/components.json      |    3 +-
 .../ui/src/components/DataTable/DataTable.tsx      |   54 +-
 .../ui/src/components/DataTable/searchParams.ts    |   20 +-
 .../airflow/ui/src/components/DataTable/types.ts   |    1 +
 .../src/airflow/ui/src/components/Graph/Edge.tsx   |   22 +-
 .../ui/src/components/Graph/elkGraphUtils.ts       |  361 +++++
 .../ui/src/components/Graph/reactflowUtils.ts      |   51 +-
 .../ui/src/components/Graph/useGraphLayout.ts      |  243 +---
 .../src/airflow/ui/src/constants/searchParams.ts   |    1 +
 .../ui/src/layouts/Details/Graph/Graph.test.tsx    |  147 ++
 .../airflow/ui/src/layouts/Details/Graph/Graph.tsx |  196 ++-
 .../ui/src/pages/TaskInstances/TaskInstances.tsx   |   11 +-
 .../src/airflow/ui/src/utils/useFiltersHandler.ts  |    2 +
 .../src/airflow/ui/tests/e2e/specs/asset.spec.ts   |    2 +-
 .../airflow/ui/tests/e2e/specs/connections.spec.ts |    2 +-
 airflow-core/src/airflow/ui/testsSetup.ts          |   13 +
 .../tests/unit/always/test_example_dags.py         |    3 +-
 .../tests/unit/always/test_project_structure.py    |    1 +
 .../core_api/routes/ui/test_deadlines.py           |   29 +-
 .../routes/ui/test_partitioned_dag_runs.py         |   24 +-
 .../core_api/routes/ui/test_structure.py           |   29 +-
 .../unit/api_fastapi/execution_api/conftest.py     |    8 +-
 .../api_fastapi/execution_api/test_security.py     |   20 +-
 .../versions/head/test_task_instances.py           |   70 +-
 .../tests/unit/cli/commands/test_task_command.py   |   11 +-
 .../tests/unit/dag_processing/test_manager.py      |   32 +
 .../tests/unit/dag_processing/test_processor.py    |   59 +
 .../tests/unit/models/test_deadline_alert.py       |    4 -
 .../tests/unit/models/test_serialized_dag.py       |   62 +
 .../ti_deps/deps/test_mapped_task_upstream_dep.py  |   47 +-
 airflow-ctl-tests/.pre-commit-config.yaml          |    9 +-
 airflow-ctl-tests/pyproject.toml                   |    5 +
 airflow-ctl/.pre-commit-config.yaml                |    4 +-
 airflow-ctl/RELEASE_NOTES.rst                      |   39 +
 airflow-ctl/newsfragments/59850.significant.rst    |   30 -
 airflow-ctl/newsfragments/config.toml              |   50 -
 airflow-ctl/pyproject.toml                         |    5 +
 airflow-ctl/src/airflowctl/__init__.py             |    2 +-
 .../.pre-commit-config.yaml                        |   13 +-
 airflow-e2e-tests/pyproject.toml                   |    5 +
 chart/.pre-commit-config.yaml                      |    2 +-
 contributing-docs/08_static_code_checks.rst        |   46 +-
 {airflow-ctl-tests => dev}/.pre-commit-config.yaml |   13 +-
 dev/README_RELEASE_AIRFLOWCTL.md                   |  303 ++++-
 dev/breeze/doc/03_developer_tasks.rst              |   22 +-
 dev/breeze/doc/ci/04_selective_checks.md           |   24 +-
 .../airflow_breeze/commands/developer_commands.py  |    5 +
 .../src/airflow_breeze/commands/pr_commands.py     |    8 +-
 .../commands/release_candidate_command.py          |    3 +
 .../commands/release_management_commands.py        |   22 +-
 .../airflow_breeze/commands/testing_commands.py    |    2 +-
 .../src/airflow_breeze/utils/reproducible.py       |    2 +-
 .../src/airflow_breeze/utils/selective_checks.py   |   50 +
 dev/breeze/tests/test_selective_checks.py          |  181 ++-
 dev/pyproject.toml                                 |   70 +
 devel-common/pyproject.toml                        |    4 +
 .../.pre-commit-config.yaml                        |   13 +-
 docker-tests/pyproject.toml                        |    5 +
 .../test_docker_compose_quick_start.py             |    2 +-
 docker-tests/tests/docker_tests/test_prod_image.py |    2 +-
 docs/spelling_wordlist.txt                         |    1 +
 go-sdk/.pre-commit-config.yaml                     |    2 +-
 .../.pre-commit-config.yaml                        |   13 +-
 helm-tests/pyproject.toml                          |    5 +
 .../.pre-commit-config.yaml                        |   13 +-
 kubernetes-tests/pyproject.toml                    |    5 +
 .../tests/kubernetes_tests/test_base.py            |    4 +-
 .../test_kubernetes_pod_operator.py                |    2 +-
 providers/.pre-commit-config.yaml                  |    2 +-
 .../amazon/aws/log/test_cloudwatch_task_handler.py |   21 +
 .../providers/cncf/kubernetes/utils/pod_manager.py |   12 +
 .../unit/cncf/kubernetes/utils/test_pod_manager.py |   56 +
 providers/common/ai/.pre-commit-config.yaml        |    2 +-
 providers/common/compat/.pre-commit-config.yaml    |    2 +-
 providers/edge3/.pre-commit-config.yaml            |    2 +-
 providers/edge3/docs/deployment.rst                |   42 +
 providers/edge3/docs/img/edge_sysinfo.png          |  Bin 0 -> 95807 bytes
 providers/edge3/docs/migrations-ref.rst            |    5 +-
 providers/edge3/provider.yaml                      |   16 +
 .../src/airflow/providers/edge3/cli/api_client.py  |    2 +-
 .../edge3/cli/example_extended_sysinfo.py          |   63 +
 .../src/airflow/providers/edge3/cli/worker.py      |   45 +-
 .../providers/edge3/executors/edge_executor.py     |   13 +-
 .../airflow/providers/edge3/get_provider_info.py   |    7 +
 ...0005_3_5_0_replace_individual_counters_with_.py |   62 +
 .../edge3/src/airflow/providers/edge3/models/db.py |    1 +
 .../airflow/providers/edge3/models/edge_worker.py  |   84 +-
 .../providers/edge3/plugins/www/package.json       |   40 +-
 .../providers/edge3/plugins/www/pnpm-lock.yaml     | 1403 ++++++++++----------
 .../www/src/components/WorkerSysinfoBadge.tsx      |  141 ++
 .../edge3/plugins/www/src/pages/WorkerPage.tsx     |   24 +-
 .../providers/edge3/worker_api/datamodels.py       |    3 +-
 .../providers/edge3/worker_api/routes/jobs.py      |   20 +-
 .../providers/edge3/worker_api/routes/ui.py        |    2 +-
 .../providers/edge3/worker_api/routes/worker.py    |   30 +-
 .../edge3/worker_api/v2-edge-generated.yaml        |   10 +
 .../edge3/tests/unit/edge3/cli/test_worker.py      |   40 +-
 .../unit/edge3/executors/test_edge_executor.py     |   28 +-
 providers/edge3/tests/unit/edge3/models/test_db.py |   27 +-
 .../unit/edge3/worker_api/routes/test_jobs.py      |   14 +-
 .../unit/edge3/worker_api/routes/test_worker.py    |   29 +-
 providers/elasticsearch/AGENTS.md                  |   28 +
 providers/fab/.pre-commit-config.yaml              |    2 +-
 .../google/docs/operators/cloud/cloud_composer.rst |   12 +-
 .../providers/google/cloud/transfers/s3_to_gcs.py  |   44 +-
 .../unit/google/cloud/transfers/test_s3_to_gcs.py  |  115 +-
 providers/keycloak/.pre-commit-config.yaml         |    2 +-
 providers/opensearch/AGENTS.md                     |   28 +
 providers/opensearch/docs/changelog.rst            |    8 +
 .../providers/opensearch/log/os_task_handler.py    |   28 +-
 .../unit/opensearch/log/test_os_task_handler.py    |   16 +
 .../providers/papermill/operators/papermill.py     |    5 +
 .../unit/papermill/operators/test_papermill.py     |   16 +
 pyproject.toml                                     |    4 +-
 .../.pre-commit-config.yaml                        |   13 +-
 scripts/ci/prek/AGENTS.md                          |    9 +-
 scripts/ci/prek/check_shared_mypy_hooks.py         |   92 ++
 scripts/ci/prek/common_prek_utils.py               |    4 +-
 scripts/ci/prek/mypy_local_folder.py               |  250 ----
 ...un_mypy_full_dist_local_venv_or_breeze_in_ci.py |  325 +++++
 scripts/ci/prek/update_airflow_pyproject_toml.py   |    2 +-
 scripts/ci/testing/run_unit_tests.sh               |    4 +
 scripts/pyproject.toml                             |   65 +
 .../configuration}/.pre-commit-config.yaml         |   13 +-
 shared/configuration/pyproject.toml                |    4 +
 .../src/airflow_shared/configuration/parser.py     |   12 +-
 .../dagnode}/.pre-commit-config.yaml               |   13 +-
 shared/dagnode/pyproject.toml                      |    4 +
 shared/dagnode/tests/dagnode/test_node.py          |    6 +-
 .../listeners}/.pre-commit-config.yaml             |   13 +-
 shared/listeners/pyproject.toml                    |    4 +
 .../logging}/.pre-commit-config.yaml               |   13 +-
 shared/logging/pyproject.toml                      |    4 +
 .../src/airflow_shared/logging/_noncaching.py      |    3 +-
 .../module_loading}/.pre-commit-config.yaml        |   13 +-
 shared/module_loading/pyproject.toml               |    4 +
 .../observability}/.pre-commit-config.yaml         |   13 +-
 shared/observability/pyproject.toml                |    4 +
 .../src/airflow_shared/observability/common.py     |   22 +-
 .../observability/metrics/metrics_template.yaml    |    6 +
 .../observability/metrics/otel_logger.py           |   60 +-
 .../airflow_shared/observability/metrics/stats.py  |    1 +
 .../observability/metrics/test_otel_logger.py      |   47 +-
 .../plugins_manager}/.pre-commit-config.yaml       |   13 +-
 shared/plugins_manager/pyproject.toml              |    4 +
 .../providers_discovery}/.pre-commit-config.yaml   |   15 +-
 shared/providers_discovery/pyproject.toml          |    4 +
 .../secrets_backend}/.pre-commit-config.yaml       |   13 +-
 shared/secrets_backend/pyproject.toml              |    4 +
 .../src/airflow_shared/secrets_backend/base.py     |    2 +-
 .../secrets_masker}/.pre-commit-config.yaml        |   13 +-
 shared/secrets_masker/pyproject.toml               |    4 +
 .../tests/secrets_masker/test_secrets_masker.py    |    2 +-
 .../serialization}/.pre-commit-config.yaml         |   13 +-
 shared/serialization/pyproject.toml                |    4 +
 .../template_rendering}/.pre-commit-config.yaml    |   15 +-
 shared/template_rendering/pyproject.toml           |    4 +
 .../timezones}/.pre-commit-config.yaml             |   13 +-
 shared/timezones/pyproject.toml                    |    4 +
 .../src/airflow_shared/timezones/timezone.py       |    8 +-
 .../.pre-commit-config.yaml                        |   13 +-
 task-sdk-integration-tests/pyproject.toml          |    5 +
 task-sdk/.pre-commit-config.yaml                   |    4 +-
 task-sdk/pyproject.toml                            |    4 +
 .../src/airflow/sdk/api/datamodels/_generated.py   |    1 +
 task-sdk/src/airflow/sdk/definitions/deadline.py   |    2 +
 task-sdk/src/airflow/sdk/execution_time/comms.py   |    4 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |   21 +-
 .../task_sdk/execution_time/test_supervisor.py     |   61 +-
 uv.lock                                            |  138 +-
 204 files changed, 5324 insertions(+), 2101 deletions(-)
 create mode 100644 .github/skills/airflow-translations/locales/de.md
 create mode 100644 .github/skills/airflow-translations/locales/hi.md
 copy .github/workflows/{update-constraints-on-push.yml => update-constraints-on-push-stable.yml} (98%)
 create mode 100644 airflow-core/newsfragments/64207.significant.rst
 delete mode 100644 airflow-core/src/airflow/ui/public/i18n/locales/de/README.md
 create mode 100644 airflow-core/src/airflow/ui/src/components/Graph/elkGraphUtils.ts
 create mode 100644 airflow-core/src/airflow/ui/src/layouts/Details/Graph/Graph.test.tsx
 delete mode 100644 airflow-ctl/newsfragments/59850.significant.rst
 delete mode 100644 airflow-ctl/newsfragments/config.toml
 copy {airflow-ctl-tests => airflow-e2e-tests}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => dev}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => docker-tests}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => helm-tests}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => kubernetes-tests}/.pre-commit-config.yaml (77%)
 create mode 100644 providers/edge3/docs/img/edge_sysinfo.png
 create mode 100644 providers/edge3/src/airflow/providers/edge3/cli/example_extended_sysinfo.py
 create mode 100644 providers/edge3/src/airflow/providers/edge3/migrations/versions/0005_3_5_0_replace_individual_counters_with_.py
 create mode 100644 providers/edge3/src/airflow/providers/edge3/plugins/www/src/components/WorkerSysinfoBadge.tsx
 create mode 100644 providers/elasticsearch/AGENTS.md
 create mode 100644 providers/opensearch/AGENTS.md
 copy {airflow-ctl-tests => scripts}/.pre-commit-config.yaml (77%)
 create mode 100755 scripts/ci/prek/check_shared_mypy_hooks.py
 delete mode 100755 scripts/ci/prek/mypy_local_folder.py
 create mode 100755 scripts/ci/prek/run_mypy_full_dist_local_venv_or_breeze_in_ci.py
 copy {airflow-ctl-tests => shared/configuration}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => shared/dagnode}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => shared/listeners}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => shared/logging}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => shared/module_loading}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => shared/observability}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => shared/plugins_manager}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => shared/providers_discovery}/.pre-commit-config.yaml (75%)
 copy {airflow-ctl-tests => shared/secrets_backend}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => shared/secrets_masker}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => shared/serialization}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => shared/template_rendering}/.pre-commit-config.yaml (75%)
 copy {airflow-ctl-tests => shared/timezones}/.pre-commit-config.yaml (77%)
 copy {airflow-ctl-tests => task-sdk-integration-tests}/.pre-commit-config.yaml (76%)