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

vatsrahul1001 pushed a commit to annotated tag constraints-latest
in repository https://gitbox.apache.org/repos/asf/airflow.git

commit 98ba5ccd2552d23382240a8d47c4ce9f94560a2b
Merge: 83fa2ea790f 8c16340ca49
Author: Rahul Vats <[email protected]>
AuthorDate: Mon Aug 10 20:08:52 2026 +0530

    Merge remote-tracking branch 'refs/remotes/origin/main'

 .github/actions/migration_tests/action.yml         |   4 +-
 .github/workflows/airflow-e2e-tests.yml            |   4 +-
 .github/workflows/asf-allowlist-check.yml          |   2 +-
 .github/workflows/basic-tests.yml                  |  12 +-
 .github/workflows/ci-amd.yml                       |   2 +-
 .github/workflows/ci-arm.yml                       |   2 +-
 .github/workflows/ci-image-build.yml               |  16 +-
 .github/workflows/ci-image-checks.yml              |   4 +-
 .github/workflows/codeql-analysis.yml              |   8 +-
 .github/workflows/java-sdk-release-verify.yml      |   4 +-
 .github/workflows/k8s-tests.yml                    |   2 +-
 .github/workflows/prod-image-build.yml             |   2 +-
 .github/workflows/publish-docs-to-s3.yml           |   4 +-
 .github/workflows/registry-backfill.yml            |   2 +-
 .github/workflows/registry-build.yml               |   2 +-
 .github/workflows/release-constraints.yml          |  34 +-
 .github/workflows/ui-e2e-tests.yml                 |   2 +-
 AGENTS.md                                          |   7 +-
 airflow-core/docs/migrations-ref.rst               |   4 +-
 .../auth/managers/simple/ui/package.json           |  14 +-
 .../auth/managers/simple/ui/pnpm-lock.yaml         | 453 +++++++--------
 .../src/airflow/api_fastapi/common/parameters.py   |  10 +-
 .../airflow/api_fastapi/core_api/routes/ui/grid.py |   9 +-
 .../src/airflow/cli/commands/asset_command.py      |   2 +-
 .../src/airflow/cli/commands/connection_command.py |  28 +-
 .../src/airflow/cli/commands/jobs_command.py       |   2 +
 airflow-core/src/airflow/configuration.py          |  11 +-
 airflow-core/src/airflow/dag_processing/manager.py |   9 +-
 .../src/airflow/jobs/scheduler_job_runner.py       |   2 +
 ...3_4_0_add_indexes_on_serialized_dag_and_dag_.py |  55 ++
 airflow-core/src/airflow/models/dagcode.py         |   3 +-
 airflow-core/src/airflow/models/serialized_dag.py  |   3 +-
 airflow-core/src/airflow/provider.yaml.schema.json |  49 +-
 airflow-core/src/airflow/provider_info.schema.json |  42 +-
 airflow-core/src/airflow/ui/package.json           |   2 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         |  79 ++-
 airflow-core/src/airflow/utils/db.py               |   2 +-
 airflow-core/src/airflow/utils/event_scheduler.py  |  24 +-
 .../tests/unit/api_fastapi/common/test_cursors.py  |  53 ++
 .../api_fastapi/core_api/routes/ui/test_dags.py    |  18 +
 .../unit/cli/commands/test_command_deprecations.py |   4 +-
 .../unit/cli/commands/test_connection_command.py   |  18 +-
 airflow-core/tests/unit/core/test_configuration.py |  19 +
 .../tests/unit/dag_processing/test_manager.py      | 102 +++-
 ...9_add_indexes_on_serialized_dag_and_dag_code.py |  55 ++
 .../tests/unit/utils/test_event_scheduler.py       |  33 ++
 airflow-ctl/docs/images/command_hashes.txt         |   4 +-
 airflow-ctl/docs/images/output_assets.svg          | 128 ++--
 airflow-ctl/docs/images/output_jobs.svg            |  66 ++-
 airflow-ctl/src/airflowctl/api/operations.py       |   6 +-
 airflow-ctl/src/airflowctl/ctl/cli_config.py       |  49 ++
 .../src/airflowctl/ctl}/commands/jobs_command.py   |  43 +-
 airflow-ctl/src/airflowctl/ctl/help_texts.yaml     |   2 +-
 .../tests/airflow_ctl/api/test_operations.py       |  31 +-
 .../airflow_ctl/ctl/commands/test_jobs_command.py  | 115 ++++
 contributing-docs/08_static_code_checks.rst        |   2 +-
 dev/README_RELEASE_AIRFLOW.md                      |  23 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   1 +
 .../airflow_breeze/utils/release_constraints.py    |  11 +-
 dev/breeze/src/airflow_breeze/utils/run_utils.py   |  22 +-
 dev/breeze/tests/test_run_utils.py                 |  68 +++
 dev/breeze/uv.lock                                 |  58 +-
 .../react_plugin_template/package.json             |   2 +-
 .../react_plugin_template/pnpm-lock.yaml           |  10 +-
 dev/registry/pyproject.toml                        |   2 +-
 dev/skill-evals/last-eval-hash.txt                 |   2 +-
 generated/provider_metadata.json                   | 176 ++++++
 .../howto/create-custom-providers.rst              |   2 +-
 providers/.last_release_date.txt                   |   2 +-
 providers/akeyless/docs/index.rst                  |   8 +-
 providers/akeyless/pyproject.toml                  |   2 +-
 .../tests/system/amazon/aws/example_emr_eks.py     | 181 +++---
 ...xample_glue_data_quality_with_recommendation.py |   5 +
 providers/apache/hdfs/provider.yaml                |   4 +
 .../providers/apache/hdfs/get_provider_info.py     |   6 +
 .../providers/apache/hdfs/log/hdfs_task_handler.py |  26 +
 .../unit/apache/hdfs/log/test_hdfs_task_handler.py |  82 ++-
 providers/apache/spark/pyproject.toml              |   2 +-
 providers/cncf/kubernetes/docs/changelog.rst       |   1 +
 providers/cncf/kubernetes/provider.yaml            |   4 +-
 .../providers/cncf/kubernetes/get_provider_info.py |   4 +-
 providers/common/ai/docs/changelog.rst             |  12 +
 providers/common/ai/docs/retry_policies.rst        |  74 ++-
 providers/common/ai/docs/toolsets.rst              |  85 ++-
 providers/common/ai/pyproject.toml                 |   2 +-
 .../airflow/providers/common/ai/policies/retry.py  |  79 ++-
 .../providers/common/ai/toolsets/datafusion.py     |  39 +-
 .../airflow/providers/common/ai/toolsets/sql.py    | 125 +++-
 .../providers/common/ai/utils/query_results.py     | 156 +++++
 .../ai/tests/unit/common/ai/policies/test_retry.py | 122 ++++
 .../unit/common/ai/toolsets/test_datafusion.py     |  12 +-
 .../ai/tests/unit/common/ai/toolsets/test_sql.py   | 281 +++++++--
 .../unit/common/ai/utils/test_query_results.py     | 162 ++++++
 providers/databricks/docs/operators/notebook.rst   |  38 ++
 providers/databricks/docs/operators/task.rst       |  27 +
 .../providers/databricks/operators/databricks.py   | 275 +++++++--
 .../providers/databricks/triggers/databricks.py    | 101 +++-
 .../unit/databricks/operators/test_databricks.py   | 646 +++++++++++++++++++++
 .../unit/databricks/triggers/test_databricks.py    | 201 +++++++
 .../fab/src/airflow/providers/fab/www/package.json |   4 +-
 .../src/airflow/providers/fab/www/pnpm-lock.yaml   | 164 +++---
 providers/google/README.rst                        |   9 +-
 providers/google/docs/changelog.rst                |   4 +
 providers/google/docs/index.rst                    |   9 +-
 providers/google/pyproject.toml                    |  14 +-
 .../src/airflow/providers/google/ads/hooks/ads.py  |  27 +-
 .../airflow/providers/google/ads/operators/ads.py  |   3 +-
 .../providers/google/ads/transfers/ads_to_gcs.py   |   3 +-
 .../non_python_src/java_streaming_src/README.MD    |   4 +-
 .../non_python_src/java_streaming_src/pom.xml      |  13 +-
 .../google/tests/unit/google/ads/hooks/test_ads.py |  20 +
 providers/keycloak/docs/changelog.rst              |  22 +-
 .../keycloak/auth_manager/cli/commands.py          |   4 +
 .../keycloak/auth_manager/keycloak_auth_manager.py |  16 +-
 .../providers/keycloak/auth_manager/middleware.py  |  14 +-
 .../keycloak/auth_manager/routes/login.py          |  44 +-
 .../airflow/providers/keycloak/version_compat.py   |   1 +
 .../keycloak/auth_manager/cli/test_commands.py     |  50 +-
 .../keycloak/auth_manager/routes/test_login.py     |   6 +-
 .../auth_manager/test_keycloak_auth_manager.py     |  98 +++-
 .../unit/keycloak/auth_manager/test_middleware.py  |   3 +-
 providers/samba/docs/index.rst                     |  11 +-
 providers/samba/provider.yaml                      |  14 +
 providers/samba/pyproject.toml                     |   4 +
 .../airflow/providers/samba/get_provider_info.py   |  11 +-
 .../src/airflow/providers/samba/hooks/samba.py     |  55 +-
 .../samba/tests/unit/samba/hooks/test_samba.py     | 117 +++-
 .../ci/prek/check_airflowctl_command_coverage.py   |   2 +-
 scripts/ci/prek/validate_operators_init.py         |   8 +-
 scripts/in_container/run_generate_constraints.py   | 171 ++++--
 .../tests/ci/prek/test_validate_operators_init.py  |  13 +
 .../in_container/test_run_generate_constraints.py  | 164 +++++-
 uv.lock                                            | 159 +++--
 133 files changed, 4869 insertions(+), 1197 deletions(-)

Reply via email to