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-d17bf088cb
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit fe10f7d240f chore(deps-dev): bump the 
ui-plugin-template-package-updates group across 1 directory with 21 updates
     add 711d20493f5 Update provider metadata to skip Airflow 2 for post-May 
2025 releases (#62801)
     add b1667f3e25c Skip Airflow 2 constraints for providers released after 
May 2025 (#62800)
     add 030df47f726 chore(deps-dev): bump the fab-ui-package-updates group 
across 1 directory with 3 updates (#62719)
     add d9e1a0ff3c1 sync release manager list (#62809)
     add f2d13c176a2 chore(deps): bump the core-ui-package-updates group across 
1 directory with 11 updates (#62803)
     add 9dc4e5ddb94 Fix `airflowctl pools export` ignoring --output 
table/yaml/plain (#62665)
     add 4ae79ed70a4 airflowctl auth login: prompt for credentials 
interactively when none are provided (#62549)
     add 196553468f1 Filter on dag_id when querying task_instance (#62751)
     add ebdf48b3a94 urlencode next url during redirects (#62707)
     add 8b925b31106 Add bounded best-effort cluster deletion when 
PermissionDenied occurs after cluster creation has been initiated in 
non-deferrable mode. Deletion is triggered with wait_to_complete=False and 
retried on FailedPrecondition until cleanup_timeout_seconds is reached, and the 
original exception is always re-raised. Add unit tests covering cleanup 
initiation, retry behavior, and error propagation. (#62302)
     add 95784d9f2d4 Add logging to detect try number race (#62703)
     add f8ff3cc2203 Check `id_token` format before redirecting in Keycloak 
auth manager (#62813)
     add ac52ca35165 Bump minimum cryptography to 44.0.3 and paramiko to 3.4.0 
(#62723)
     add 13827271e04 Add validation for table_name and expression_list in 
DatabricksCopyIntoOperator (#62499)
     add 73d0ee88b50 Add `HookToolset` and `SQLToolset` for agentic LLM 
workflows (#62785)
     add e262c9e2d88 Fix/expose taskinstance api 60478 (#61568)
     add 55d49326bb6 Add .json template_ext to BigQueryCreateTableOperator 
(#62058)
     add 65d76f13e82 Rename connection type pydantic_ai to pydanticai (#62817)
     add be73e4f171a Add AGENTS.md to common AI provider (#62824)
     add 29f838d5f16 feat(scheduler): Add --only-idle flag to airflow scheduler 
(#62055)
     add 9f16a7409c0 Lazy load `snowflake` imports in Snowflake provider. 
(#62365)
     add 0b5b873a4af Use conn-fields for Model ID in PydanticAI connection 
(#62818)
     add f478295c4cf Exclude suspended providers from docs-list-as-string 
(#62829)
     add c62c494b7fa Update dependencies for TS code (#62678)
     add 50e27b3d463 Expose timetable_partitioned in UI API (#62777)
     add c4e2d0054bd Fix removal of `__str__` method from Datafusion Format 
enums (#62830)
     add dbba0a8c842 Code owners update for asset and partition things (#62841)
     add d8c9fefc4e4 AIP-99: Add LLMSchemaCompareOperator (#62793)
     add 33467ea8e3a spark-pipelines operator (#61681)
     add 4461a2168b4 feat(i18n): Complete zh-TW translations - Add 10 missing 
keys (#62652)
     add 82e5906de1a Exclude suspended providers from provider test selection 
(#62832)
     add 050c35cd3b2 Made sqlalchemy dependency optional for hive (#62329)
     add f7ce3ec2119 fix missing logs in UI for tasks in `UP_FOR_RETRY` and 
`UP_FOR_RESCHEDULE` states (#54547)
     add 47ddbcc9d12 Fix minimatch ReDoS vulnerabilities via pnpm overrides 
(#62796)
     add b596330f3b6 chore(deps-dev): bump the 
ui-plugin-template-package-updates group across 1 directory with 21 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   (fe10f7d240f)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/dev/react-plugin-tools/react_plugin_template/ui-plugin-template-package-updates-d17bf088cb
 (b596330f3b6)

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/CODEOWNERS                                 |    9 +-
 .../skills/airflow-translations/locales/zh-TW.md   |    1 +
 .github/workflows/publish-docs-to-s3.yml           |    1 +
 .github/workflows/release_dockerhub_image.yml      |    1 +
 airflow-core/newsfragments/62055.significant.rst   |   16 +
 airflow-core/pyproject.toml                        |    7 +-
 .../auth/managers/simple/ui/package.json           |   24 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         |  647 +++---
 .../api_fastapi/core_api/datamodels/dags.py        |    1 +
 .../api_fastapi/core_api/openapi/_private_ui.yaml  |    4 +
 .../core_api/openapi/v2-rest-api-generated.yaml    |    8 +
 .../api_fastapi/core_api/routes/public/auth.py     |    4 +-
 airflow-core/src/airflow/cli/cli_config.py         |    8 +
 .../src/airflow/cli/commands/dag_command.py        |    1 +
 .../src/airflow/cli/commands/scheduler_command.py  |    9 +-
 .../src/airflow/config_templates/config.yml        |    8 +
 .../src/airflow/jobs/scheduler_job_runner.py       |   73 +-
 airflow-core/src/airflow/models/dagrun.py          |   43 +
 airflow-core/src/airflow/models/serialized_dag.py  |   10 +-
 .../airflow/ui/openapi-gen/requests/schemas.gen.ts |   18 +-
 .../airflow/ui/openapi-gen/requests/types.gen.ts   |    3 +
 airflow-core/src/airflow/ui/package.json           |    6 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         |  111 +-
 .../ui/public/i18n/locales/zh-TW/common.json       |    7 +
 .../airflow/ui/public/i18n/locales/zh-TW/dag.json  |    9 +
 .../airflow/ui/src/pages/DagsList/DagCard.test.tsx |    1 +
 .../src/airflow/utils/log/file_task_handler.py     |   11 +-
 .../core_api/routes/public/test_auth.py            |   20 +-
 .../core_api/routes/public/test_dags.py            |   67 +-
 .../unit/cli/commands/test_scheduler_command.py    |   19 +
 airflow-core/tests/unit/jobs/test_scheduler_job.py |   94 +-
 airflow-core/tests/unit/models/test_dagrun.py      |   78 +
 airflow-ctl/docs/images/command_hashes.txt         |    2 +-
 airflow-ctl/docs/images/output_auth_login.svg      |   92 +-
 .../src/airflowctl/api/datamodels/generated.py     |    2 +
 airflow-ctl/src/airflowctl/ctl/cli_config.py       |   12 -
 .../src/airflowctl/ctl/commands/auth_command.py    |   35 +-
 .../src/airflowctl/ctl/commands/pool_command.py    |    4 +-
 .../tests/airflow_ctl/api/test_operations.py       |    2 +
 .../airflow_ctl/ctl/commands/test_auth_command.py  |  136 +-
 .../airflow_ctl/ctl/commands/test_dag_command.py   |    2 +
 .../airflow_ctl/ctl/commands/test_pool_command.py  |   29 +-
 .../airflow_breeze/utils/provider_dependencies.py  |   17 +-
 .../src/airflow_breeze/utils/selective_checks.py   |   16 +-
 dev/breeze/tests/test_selective_checks.py          |   52 +-
 .../react_plugin_template/package.json             |    2 +-
 .../react_plugin_template/pnpm-lock.yaml           |   38 +-
 docs/spelling_wordlist.txt                         |    7 +
 generated/provider_metadata.json                   |  330 ++-
 providers/apache/flink/docs/index.rst              |    8 +-
 providers/apache/flink/pyproject.toml              |    7 +-
 .../airflow/providers/apache/hive/hooks/hive.py    |   11 +-
 providers/apache/spark/docs/operators.rst          |   54 +
 providers/apache/spark/provider.yaml               |    2 +
 .../providers/apache/spark/get_provider_info.py    |    2 +
 .../apache/spark/hooks/spark_pipelines.py          |  113 ++
 .../providers/apache/spark/hooks/spark_submit.py   |   75 +-
 .../apache/spark/operators/spark_pipelines.py      |  148 ++
 .../apache/spark/hooks/test_spark_pipelines.py     |  185 ++
 .../apache/spark/operators/test_spark_pipelines.py |  155 ++
 providers/cncf/kubernetes/docs/index.rst           |    2 +-
 providers/cncf/kubernetes/pyproject.toml           |    7 +-
 providers/common/ai/AGENTS.md                      |   60 +
 .../common/ai/docs/connections/pydantic_ai.rst     |   39 +-
 providers/common/ai/docs/index.rst                 |    1 +
 .../ai/docs/operators/llm_schema_compare.rst       |  164 ++
 providers/common/ai/docs/operators/llm_sql.rst     |    2 +-
 providers/common/ai/docs/toolsets.rst              |  273 +++
 providers/common/ai/provider.yaml                  |   15 +-
 .../{llm_sql.py => llm_schema_compare.py}          |   50 +-
 .../common/ai/example_dags/example_llm.py          |   10 +-
 .../example_dags/example_llm_analysis_pipeline.py  |    2 +-
 .../common/ai/example_dags/example_llm_branch.py   |    8 +-
 .../ai/example_dags/example_llm_classification.py  |    2 +-
 .../ai/example_dags/example_llm_schema_compare.py  |  145 ++
 .../common/ai/example_dags/example_llm_sql.py      |   10 +-
 .../ai/example_dags/example_pydantic_ai_hook.py    |    4 +-
 .../providers/common/ai/get_provider_info.py       |   20 +-
 .../providers/common/ai/hooks/pydantic_ai.py       |   17 +-
 .../common/ai/operators/llm_schema_compare.py      |  317 +++
 .../providers/common/ai/toolsets/__init__.py       |   32 +-
 .../airflow/providers/common/ai/toolsets/hook.py   |  267 +++
 .../airflow/providers/common/ai/toolsets/sql.py    |  231 +++
 .../ai/decorators/test_llm_schema_compare.py       |  107 +
 .../tests/unit/common/ai/hooks/test_pydantic_ai.py |   28 +-
 .../common/ai/operators/test_llm_schema_compare.py |  535 +++++
 .../ai/tests/unit/common/ai/toolsets}/__init__.py  |    0
 .../ai/tests/unit/common/ai/toolsets/test_hook.py  |  281 +++
 .../ai/tests/unit/common/ai/toolsets/test_sql.py   |  233 +++
 .../common/sql/datafusion/test_format_handlers.py  |    2 +-
 .../databricks/operators/databricks_sql.py         |   24 +-
 .../databricks/operators/test_databricks_copy.py   |   91 +
 .../providers/edge3/plugins/www/package.json       |   25 +-
 .../providers/edge3/plugins/www/pnpm-lock.yaml     | 2125 +++++++++++---------
 .../fab/src/airflow/providers/fab/www/package.json |    6 +-
 .../src/airflow/providers/fab/www/pnpm-lock.yaml   |  346 ++--
 .../providers/google/cloud/operators/bigquery.py   |    1 +
 .../google/cloud/operators/kubernetes_engine.py    |   92 +-
 .../cloud/operators/test_kubernetes_engine.py      |  136 +-
 .../keycloak/auth_manager/routes/login.py          |    3 +-
 .../keycloak/auth_manager/routes/test_login.py     |    6 +-
 providers/sftp/docs/index.rst                      |    2 +-
 providers/sftp/pyproject.toml                      |    2 +-
 .../airflow/providers/snowflake/hooks/snowflake.py |   15 +-
 .../tests/unit/snowflake/hooks/test_snowflake.py   |   10 +-
 providers/ssh/docs/index.rst                       |    2 +-
 providers/ssh/pyproject.toml                       |    2 +-
 task-sdk/docs/api.rst                              |    4 +-
 task-sdk/src/airflow/sdk/__init__.py               |    3 +
 task-sdk/src/airflow/sdk/types.py                  |   12 +
 110 files changed, 6486 insertions(+), 2142 deletions(-)
 create mode 100644 airflow-core/newsfragments/62055.significant.rst
 create mode 100644 
providers/apache/spark/src/airflow/providers/apache/spark/hooks/spark_pipelines.py
 create mode 100644 
providers/apache/spark/src/airflow/providers/apache/spark/operators/spark_pipelines.py
 create mode 100644 
providers/apache/spark/tests/unit/apache/spark/hooks/test_spark_pipelines.py
 create mode 100644 
providers/apache/spark/tests/unit/apache/spark/operators/test_spark_pipelines.py
 create mode 100644 providers/common/ai/AGENTS.md
 create mode 100644 providers/common/ai/docs/operators/llm_schema_compare.rst
 create mode 100644 providers/common/ai/docs/toolsets.rst
 copy 
providers/common/ai/src/airflow/providers/common/ai/decorators/{llm_sql.py => 
llm_schema_compare.py} (65%)
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/example_dags/example_llm_schema_compare.py
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/operators/llm_schema_compare.py
 copy task-sdk/src/airflow/sdk/definitions/timetables/_cron.py => 
providers/common/ai/src/airflow/providers/common/ai/toolsets/__init__.py (58%)
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/toolsets/hook.py
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/toolsets/sql.py
 create mode 100644 
providers/common/ai/tests/unit/common/ai/decorators/test_llm_schema_compare.py
 create mode 100644 
providers/common/ai/tests/unit/common/ai/operators/test_llm_schema_compare.py
 copy {airflow-core/src/airflow/_shared => 
providers/common/ai/tests/unit/common/ai/toolsets}/__init__.py (100%)
 create mode 100644 
providers/common/ai/tests/unit/common/ai/toolsets/test_hook.py
 create mode 100644 
providers/common/ai/tests/unit/common/ai/toolsets/test_sql.py

Reply via email to