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

msumit pushed a change to branch include_deferred_conf
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from eafe7ac05b2 Merge branch 'main' into include_deferred_conf
     add 55b35f739c5 Prepare providers release 2026-08-06 (#71219)
     add 43384c7d8bc Show which LLM providers each Common AI connection type 
reaches (#70497)
     add f6c19e476db Stop Dependabot from raising Go SDK PRs against v3-3-test 
(#71223)
     add de5c8196de5 Fix release dry-run aborting on a workflow run it never 
dispatched (#71131)
     add ddef168d1fe Give each mypy prek hook its own file list in CI (#70654)
     add 4a6f11c55ab Bump the react group across 1 directory with 2 updates 
(#71021)
     add c0f6a60cdcb Update changelog with better wording (#71161)
     add 3dd13702095 UI: Fix preventRunningTasks showing as raw i18n key in 
Clear Task dialogs (#71045)
     add f3a093d0b99 Bump the ui-plugin-template-package-updates group across 1 
directory with 4 updates (#71027)
     add 7781dfb9a99 Fix broken translation guide links in the i18n README 
(#71179)
     add b6e7c2088c9 Support Monaco Editor 0.56 public exports (#70937)
     add 30f782cd67d Fix copying task logs dropping rows that scrolled out of 
view (#71156)
     add 299ca2c8580 Fix malformed GitDagBundle error message for missing 
repository path (#70622)
     add 86e86bd07d0 Fix missing _team_name on DagRun before some listener 
calls (#70760)
     add 858df9991d0 Bump ruff to 0.16.0 and pin the base lint rule set (#70725)
     add 61f028989c0 [AIP-94] airflowctl jobs: add check command (#68534)
     add e24f5294645 Add indexes on serialized_dag and dag_code (#69391)
     add e8ba9507034 Add Databricks-native retry settings to task operators 
(#69182)
     add 787e323ca46 Support custom redaction and message length cap in 
LLMRetryPolicy (#70830)
     add ee643dffc40 Use sqlite3.sqlite_version_info instead of hand-parsing 
the version string (#71115)
     add 5ed6f8f3217 Improve confirmation output when connections are added via 
cli (#71215)
     add 5b04b42936f Avoid scheduler crash when periodic maintenance actions 
fail (#69487)
     add 805a37cc03c Clarify template field validator guidance (#71210)
     add 2c9d91ef341 Workaround bug in google-claude-aiplatform evaluation 
extra (Python 3.15) (#71273)
     add 274011b4372 Prevent agent checks from starting local servers (#71239)
     add b4394c1ff0c Eliminate trust policy race by migrating emr_eks test to 
Pod Identity (#71207)
     add 2b5fa228b55 Bump mermaid (#71264)
     add 66149464031 Bump globals (#71291)
     add b41b7db1ffb Fix version_added for the concurrent pod creation options 
(#71157)
     add 3d087a8e1d2 Prepare providers release 2026-08-08 (#71310)
     add 3c37b4794f8 Fix Keycloak access for individual roles (#70906)
     add fd0f7e263bf Add auth_protocol support to SambaHook for Kerberos 
authentication #29590 (#64643)
     add c014b912d4b Bound SQL toolset query results by size, not just row 
count (#71317)
     add ef54cd661c4 Fix deactivation of stale zip-packaged DAGs (#70586)
     add 7790df7e2d4 add test_create_default and test_update in 
test_operations.py (#71301)
     add c7d7d704680 Use latest Google Ads API version by default (#71280)
     add f47e7c8ddb0 Rename airflowctl assets get-by-alias to get-alias (#70453)
     add 1f529f3837a Fix misspelled variable in CI migration test DB manager 
export (#71334)
     add f9b72d8ee44 Pin providers in constraints to the versions published in 
PyPI (#71324)
     add 6a0c3a6b260 Breeze: Fail when UI development ports are already in use 
(#71241)
     add 739c8070cf1 Validate provider metadata list entries instead of 
ignoring them (#71104)
     add 2e423d41071 Bump the uv-dependency-updates group across 1 directory 
with 3 updates (#71297)
     add 7e00142467f Bump the github-actions-updates group across 1 directory 
with 8 updates (#71302)
     add 9ec73bab050 Fix Java Beam SDK example to target Java 11 (#71218)
     add 9c7fd6eb3ab Update provider metadata after the 2026-08-06 providers 
release (#71338)
     add 74ddaf2a24c Merge branch 'main' into include_deferred_conf

No new revisions were added by this update.

Summary of changes:
 .github/actions/migration_tests/action.yml         |   4 +-
 .github/dependabot.yml                             |  34 +-
 .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 +-
 .pre-commit-config.yaml                            |   2 +-
 AGENTS.md                                          |   7 +-
 airflow-core/docs/migrations-ref.rst               |   4 +-
 .../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 |   6 +-
 .../src/airflow/jobs/scheduler_job_runner.py       |  41 +-
 ..._4_0_add_indexes_on_serialized_dag_and_dag_.py} |  32 +-
 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 |  57 +-
 airflow-core/src/airflow/provider_info.schema.json |  42 +-
 airflow-core/src/airflow/ui/package.json           |   8 +-
 airflow-core/src/airflow/ui/pnpm-lock.yaml         | 265 +++++----
 airflow-core/src/airflow/ui/public/i18n/README.md  |  40 +-
 .../airflow/ui/public/i18n/locales/it/dags.json    |   1 +
 .../airflow/ui/public/i18n/locales/th/dags.json    |   1 +
 .../src/components/MonacoEditor/configureMonaco.ts |  39 +-
 .../components/MonacoEditor/pythonFStrings.test.ts |   4 +-
 .../ui/src/components/renderStructuredLog.tsx      |   1 +
 .../src/airflow/ui/src/i18n/config.test.ts         |  20 +-
 airflow-core/src/airflow/ui/src/i18n/config.ts     |  18 +-
 .../ui/src/pages/TaskInstance/Logs/Logs.test.tsx   | 113 ++++
 .../src/pages/TaskInstance/Logs/TaskLogContent.tsx |  37 +-
 .../pages/TaskInstance/Logs/logSelection.test.ts   | 230 +++++++-
 .../ui/src/pages/TaskInstance/Logs/logSelection.ts | 135 +++++
 .../src/airflow/ui/src/queries/useLogs.test.ts     |  58 ++
 .../src/airflow/ui/src/queries/useLogs.tsx         |  52 +-
 airflow-core/src/airflow/ui/src/vite-env.d.ts      |   9 +-
 airflow-core/src/airflow/utils/db.py               |   2 +-
 airflow-core/src/airflow/utils/event_scheduler.py  |  24 +-
 .../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      |  69 ++-
 airflow-core/tests/unit/jobs/test_scheduler_job.py | 149 +++++
 ...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 +-
 .../23_provider_hook_migration_to_yaml.rst         |  26 +
 dev/README_RELEASE_AIRFLOW.md                      |  23 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   1 +
 .../src/airflow_breeze/utils/gh_workflow_utils.py  |   9 +
 .../airflow_breeze/utils/release_constraints.py    |  11 +-
 dev/breeze/src/airflow_breeze/utils/run_utils.py   |  22 +-
 .../breeze/tests/test_gh_workflow_utils.py         |  28 +-
 dev/breeze/tests/test_run_utils.py                 |  68 +++
 dev/breeze/uv.lock                                 |  58 +-
 .../react_plugin_template/package.json             |  10 +-
 .../react_plugin_template/pnpm-lock.yaml           | 306 ++++------
 dev/registry/extract_metadata.py                   |   6 +-
 dev/registry/extract_versions.py                   |   1 +
 dev/registry/pyproject.toml                        |   2 +-
 dev/registry/registry_contract_models.py           |   1 +
 dev/registry/tests/test_extract_metadata.py        |  56 ++
 dev/registry/tests/test_extract_versions.py        |  40 ++
 .../tests/test_registry_contract_models.py         |  19 +
 dev/skill-evals/last-eval-hash.txt                 |   2 +-
 devel-common/pyproject.toml                        |   2 +-
 generated/known_airflow_exceptions.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 +-
 providers/amazon/README.rst                        |   8 +-
 providers/amazon/docs/changelog.rst                |   8 +-
 .../tests/system/amazon/aws/example_emr_eks.py     | 181 +++---
 providers/apache/beam/docs/changelog.rst           |   2 +-
 providers/apache/hdfs/docs/changelog.rst           |   3 +-
 providers/apache/hive/docs/changelog.rst           |   5 +-
 providers/apache/livy/docs/changelog.rst           |   2 +-
 providers/apache/spark/docs/changelog.rst          |   1 +
 providers/apache/spark/pyproject.toml              |   2 +-
 providers/arangodb/docs/changelog.rst              |   2 +-
 providers/asana/docs/changelog.rst                 |   2 +-
 providers/celery/docs/changelog.rst                |   2 +-
 providers/clickhousedb/README.rst                  |   6 +-
 providers/clickhousedb/docs/changelog.rst          |  15 -
 providers/clickhousedb/docs/index.rst              |   6 +-
 providers/clickhousedb/provider.yaml               |   1 -
 providers/clickhousedb/pyproject.toml              |   6 +-
 .../src/airflow/providers/clickhousedb/__init__.py |   2 +-
 providers/cncf/kubernetes/docs/changelog.rst       |   3 +-
 providers/cncf/kubernetes/provider.yaml            |   4 +-
 .../providers/cncf/kubernetes/get_provider_info.py |   4 +-
 providers/cohere/docs/changelog.rst                |   2 +-
 providers/common/ai/docs/changelog.rst             |  14 +
 providers/common/ai/docs/retry_policies.rst        |  74 ++-
 providers/common/ai/docs/toolsets.rst              |  85 ++-
 providers/common/ai/provider.yaml                  |  28 +
 providers/common/ai/pyproject.toml                 |   2 +-
 .../providers/common/ai/get_provider_info.py       |  24 +
 .../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/common/compat/docs/changelog.rst         |   2 +-
 providers/common/sql/README.rst                    |   8 +-
 providers/common/sql/docs/changelog.rst            |   5 +-
 providers/databricks/docs/changelog.rst            |   5 +-
 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 +++++++
 providers/datadog/docs/changelog.rst               |   2 +-
 providers/dbt/cloud/docs/changelog.rst             |   2 +-
 providers/dingding/docs/changelog.rst              |   2 +-
 providers/discord/docs/changelog.rst               |   2 +-
 providers/docker/docs/changelog.rst                |   2 +-
 providers/edge3/docs/changelog.rst                 |   1 +
 providers/elasticsearch/docs/changelog.rst         |   2 +-
 providers/exasol/docs/changelog.rst                |   5 +-
 providers/fab/docs/changelog.rst                   |   1 +
 providers/ftp/docs/changelog.rst                   |   2 +-
 providers/git/docs/changelog.rst                   |   5 +
 .../git/src/airflow/providers/git/bundles/git.py   |   2 +-
 providers/git/tests/unit/git/bundles/test_git.py   |   4 +-
 providers/github/docs/changelog.rst                |   2 +-
 providers/google/README.rst                        |   9 +-
 providers/google/docs/changelog.rst                |  11 +-
 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/grpc/docs/changelog.rst                  |   2 +-
 providers/http/docs/changelog.rst                  |   2 +-
 providers/imap/docs/changelog.rst                  |   2 +-
 providers/influxdb/docs/changelog.rst              |   2 +-
 providers/jenkins/docs/changelog.rst               |   2 +-
 providers/keycloak/docs/changelog.rst              |  10 +
 .../keycloak/auth_manager/cli/commands.py          |   4 +
 .../keycloak/auth_manager/cli/test_commands.py     |  50 +-
 providers/microsoft/azure/docs/changelog.rst       |   4 +-
 providers/microsoft/mssql/docs/changelog.rst       |   2 +-
 providers/microsoft/winrm/docs/changelog.rst       |   2 +-
 providers/opensearch/README.rst                    |   6 +-
 providers/opensearch/docs/changelog.rst            |   7 +-
 providers/opensearch/docs/index.rst                |   6 +-
 providers/opensearch/provider.yaml                 |   4 +-
 providers/opensearch/pyproject.toml                |   6 +-
 .../src/airflow/providers/opensearch/__init__.py   |   2 +-
 providers/papermill/docs/changelog.rst             |   3 +-
 providers/postgres/README.rst                      |   8 +-
 providers/postgres/docs/changelog.rst              |   3 +-
 providers/presto/docs/changelog.rst                |   3 +-
 providers/salesforce/docs/changelog.rst            |   4 +-
 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 +++-
 providers/snowflake/docs/changelog.rst             |   4 +-
 providers/trino/docs/changelog.rst                 |   3 +-
 providers/weaviate/docs/changelog.rst              |   3 +-
 providers/yandex/docs/changelog.rst                |   1 +
 pyproject.toml                                     |  11 +
 registry/src/css/main.css                          |  34 ++
 registry/src/provider-version.njk                  |  24 +
 .../ci/prek/check_airflowctl_command_coverage.py   |   2 +-
 scripts/ci/prek/check_imports_in_providers.py      |   2 +-
 scripts/ci/prek/ruff_format.py                     |   2 +-
 ...un_mypy_full_dist_local_venv_or_breeze_in_ci.py |   4 +-
 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 +++++-
 .../airflow/sdk/execution_time/schema/AGENTS.md    |   9 +-
 uv.lock                                            | 203 +++++--
 209 files changed, 5753 insertions(+), 1289 deletions(-)
 copy 
airflow-core/src/airflow/migrations/versions/{0126_3_4_0_add_index_on_asset_uri.py
 => 0129_3_4_0_add_indexes_on_serialized_dag_and_dag_.py} (51%)
 create mode 100644 airflow-core/src/airflow/ui/src/queries/useLogs.test.ts
 create mode 100644 
airflow-core/tests/unit/migrations/test_0129_add_indexes_on_serialized_dag_and_dag_code.py
 copy {airflow-core/src/airflow/cli => 
airflow-ctl/src/airflowctl/ctl}/commands/jobs_command.py (51%)
 create mode 100644 
airflow-ctl/tests/airflow_ctl/ctl/commands/test_jobs_command.py
 copy task-sdk/src/airflow/sdk/bases/secrets_backend.py => 
dev/breeze/tests/test_gh_workflow_utils.py (54%)
 create mode 100644 
providers/common/ai/src/airflow/providers/common/ai/utils/query_results.py
 create mode 100644 
providers/common/ai/tests/unit/common/ai/utils/test_query_results.py

Reply via email to