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

dependabot[bot] pushed a change to branch 
dependabot/npm_and_yarn/providers/fab/src/airflow/providers/fab/www/fab-ui-package-updates-c6194dc0d8
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard e0b7b35b5d2 Bump prettier
     add 53c83b952b1 Record OpenAI Agents SDK traces as the Airflow task's 
OpenTelemetry spans (#74769)
     add 03f45f3ad51 Update the DMS replication_task_modified waiter states 
(#74522)
     add 62641fa9ac0 Fix CLI --bundle-name finding no Dags in Git bundles 
(#73377)
     add efb49f5e36d Stop prek hooks changing uv.lock and fail CI when it is 
stale (#74803)
     add 5941f0c19e0 Update providers metadata 2026-10-13 (#74648)
     add ce0a1c474c9 add WasbDagBundle to load Dags from Azure Blob Storage 
(#67016)
     add 665b94999c3 Java SDK: Reject byte arrays instead of letting the task 
hang (#74218)
     add e1d881b5c4f Fix `SSHRemoteJobOperator` mangling environment values 
with spaces or shell characters (#74810)
     add 736c349cdca Fingerprint durable agent steps that hold sets or values 
that are not JSON (#71575)
     add 6997dc76fe5 Add async aget_conn and acreate_embeddings to OpenAIHook 
(#74149)
     add 91a8ab6950a Fix airflowctl pools export/import dropping pool team 
ownership (#73132)
     add d5ba49cbd6a Close German Translation Gaps 2026-10-15 (#74802)
     add 4c4bab01e06 Allow loop gates to add human-readable decisions (#74806)
     add 238bb6ee2bd Complete Hebrew UI translations 2026-10-16 (#74467)
     add 4c98adf9e20 Skip the scheduler's Dag lookup for Dag runs with no 
callback to send (#74835)
     add 896f3711bdd Update Magpie floor to 0.9.0.dev202610140816 (#74815)
     add 028a4da8672 Add Map Index search to dag breadcrumb (#74763)
     add a23aa81c62e Fix flaky static checks crashing on ts-sdk node_modules 
during editable build (#74117)
     add d6d425da028 Declare pyarrow for Parquet output of SqlToS3Operator 
(#74691)
     add df8511cab9e Bump prettier

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   (e0b7b35b5d2)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/providers/fab/src/airflow/providers/fab/www/fab-ui-package-updates-c6194dc0d8
 (df8511cab9e)

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:
 .agents/skills/airflow-translations/locales/he.md  |   32 +-
 .apache-magpie.lock                                |    6 +-
 .pre-commit-config.yaml                            |   20 +-
 .../administration-and-deployment/dag-bundles.rst  |    3 +
 .../docs/authoring-and-scheduling/loops.rst        |   30 +-
 airflow-core/pyproject.toml                        |    2 +-
 .../api_fastapi/core_api/datamodels/ui/grid.py     |   14 +-
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |    5 +
 .../core_api/openapi/v2-rest-api-generated.yaml    |   11 +
 .../api_fastapi/core_api/routes/public/xcom.py     |   18 +
 .../core_api/services/public/task_instances.py     |   11 +-
 .../api_fastapi/core_api/services/ui/grid.py       |   18 +-
 .../execution_api/datamodels/taskinstance.py       |   21 +
 .../execution_api/routes/task_instances.py         |   22 +-
 .../api_fastapi/execution_api/routes/xcoms.py      |   58 +-
 .../api_fastapi/execution_api/versions/__init__.py |    2 +
 .../execution_api/versions/v2026_10_30.py          |   12 +
 .../src/airflow/cli/commands/dag_command.py        |    2 +
 .../src/airflow/example_dags/example_task_loops.py |    6 +-
 .../src/airflow/jobs/scheduler_job_runner.py       |    9 +-
 airflow-core/src/airflow/models/dagrun.py          |   44 +-
 airflow-core/src/airflow/models/dynamic_region.py  |    3 +-
 .../src/airflow/ui/openapi-gen/queries/common.ts   |    5 +-
 .../ui/openapi-gen/queries/ensureQueryData.ts      |    6 +-
 .../src/airflow/ui/openapi-gen/queries/prefetch.ts |    6 +-
 .../src/airflow/ui/openapi-gen/queries/queries.ts  |    6 +-
 .../src/airflow/ui/openapi-gen/queries/suspense.ts |    6 +-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |    5 +
 .../ui/openapi-gen/requests/services.gen.ts        |    2 +
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |    8 +
 .../airflow/ui/public/i18n/locales/de/common.json  |    7 +
 .../src/airflow/ui/public/i18n/locales/de/dag.json |   24 +-
 .../airflow/ui/public/i18n/locales/de/dags.json    |    4 +-
 .../airflow/ui/public/i18n/locales/en/common.json  |    2 +
 .../src/airflow/ui/public/i18n/locales/en/dag.json |    1 +
 .../airflow/ui/public/i18n/locales/en/dags.json    |    1 +
 .../airflow/ui/public/i18n/locales/he/admin.json   |   35 +-
 .../airflow/ui/public/i18n/locales/he/assets.json  |   19 +-
 .../airflow/ui/public/i18n/locales/he/browse.json  |   35 +
 .../airflow/ui/public/i18n/locales/he/common.json  |  150 +-
 .../ui/public/i18n/locales/he/components.json      |   63 +-
 .../src/airflow/ui/public/i18n/locales/he/dag.json |  122 +-
 .../airflow/ui/public/i18n/locales/he/dags.json    |   51 +-
 .../ui/public/i18n/locales/he/dashboard.json       |   26 +-
 .../airflow/ui/src/components/Breadcrumb/Crumb.tsx |   22 +-
 .../ui/src/components/Breadcrumb/CrumbSwitcher.tsx |   18 +-
 .../LoopDecisionReason.tsx}                        |   28 +-
 .../src/airflow/ui/src/components/SearchSelect.tsx |  113 +-
 .../ui/src/layouts/Details/DagBreadcrumb.test.tsx  |   29 +-
 .../ui/src/layouts/Details/DagBreadcrumb.tsx       |   32 +-
 .../src/layouts/Details/MapIndexSwitcherButton.tsx |   98 ++
 .../ui/src/layouts/Details/SearchDagRuns.test.tsx  |   38 +-
 .../ui/src/layouts/Details/SearchDagRuns.tsx       |   49 +-
 .../ui/src/layouts/Details/SearchDags.test.tsx     |  135 +-
 .../airflow/ui/src/layouts/Details/SearchDags.tsx  |   74 +-
 .../src/layouts/Details/SearchMapIndexes.test.tsx  |  192 +++
 .../ui/src/layouts/Details/SearchMapIndexes.tsx    |  168 ++
 .../ui/src/layouts/Details/searchOptions.test.ts   |   41 +-
 .../ui/src/layouts/Details/searchOptions.ts        |   59 +-
 .../GroupTaskInstance/useLoopOutcomeStats.test.tsx |   64 +
 .../GroupTaskInstance/useLoopOutcomeStats.tsx      |   16 +-
 .../ui/src/pages/TaskInstance/Header.test.tsx      |   34 +-
 .../airflow/ui/src/pages/TaskInstance/Header.tsx   |   12 +
 .../src/airflow/ui/src/pages/XCom/XCom.test.tsx    |   18 +
 .../src/airflow/ui/src/pages/XCom/XCom.tsx         |    1 +
 airflow-core/src/airflow/ui/src/utils/option.ts    |   10 +-
 airflow-core/src/airflow/utils/cli.py              |    2 +
 .../core_api/routes/public/test_task_instances.py  |   10 +-
 .../core_api/routes/public/test_xcom.py            |   48 +
 .../api_fastapi/core_api/routes/ui/test_grid.py    |   40 +-
 .../versions/head/test_task_instances.py           |  251 ++-
 .../execution_api/versions/head/test_xcoms.py      |   53 +-
 .../tests/unit/cli/commands/test_dag_command.py    |   69 +
 airflow-core/tests/unit/jobs/test_scheduler_job.py |   36 +-
 airflow-core/tests/unit/models/conftest.py         |    8 +-
 airflow-core/tests/unit/models/test_dagrun.py      |   36 +-
 airflow-core/tests/unit/utils/test_cli_util.py     |   60 +
 .../src/airflowctl/ctl/commands/pool_command.py    |    2 +
 .../airflow_ctl/ctl/commands/test_pool_command.py  |   45 +
 contributing-docs/07_local_virtualenv.rst          |    8 +-
 .../src/airflow_breeze/utils/selective_checks.py   |    1 -
 dev/breeze/tests/test_selective_checks.py          |   50 +-
 dev/breeze/tests/test_shim_version_check.py        |    4 +-
 generated/provider_metadata.json                   |  422 +++++
 go-sdk/pkg/execution/genmodels/models.gen.go       |   22 +-
 go-sdk/schema/supervisor-schema.json               |   49 +
 .../main/kotlin/org/apache/airflow/sdk/Client.kt   |    5 +-
 .../org/apache/airflow/sdk/execution/MsgPack.kt    |   13 +-
 .../org/apache/airflow/sdk/execution/CommTest.kt   |   34 +
 providers/amazon/docs/index.rst                    |    7 +-
 providers/amazon/docs/transfer/sql_to_s3.rst       |    4 +
 providers/amazon/pyproject.toml                    |    6 +
 .../airflow/providers/amazon/aws/waiters/dms.json  |    4 +-
 .../tests/unit/amazon/aws/waiters/test_dms.py      |   36 +-
 providers/common/ai/docs/durable_execution.rst     |   49 +
 providers/common/ai/docs/frameworks/index.rst      |    5 +-
 .../common/ai/docs/frameworks/openai_agents.rst    |   50 +-
 providers/common/ai/docs/observability.rst         |   38 +-
 providers/common/ai/docs/stability.rst             |    2 +-
 .../providers/common/ai/durable/fingerprint.py     |  473 +++++-
 .../ai/example_dags/example_openai_agents_agent.py |   21 +-
 .../airflow/providers/common/ai/observability.py   |    5 +
 .../providers/common/ai/tools/openai_agents.py     |  241 ++-
 .../airflow/providers/common/ai/tools/tracing.py   |   11 +-
 .../unit/common/ai/durable/test_capability.py      |   58 +
 .../unit/common/ai/durable/test_fingerprint.py     | 1628 +++++++++++++++++++-
 .../unit/common/ai/tools/test_openai_agents.py     |  357 ++++-
 providers/microsoft/azure/docs/bundles/index.rst   |   80 +
 providers/microsoft/azure/docs/index.rst           |    1 +
 providers/microsoft/azure/provider.yaml            |    5 +
 .../providers/microsoft/azure/bundles}/__init__.py |    0
 .../providers/microsoft/azure/bundles/wasb.py      |  154 ++
 .../providers/microsoft/azure/get_provider_info.py |    6 +
 .../providers/microsoft/azure/hooks/wasb.py        |  108 ++
 .../unit/microsoft/azure/bundles}/__init__.py      |    0
 .../unit/microsoft/azure/bundles/test_wasb.py      |  279 ++++
 .../tests/unit/microsoft/azure/hooks/test_wasb.py  |  160 ++
 providers/openai/pyproject.toml                    |    2 +-
 .../src/airflow/providers/openai/hooks/openai.py   |   79 +-
 .../openai/tests/unit/openai/hooks/test_openai.py  |  202 ++-
 providers/ssh/docs/operators/ssh_remote_job.rst    |    4 +
 .../providers/ssh/operators/ssh_remote_job.py      |    4 +-
 .../src/airflow/providers/ssh/utils/remote_job.py  |    9 +-
 .../ssh/tests/unit/ssh/utils/test_remote_job.py    |   42 +-
 pyproject.toml                                     |    7 +
 .../in_container/run_provider_yaml_files_check.py  |   10 +-
 scripts/tools/setup_breeze                         |    5 +-
 task-sdk/docs/api.rst                              |    2 +
 task-sdk/docs/index.rst                            |    1 +
 task-sdk/src/airflow/sdk/__init__.py               |    3 +
 task-sdk/src/airflow/sdk/__init__.pyi              |    2 +
 task-sdk/src/airflow/sdk/api/client.py             |   16 +-
 .../src/airflow/sdk/api/datamodels/_generated.py   |   14 +
 .../src/airflow/sdk/definitions/_internal/loop.py  |   10 +-
 .../sdk/definitions/decorators/task_group.py       |    6 +-
 .../src/airflow/sdk/definitions/loop.py            |   20 +-
 task-sdk/src/airflow/sdk/execution_time/comms.py   |    2 +
 task-sdk/src/airflow/sdk/execution_time/loop.py    |   70 +-
 .../airflow/sdk/execution_time/schema/schema.json  |   49 +
 .../execution_time/schema/versions/v2026_10_30.py  |   12 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |    2 +
 .../src/airflow/sdk/execution_time/task_runner.py  |   11 +-
 task-sdk/tests/task_sdk/api/test_client.py         |   27 +
 .../tests/task_sdk/execution_time/test_loop.py     |  214 +--
 .../task_sdk/execution_time/test_supervisor.py     |   24 +-
 ts-sdk/schema/supervisor-schema.json               |   49 +
 ts-sdk/src/generated/supervisor.ts                 |   14 +
 uv.lock                                            |   13 +-
 148 files changed, 7237 insertions(+), 928 deletions(-)
 copy airflow-core/src/airflow/ui/src/{layouts/Details/Grid/DurationTick.tsx => 
components/LoopDecisionReason.tsx} (67%)
 create mode 100644 
airflow-core/src/airflow/ui/src/layouts/Details/MapIndexSwitcherButton.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/layouts/Details/SearchMapIndexes.test.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/layouts/Details/SearchMapIndexes.tsx
 create mode 100644 
airflow-core/src/airflow/ui/src/pages/GroupTaskInstance/useLoopOutcomeStats.test.tsx
 create mode 100644 providers/microsoft/azure/docs/bundles/index.rst
 copy {airflow-core/src/airflow/_shared => 
providers/microsoft/azure/src/airflow/providers/microsoft/azure/bundles}/__init__.py
 (100%)
 create mode 100644 
providers/microsoft/azure/src/airflow/providers/microsoft/azure/bundles/wasb.py
 copy {airflow-core/src/airflow/_shared => 
providers/microsoft/azure/tests/unit/microsoft/azure/bundles}/__init__.py (100%)
 create mode 100644 
providers/microsoft/azure/tests/unit/microsoft/azure/bundles/test_wasb.py
 copy airflow-core/tests/unit/task/conftest.py => 
task-sdk/src/airflow/sdk/definitions/loop.py (66%)

Reply via email to