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

github-bot pushed a change to branch 
dependabot/uv/dev/breeze/uv-dependency-updates-246a45b7d3
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 1c179dbc8f7 Bump the uv-dependency-updates group across 1 directory 
with 2 updates
     add 97ea9fb1c79 Handle teams in `SecretCache` (#60606)
     add 06fbabb26e8 Fix lambda executor max attempts config (#60666)
     add b47449ee135 Fix breeze start-airflow mprocs output interference 
(#60652)
     add 452a916a551 Complete missing Hebrew translations (2026-01-16) (#60633)
     add e77345b9f6d Remove erroneous _handle_job_error call during BigQuery 
job reattach (#60679)
     add 076f5199afa Refactor airflow-core/src to use SQLA2 (#59918)
     add a8d9feb6683 Add rookie author filtering and improved GitHub token 
handling (#60641)
     add a06429e4769 Relocate internal links from contributing docs to 
COMMITTERS.rst (#60684)
     add b100b5ef59c Add direct GCS export to DatabricksSqlOperator with 
Parquet/Avro support #55128 (#60543)
     add 5e4c553c0a9 CI: Upgrade important CI environment (#60694)
     add bc55af42239 Change default mysql client type to mariadb in 
Dockerfile.ci (#60683)
     add 4f0b7e9aca5 Fix/sensitive extra fields required (#60392)
     add c32b668bb55 Add HITL operators to standard provider index docs (#60681)
     add 9a0adfa33bc Fix out-of-memory errors during UI build (#60671)
     add f923298df7d Update providers metadata 2026-01-17 (#60696)
     add b9ad6567af3 Use canonical exception paths in task sdk (#60700)
     add 49c3d0c9ee9 Add prek hook to check NOTICE files for content (#60699)
     add d436bad7083 Fix static check fail in hitl/standard provider (#60708)
     add ba5e471c031 CI: Upgrade important CI environment (#60707)
     add f466c77f476 Revert "Fix Google Cloud Data Fusion hook to handle 
pipeline start errors properly (#58698)" (#60701)
     add 78b5dc58fb2 Fix BaseAsyncOperator in common-compat provider for 
Airflow 2.x (#60663)
     add 0d07c70ae3a Add Shahar as a CODEOWNER for Google provider (#60716)
     add f0677f3df6d Handle backwards-compatibility for older Google provider 
(#60730)
     add be118ba3ba7 Add Kubernetes 1.35 support (#60719)
     add 93e8ec1cf78 Revert "Separate workers service accounts (#52357)" 
(#60721)
     add e1b23c3cebe Bump upper limit on kubernetes library version (#60711)
     add e7d7bf19ede Pin fastavro to minimum 1.10.0 for Python 3.13 
compatibility (#60732)
     add a3385da4d3d Prepare ad-hoc RC2 providers release 2026-01-17 (#60706)
     add 081834b923f Added Tooltip in Next Run (#60581)
     add 8c42617ed91 Improve dag_bundle_config_list Configuration in Airflow 
Helm Chart (#60645)
     add ea0c8ef47e2 Fix Vite dev servers not starting in breeze (#60735)
     add 64e4c065bf3 Fix minor display issue with migration to airflow 3 docs 
(#60749)
     add 20b8528b87c Update default helm runtime version to 3.19.0 (#60740)
     add 477d53a53a9 Finish workers.celery.kerberosInitContainer & add 
workers.kubernetes.kerberosInitContainer (#60751)
     add 661c807331c Introducing prek hook to detect airflow-core imports in 
task-sdk (#60676)
     add 8acd7c031b0 doc: Refresh OpenLineage provider docs (#60462)
     add 27bae665181 fix: Add AirflowRunFacet to AF3 tasks with externally 
changed state (#60583)
     add c93cb32db73 Rework ProvidersManager to separate runtime and 
infrastructure focus (#60218)
     add 82d145438ba Fix logout flow in Keycloak auth manager (#60649)
     add 9d0a8df8c29 Complete missing Arabic translations (2026-01-16) (#60635)
     add 45939e00d8f Fix Spanish translation (#60775)
     add b5585d9151f Revert Fix breeze start-airflow mprocs output interference 
#60652 (#60786)
     add cee37d9db98 feat: add depth filter to TaskStreamFilter in UI (#60549)
     add f2f1a0826cc docs(contributing-docs): fix some typos and unmatched 
parentheses (#60787)
     add 50e93d620cf Bump the uv-dependency-updates group across 1 directory 
with 2 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   (1c179dbc8f7)
            \
             N -- N -- N   
refs/heads/dependabot/uv/dev/breeze/uv-dependency-updates-246a45b7d3 
(50e93d620cf)

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                                 |   1 +
 .github/actions/install-prek/action.yml            |   2 +-
 .pre-commit-config.yaml                            |  67 +--
 COMMITTERS.rst                                     |   6 +
 Dockerfile.ci                                      |   6 +-
 README.md                                          |  16 +-
 airflow-core/docs/installation/prerequisites.rst   |   2 +-
 .../docs/installation/upgrading_to_airflow3.rst    |   3 +-
 airflow-core/docs/tutorial/hitl.rst                |   9 +
 airflow-core/pyproject.toml                        |   2 +
 .../src/airflow/_shared/providers_discovery        |   1 +
 .../api_fastapi/core_api/datamodels/connections.py |  28 +-
 .../src/airflow/dag_processing/bundles/manager.py  |   2 +-
 .../src/airflow/jobs/scheduler_job_runner.py       |  22 +-
 airflow-core/src/airflow/models/connection.py      |  18 +-
 airflow-core/src/airflow/models/variable.py        |  21 +-
 airflow-core/src/airflow/providers_manager.py      |  86 ++-
 airflow-core/src/airflow/ui/CONTRIBUTING.md        |  10 +
 .../airflow/ui/public/i18n/locales/ar/admin.json   |   6 +
 .../airflow/ui/public/i18n/locales/ar/assets.json  |   9 +
 .../airflow/ui/public/i18n/locales/ar/browse.json  |  26 +-
 .../airflow/ui/public/i18n/locales/ar/common.json  |  32 +-
 .../ui/public/i18n/locales/ar/components.json      |  26 +
 .../src/airflow/ui/public/i18n/locales/ar/dag.json |  12 +
 .../airflow/ui/public/i18n/locales/ar/dags.json    |   5 +
 .../ui/public/i18n/locales/ar/dashboard.json       |   3 +-
 .../airflow/ui/public/i18n/locales/ar/hitl.json    |   3 +-
 .../src/airflow/ui/public/i18n/locales/en/dag.json |   7 +
 .../airflow/ui/public/i18n/locales/es/common.json  |   2 +-
 .../airflow/ui/public/i18n/locales/he/admin.json   |   6 +
 .../airflow/ui/public/i18n/locales/he/browse.json  |  26 +-
 .../airflow/ui/public/i18n/locales/he/common.json  |  21 +-
 .../ui/public/i18n/locales/he/components.json      |  16 +
 .../ui/public/i18n/locales/he/dashboard.json       |   3 +-
 .../src/airflow/ui/src/components/DagRunInfo.tsx   |  55 +-
 .../airflow/ui/src/layouts/Details/Gantt/Gantt.tsx |  13 +-
 .../airflow/ui/src/layouts/Details/Graph/Graph.tsx |   3 +
 .../airflow/ui/src/layouts/Details/Grid/Grid.tsx   |   3 +
 .../ui/src/layouts/Details/TaskStreamFilter.tsx    | 245 +++++---
 .../src/airflow/ui/src/queries/useGridStructure.ts |   3 +
 .../tests/unit/always/test_providers_manager.py    | 289 +---------
 .../core_api/routes/ui/test_connections.py         |  42 ++
 chart/.pre-commit-config.yaml                      |   2 +-
 chart/files/pod-template-file.kubernetes-helm-yaml |  16 +-
 chart/newsfragments/50394.significant.rst          |   1 +
 chart/newsfragments/52357.improvement.rst          |   1 -
 chart/templates/NOTES.txt                          |   8 -
 chart/templates/_helpers.yaml                      |  53 +-
 chart/templates/rbac/pod-launcher-rolebinding.yaml |  10 -
 .../security-context-constraint-rolebinding.yaml   |   9 -
 .../workers/worker-celery-serviceaccount.yaml      |  41 --
 chart/templates/workers/worker-deployment.yaml     |  10 +-
 .../workers/worker-kubernetes-serviceaccount.yaml  |  41 --
 chart/templates/workers/worker-serviceaccount.yaml |   2 +-
 chart/values.schema.json                           | 176 ++++--
 chart/values.yaml                                  |  95 ++--
 contributing-docs/01_roles_in_airflow_project.rst  |   5 -
 contributing-docs/03_contributors_quick_start.rst  |   4 +-
 contributing-docs/05_pull_requests.rst             |   2 +-
 contributing-docs/11_documentation_building.rst    |   2 +-
 contributing-docs/12_provider_distributions.rst    |   2 +-
 .../13_airflow_dependencies_and_extras.rst         |   6 +-
 contributing-docs/15_node_environment_setup.rst    |  15 +
 dev/breeze/doc/ci/02_images.md                     |   2 +-
 .../doc/images/output_k8s_configure-cluster.svg    |   8 +-
 .../doc/images/output_k8s_configure-cluster.txt    |   2 +-
 .../doc/images/output_k8s_create-cluster.svg       |   8 +-
 .../doc/images/output_k8s_create-cluster.txt       |   2 +-
 .../doc/images/output_k8s_delete-cluster.svg       |   6 +-
 .../doc/images/output_k8s_delete-cluster.txt       |   2 +-
 .../doc/images/output_k8s_deploy-airflow.svg       |   8 +-
 .../doc/images/output_k8s_deploy-airflow.txt       |   2 +-
 dev/breeze/doc/images/output_k8s_dev.svg           |   6 +-
 dev/breeze/doc/images/output_k8s_dev.txt           |   2 +-
 dev/breeze/doc/images/output_k8s_k9s.svg           |   6 +-
 dev/breeze/doc/images/output_k8s_k9s.txt           |   2 +-
 dev/breeze/doc/images/output_k8s_logs.svg          |   6 +-
 dev/breeze/doc/images/output_k8s_logs.txt          |   2 +-
 .../doc/images/output_k8s_run-complete-tests.svg   |   8 +-
 .../doc/images/output_k8s_run-complete-tests.txt   |   2 +-
 dev/breeze/doc/images/output_k8s_shell.svg         |   6 +-
 dev/breeze/doc/images/output_k8s_shell.txt         |   2 +-
 dev/breeze/doc/images/output_k8s_status.svg        |   6 +-
 dev/breeze/doc/images/output_k8s_status.txt        |   2 +-
 dev/breeze/doc/images/output_k8s_tests.svg         |   8 +-
 dev/breeze/doc/images/output_k8s_tests.txt         |   2 +-
 .../doc/images/output_k8s_upload-k8s-image.svg     |   8 +-
 .../doc/images/output_k8s_upload-k8s-image.txt     |   2 +-
 dev/breeze/pyproject.toml                          |   2 +-
 .../commands/release_management_commands.py        |   2 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   6 +-
 dev/breeze/tests/test_selective_checks.py          |   8 +-
 dev/breeze/uv.lock                                 |  54 +-
 dev/stats/get_important_pr_candidates.py           | 380 +++++++++++--
 .../sphinx_exts/templates/openlineage.rst.jinja2   |  35 +-
 devel-common/src/tests_common/pytest_plugin.py     |  11 +
 docs/spelling_wordlist.txt                         |   3 +
 generated/PYPI_README.md                           |  16 +-
 generated/provider_metadata.json                   | 586 ++++++++++++++++----
 go-sdk/.pre-commit-config.yaml                     |   2 +-
 .../helm_tests/airflow_aux/test_annotations.py     |  84 ---
 .../airflow_aux/test_basic_helm_chart.py           |   7 +-
 .../tests/helm_tests/airflow_aux/test_configmap.py |  77 +++
 .../airflow_aux/test_pod_template_file.py          | 157 ++++--
 .../helm_tests/airflow_core/test_api_server.py     |   2 +-
 .../tests/helm_tests/airflow_core/test_worker.py   | 358 +++++-------
 helm-tests/tests/helm_tests/security/test_rbac.py  | 107 +---
 .../helm_tests/security/test_rbac_pod_launcher.py  |  23 +-
 providers/.last_release_date.txt                   |   2 +-
 providers/amazon/docs/changelog.rst                |   1 +
 providers/amazon/provider.yaml                     |   2 +-
 .../amazon/aws/executors/aws_lambda/utils.py       |   2 +-
 .../airflow/providers/amazon/get_provider_info.py  |   2 +-
 providers/apache/hdfs/docs/index.rst               |   7 +-
 providers/apache/hdfs/pyproject.toml               |   1 +
 providers/cncf/kubernetes/README.rst               |   6 +-
 providers/cncf/kubernetes/docs/changelog.rst       |  12 +
 providers/cncf/kubernetes/docs/index.rst           |   8 +-
 providers/cncf/kubernetes/provider.yaml            |   3 +-
 providers/cncf/kubernetes/pyproject.toml           |   8 +-
 .../airflow/providers/cncf/kubernetes/__init__.py  |   2 +-
 .../providers/cncf/kubernetes/operators/pod.py     |  10 +-
 providers/cohere/docs/index.rst                    |   7 +-
 providers/cohere/pyproject.toml                    |   1 +
 .../providers/common/compat/standard/operators.py  |  13 +-
 providers/databricks/docs/index.rst                |   1 +
 providers/databricks/pyproject.toml                |   7 +
 .../databricks/operators/databricks_sql.py         | 193 ++++++-
 .../databricks/operators/test_databricks_sql.py    | 139 +++++
 providers/google/README.rst                        |   2 +-
 providers/google/docs/changelog.rst                |  56 +-
 providers/google/provider.yaml                     |   2 +-
 .../providers/google/cloud/hooks/datafusion.py     |  36 +-
 .../providers/google/cloud/operators/bigquery.py   |   1 -
 .../unit/google/cloud/hooks/test_datafusion.py     |  88 ++-
 .../unit/google/cloud/operators/test_bigquery.py   |  12 +-
 .../v2-keycloak-auth-manager-generated.yaml        |  11 +-
 .../keycloak/auth_manager/routes/login.py          |  23 +-
 .../keycloak/auth_manager/routes/token.py          |   4 +-
 .../keycloak/auth_manager/services/token.py        |   4 +-
 .../keycloak/auth_manager/routes/test_login.py     |  45 +-
 .../keycloak/auth_manager/services/test_token.py   |   2 +-
 providers/openlineage/docs/configurations-ref.rst  | 263 +++++++++
 providers/openlineage/docs/guides/developer.rst    | 249 ++++-----
 providers/openlineage/docs/guides/structure.rst    | 105 +++-
 providers/openlineage/docs/guides/user.rst         | 561 -------------------
 providers/openlineage/docs/index.rst               |  10 +-
 providers/openlineage/docs/macros.rst              | 401 +++++++++++++-
 providers/openlineage/docs/spark.rst               | 280 ++++++++++
 providers/openlineage/docs/supported_classes.rst   |  22 +-
 providers/openlineage/docs/troubleshooting.rst     | 165 ++++++
 providers/openlineage/provider.yaml                | 148 +++--
 .../providers/openlineage/get_provider_info.py     | 112 ++--
 .../providers/openlineage/plugins/listener.py      |  60 +-
 .../unit/openlineage/plugins/test_listener.py      |  44 +-
 providers/standard/docs/operators/hitl.rst         |  44 ++
 providers/standard/provider.yaml                   |   1 +
 .../providers/standard/get_provider_info.py        |   1 +
 .../tests/unit/yandex/utils/test_user_agent.py     |  11 +-
 pyproject.toml                                     |   3 +
 .../prek/check_contextmanager_class_decorators.py  |   0
 ...sdk_imports.py => check_core_imports_in_sdk.py} |  33 +-
 ...ck_schema_defaults.py => check_notice_files.py} |  40 +-
 scripts/ci/prek/compile_ui_assets.py               |   3 +
 scripts/ci/prek/compile_ui_assets_dev.py           |  32 +-
 .../pyproject.toml                                 |   8 +-
 .../airflow_shared/providers_discovery/__init__.py |  35 +-
 .../providers_discovery/providers_discovery.py     | 348 ++++++++++++
 .../test_providers_discovery.py                    | 112 ++++
 task-sdk/.pre-commit-config.yaml                   |  34 ++
 task-sdk/pyproject.toml                            |   5 +
 .../src/airflow/sdk/_shared/providers_discovery    |   1 +
 .../src/airflow/sdk/definitions/asset/__init__.py  |   5 +-
 task-sdk/src/airflow/sdk/definitions/connection.py |   4 +-
 .../airflow/sdk/definitions/decorators/__init__.py |   4 +-
 task-sdk/src/airflow/sdk/execution_time/cache.py   |  39 +-
 .../src/airflow/sdk/execution_time/task_runner.py  |   2 +-
 task-sdk/src/airflow/sdk/io/fs.py                  |   4 +-
 task-sdk/src/airflow/sdk/plugins_manager.py        |   4 +-
 .../src/airflow/sdk/providers_manager_runtime.py   | 613 +++++++++++++++++++++
 .../tests/task_sdk/definitions/test_connection.py  |   2 +-
 .../tests/task_sdk/definitions/test_taskgroup.py   |   4 +-
 task-sdk/tests/task_sdk/docs/test_public_api.py    |   1 +
 .../tests/task_sdk/execution_time/test_cache.py    |  43 +-
 .../task_sdk/execution_time/test_task_runner.py    |   4 +-
 .../task_sdk/test_providers_manager_runtime.py     | 238 ++++++++
 186 files changed, 5744 insertions(+), 2756 deletions(-)
 create mode 120000 airflow-core/src/airflow/_shared/providers_discovery
 create mode 100644 chart/newsfragments/50394.significant.rst
 delete mode 100644 chart/newsfragments/52357.improvement.rst
 delete mode 100644 chart/templates/workers/worker-celery-serviceaccount.yaml
 delete mode 100644 
chart/templates/workers/worker-kubernetes-serviceaccount.yaml
 delete mode 100644 providers/openlineage/docs/guides/user.rst
 create mode 100644 providers/openlineage/docs/spark.rst
 create mode 100644 providers/openlineage/docs/troubleshooting.rst
 create mode 100644 providers/standard/docs/operators/hitl.rst
 mode change 100644 => 100755 
scripts/ci/prek/check_contextmanager_class_decorators.py
 copy scripts/ci/prek/{check_sdk_imports.py => check_core_imports_in_sdk.py} 
(61%)
 copy scripts/ci/prek/{check_schema_defaults.py => check_notice_files.py} (53%)
 copy shared/{plugins_manager => providers_discovery}/pyproject.toml (88%)
 copy providers/common/sql/tests/unit/common/sql/hooks/test_sqlparse.py => 
shared/providers_discovery/src/airflow_shared/providers_discovery/__init__.py 
(55%)
 create mode 100644 
shared/providers_discovery/src/airflow_shared/providers_discovery/providers_discovery.py
 create mode 100644 
shared/providers_discovery/tests/providers_discovery/test_providers_discovery.py
 create mode 120000 task-sdk/src/airflow/sdk/_shared/providers_discovery
 create mode 100644 task-sdk/src/airflow/sdk/providers_manager_runtime.py
 create mode 100644 task-sdk/tests/task_sdk/test_providers_manager_runtime.py

Reply via email to