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

dependabot[bot] pushed a change to branch 
dependabot/gradle/java-sdk/java-sdk-security-updates-4bdd38abdc
in repository https://gitbox.apache.org/repos/asf/airflow.git


    omit f65d0580d34 Bump org.jetbrains.kotlin:kotlin-gradle-plugin
     add 6b60399e52b Do not corrupt XCom values that already parse as JSON in 
the bytea to JSONB migration (#71926)
     add d194da2323b Correct Airflow 3 systemd service and health guidance 
(#72872)
     add 9bd7d147b83 Add missing unit tests for common.compat lineage entities 
(#72506)
     add 210a6c60714 Allow plugins to add or override UI translations (#72648)
     add b13414865e1 Fix 500 for non-dict JSON bodies on variable/connection 
endpoints (#72683)
     add 6d9cc2ed37b Fix DagProcessorJob crash on orphan processor kill (#69523)
     add 209e34c5022 Prepare providers release 2026-09-09 (#72834)
     add 2c2dcce930e Stop one malformed provider from breaking discovery for 
all providers (#72854)
     add 2bb32e370cc Stop swallowing unexpected keyring errors when saving 
airflowctl credentials (#70991)
     add d80e2427e61 Add unit tests for BaseBotoWaiter in Amazon provider 
(#72819)
     add d0577848b68 Fix DeadlockImminentError when a connection is resolved 
inside an async task (#71890)
     add 853cafd2137 Fix PgBouncer hostname for result backend under standard 
naming (#71830)
     add 3817ee64aca Fix Helm Chart regression with Kerberos in Kubernetes 
(#70688)
     add 140c13dc96c Skip legacy models when selecting a Bedrock inference 
profile (#72521)
     add b4744b10d70 Add redis_conn_id to RedisPublishOperator template_fields 
(#72883)
     add 1e2ad803f74 Detect Dag subclasses in the Dag version inflation check 
(#72861)
     add a9f6c898f01 Return 404 instead of 500 when ti_run cannot find the 
DagRun (#72890)
     add c10185f281d Fix PydanticAI vendor connections not resolving from 
secrets backends (#72853)
     add 6a6a24f2e1a Remove a misleading connection type warning and explain 
lookup failures (#72855)
     add 76ffb4693fe Add deferrable mode to QuickSight operator and sensor 
(#70218)
     add 04df20a4f7e Increase readability of schema validation errors (#72905)
     add 438f2bda03b Stop CI duration alerts firing on one-off image rebuilds 
(#71548)
     add 0ff0645d761 Remove note about airflow 2.7.0 from docs (#72913)
     add 987f9c08a89 Add None to Mapped annotations of three nullable ORM 
columns (#72579)
     add 0a7967017a6 Replace AssertionError as ValueError in production code 
(#72763)
     add 721fb3a3f59 Add TypedDict type hints for AirflowPlugin list fields 
(#69761)
     add 6e749f72c2e Document that plugin FastAPI apps are not authenticated by 
Airflow (#72655)
     add 3f0a5d61fa8 Revoke every credential presented to the Core API logout 
endpoint (#72649)
     add 6e3743e3f16 Fix flaky Iceberg snapshot trigger test on slow CI runners 
(#72931)
     add 04e7d6c2a0e Clarify auth and add an authorization example for plugin 
FastAPI apps (#72935)
     add 677b4ab197c Drop the redundant OAuth2 branch from get_user and 
collect_request_tokens (#72889)
     add d076a57dcb2 Reuse the explicit dag_run join on the previous-TI lookup 
(#72811)
     add d3764a6758a Add missing unit tests for the common-messaging provider 
base class (#72915)
     add 1cf0d2c884c Fix airflow teams list --output json printing prose when 
no teams exist (#72945)
     add 173871e84ee Document what the LLM can and cannot do in retry policies 
(#72947)
     add 72e27157974 Add declarative configuration for FAB custom roles (#72820)
     add 23f87019e54 Close the session after the FAB permissions collection 
read (#72950)
     add 2309d05a24c Wait for the EKS cluster to be stable before deleting 
Fargate profiles (#72957)
     add 6cce3721dc4 Bump org.jetbrains.kotlin:kotlin-gradle-plugin

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   (f65d0580d34)
            \
             N -- N -- N   
refs/heads/dependabot/gradle/java-sdk/java-sdk-security-updates-4bdd38abdc 
(6cce3721dc4)

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:
 .pre-commit-config.yaml                            |  11 +
 .../docs/administration-and-deployment/plugins.rst | 110 ++++
 airflow-core/docs/howto/run-with-systemd.rst       |  17 +-
 .../src/airflow/api_fastapi/core_api/app.py        | 108 +++-
 .../api_fastapi/core_api/datamodels/plugins.py     |   5 +-
 .../core_api/openapi/v2-rest-api-generated.yaml    |   3 +
 .../api_fastapi/core_api/routes/public/auth.py     |  26 +-
 .../src/airflow/api_fastapi/core_api/security.py   |  32 +-
 .../execution_api/routes/task_instances.py         |  12 +-
 .../src/airflow/api_fastapi/logging/decorators.py  |   6 +-
 .../src/airflow/cli/commands/team_command.py       |   7 +-
 .../src/airflow/dag_processing/processor.py        |   1 +
 ...49_3_0_0_remove_pickled_data_from_xcom_table.py | 227 ++++---
 ..._3_0_0_remove_pickled_data_from_dagrun_table.py |   5 +-
 airflow-core/src/airflow/models/backfill.py        |   2 +-
 airflow-core/src/airflow/models/callback.py        |   2 +-
 airflow-core/src/airflow/models/connection.py      |  47 +-
 airflow-core/src/airflow/models/dagrun.py          |   2 +-
 airflow-core/src/airflow/plugins_manager.py        | 128 +++-
 airflow-core/src/airflow/provider.yaml.schema.json |   5 +-
 airflow-core/src/airflow/timetables/interval.py    |   2 +-
 .../src/airflow/ui/src/i18n/config.test.ts         |  38 +-
 airflow-core/src/airflow/ui/src/i18n/config.ts     |  17 +-
 .../src/airflow/ui/src/layouts/BaseLayout.tsx      |   3 +
 .../ui/src/layouts/Nav/LanguageSelector.test.tsx   |  73 +++
 .../ui/src/layouts/Nav/LanguageSelector.tsx        |  30 +-
 .../airflow/utils/dag_version_inflation_checker.py |  40 +-
 .../tests/unit/always/test_project_structure.py    |   3 -
 .../tests/unit/always/test_provider_yaml_schema.py |  73 +++
 .../core_api/routes/public/test_auth.py            | 107 ++++
 .../core_api/routes/public/test_connections.py     |  22 +
 .../core_api/routes/public/test_variables.py       |  18 +
 .../tests/unit/api_fastapi/core_api/test_app.py    | 122 +++-
 .../unit/api_fastapi/core_api/test_security.py     |  34 +-
 .../versions/head/test_task_instances.py           |  42 +-
 .../tests/unit/cli/commands/test_team_command.py   |  20 +-
 .../tests/unit/dag_processing/test_manager.py      |  67 ++
 ...est_0049_remove_pickled_data_from_xcom_table.py | 169 +++--
 airflow-core/tests/unit/models/test_connection.py  | 159 +++--
 airflow-core/tests/unit/plugins/test_plugin.py     |  18 +-
 .../tests/unit/plugins/test_plugins_manager.py     | 211 ++++++-
 .../utils/test_dag_version_inflation_checker.py    | 108 +++-
 airflow-ctl/src/airflowctl/api/client.py           |   8 +-
 airflow-ctl/tests/airflow_ctl/api/test_client.py   |  22 +-
 chart/files/pod-template-file.kubernetes-helm-yaml |   2 +-
 .../secrets/result-backend-connection-secret.yaml  |   2 +-
 chart/templates/workers/worker-deployment.yaml     |   2 +-
 .../airflow_aux/test_pod_template_file.py          |  24 +
 chart/tests/helm_tests/airflow_core/test_worker.py |  19 +
 .../test_result_backend_connection_secret.py       |  15 +-
 chart/values.schema.json                           |  10 +
 chart/values.yaml                                  |   6 +
 .../23_provider_hook_migration_to_yaml.rst         |   2 +-
 .../src/tests_common/test_utils/mock_plugins.py    |   1 +
 docs/spelling_wordlist.txt                         |   1 +
 generated/known_airflow_exceptions.txt             |   1 -
 providers/.last_release_date.txt                   |   2 +-
 providers/MANAGING_PROVIDERS_LIFECYCLE.rst         |   2 +-
 providers/akeyless/README.rst                      |   6 +-
 providers/akeyless/docs/changelog.rst              |  21 +-
 providers/akeyless/docs/index.rst                  |   6 +-
 providers/akeyless/provider.yaml                   |   1 +
 providers/akeyless/pyproject.toml                  |   6 +-
 .../src/airflow/providers/akeyless/__init__.py     |   2 +-
 providers/amazon/README.rst                        |   6 +-
 providers/amazon/docs/changelog.rst                |  31 +
 providers/amazon/docs/index.rst                    |   6 +-
 providers/amazon/docs/operators/quicksight.rst     |   6 +
 providers/amazon/provider.yaml                     |   6 +-
 providers/amazon/pyproject.toml                    |   6 +-
 .../src/airflow/providers/amazon/__init__.py       |   2 +-
 .../providers/amazon/aws/hooks/quicksight.py       |  85 ++-
 .../providers/amazon/aws/operators/quicksight.py   |  77 ++-
 .../providers/amazon/aws/sensors/quicksight.py     |  49 +-
 .../providers/amazon/aws/triggers/quicksight.py    |  87 +++
 .../providers/amazon/aws/waiters/quicksight.json   |  48 ++
 .../airflow/providers/amazon/get_provider_info.py  |   4 +
 .../aws/example_eks_with_fargate_in_one_step.py    |  10 +
 .../amazon/aws/example_eks_with_fargate_profile.py |  10 +
 .../tests/system/amazon/aws/utils/bedrock.py       |  60 +-
 .../tests/unit/amazon/aws/hooks/test_quicksight.py |  77 ++-
 .../unit/amazon/aws/operators/test_quicksight.py   | 100 ++-
 .../unit/amazon/aws/sensors/test_quicksight.py     |  46 +-
 .../{test_glue_crawler.py => test_quicksight.py}   |  48 +-
 .../unit/amazon/aws/waiters/test_base_waiter.py    | 109 ++++
 .../unit/amazon/aws/waiters/test_quicksight.py     |  76 +++
 providers/anthropic/README.rst                     |   6 +-
 providers/anthropic/docs/changelog.rst             |  20 +
 providers/anthropic/docs/index.rst                 |   6 +-
 providers/anthropic/provider.yaml                  |   3 +-
 providers/anthropic/pyproject.toml                 |   6 +-
 .../src/airflow/providers/anthropic/__init__.py    |   2 +-
 providers/apache/arrow/README.rst                  |  54 +-
 providers/apache/beam/README.rst                   |  27 +-
 providers/apache/beam/docs/changelog.rst           |  27 +
 providers/apache/beam/docs/index.rst               |   6 +-
 providers/apache/beam/provider.yaml                |   3 +-
 providers/apache/beam/pyproject.toml               |   6 +-
 .../src/airflow/providers/apache/beam/__init__.py  |   2 +-
 providers/apache/hive/README.rst                   |   6 +-
 providers/apache/hive/docs/changelog.rst           |  18 +
 providers/apache/hive/docs/index.rst               |   6 +-
 providers/apache/hive/provider.yaml                |   3 +-
 providers/apache/hive/pyproject.toml               |   6 +-
 .../src/airflow/providers/apache/hive/__init__.py  |   2 +-
 providers/apache/iceberg/README.rst                |   8 +-
 providers/apache/iceberg/docs/changelog.rst        |  14 +
 providers/apache/iceberg/docs/index.rst            |   8 +-
 providers/apache/iceberg/provider.yaml             |   3 +-
 providers/apache/iceberg/pyproject.toml            |   8 +-
 .../airflow/providers/apache/iceberg/__init__.py   |   2 +-
 .../unit/apache/iceberg/triggers/test_iceberg.py   |  10 +-
 providers/apache/kafka/README.rst                  |   6 +-
 providers/apache/kafka/docs/changelog.rst          |  24 +
 providers/apache/kafka/docs/index.rst              |   6 +-
 providers/apache/kafka/provider.yaml               |   5 +-
 providers/apache/kafka/pyproject.toml              |   6 +-
 .../src/airflow/providers/apache/kafka/__init__.py |   2 +-
 .../providers/apache/kafka/get_provider_info.py    |   2 +-
 .../apache/spark/docs/.latest-doc-only-change.txt  |   2 +-
 .../tinkerpop/docs/.latest-doc-only-change.txt     |   2 +-
 providers/celery/README.rst                        |   6 +-
 providers/celery/docs/celery_executor.rst          |   7 -
 .../celery/docs/celery_kubernetes_executor.rst     |   7 -
 providers/celery/docs/changelog.rst                |  20 +
 providers/celery/docs/index.rst                    |   6 +-
 providers/celery/provider.yaml                     |   3 +-
 providers/celery/pyproject.toml                    |   6 +-
 .../src/airflow/providers/celery/__init__.py       |   2 +-
 providers/cncf/kubernetes/README.rst               |   6 +-
 providers/cncf/kubernetes/docs/changelog.rst       |  28 +
 providers/cncf/kubernetes/docs/index.rst           |   6 +-
 .../cncf/kubernetes/docs/kubernetes_executor.rst   |   8 -
 .../kubernetes/docs/local_kubernetes_executor.rst  |   7 -
 providers/cncf/kubernetes/provider.yaml            |   3 +-
 providers/cncf/kubernetes/pyproject.toml           |   6 +-
 .../airflow/providers/cncf/kubernetes/__init__.py  |   2 +-
 providers/cohere/README.rst                        |   6 +-
 providers/cohere/docs/changelog.rst                |  14 +
 providers/cohere/docs/index.rst                    |   6 +-
 providers/cohere/provider.yaml                     |   3 +-
 providers/cohere/pyproject.toml                    |   6 +-
 .../src/airflow/providers/cohere/__init__.py       |   2 +-
 providers/common/ai/README.rst                     |   6 +-
 providers/common/ai/docs/changelog.rst             |  46 ++
 .../ai/docs/connections/pydantic_ai_azure.rst      |  29 +-
 .../ai/docs/connections/pydantic_ai_bedrock.rst    |  33 +-
 .../ai/docs/connections/pydantic_ai_vertex.rst     |  31 +-
 providers/common/ai/docs/index.rst                 |   8 +-
 providers/common/ai/docs/retry_policies.rst        |  20 +
 providers/common/ai/provider.yaml                  |   9 +-
 providers/common/ai/pyproject.toml                 |   6 +-
 .../ai/src/airflow/providers/common/ai/__init__.py |   2 +-
 .../providers/common/ai/get_provider_info.py       |   6 +-
 .../providers/common/ai/hooks/pydantic_ai.py       |   6 +-
 .../airflow/providers/common/ai/operators/llm.py   |   2 +-
 .../providers/common/ai/plugins/hitl_review.py     |   9 +-
 .../tests/unit/common/ai/hooks/test_pydantic_ai.py |  91 ++-
 providers/common/compat/README.rst                 |   6 +-
 providers/common/compat/docs/changelog.rst         |  20 +
 providers/common/compat/docs/index.rst             |   6 +-
 providers/common/compat/provider.yaml              |   3 +-
 providers/common/compat/pyproject.toml             |   6 +-
 .../airflow/providers/common/compat/__init__.py    |   2 +-
 .../unit/common/compat/lineage/test_entities.py    | 125 +++-
 providers/common/io/README.rst                     |   6 +-
 providers/common/io/docs/changelog.rst             |  21 +
 providers/common/io/docs/index.rst                 |   6 +-
 providers/common/io/provider.yaml                  |   1 +
 providers/common/io/pyproject.toml                 |   6 +-
 .../io/src/airflow/providers/common/io/__init__.py |   2 +-
 providers/common/messaging/README.rst              |   6 +-
 providers/common/messaging/docs/changelog.rst      |  15 +
 providers/common/messaging/docs/index.rst          |   6 +-
 providers/common/messaging/provider.yaml           |   3 +-
 providers/common/messaging/pyproject.toml          |   6 +-
 .../airflow/providers/common/messaging/__init__.py |   2 +-
 .../unit/common/messaging/providers}/__init__.py   |   0
 .../messaging/providers/test_base_provider.py      |  71 +++
 providers/databricks/README.rst                    |   6 +-
 providers/databricks/docs/changelog.rst            |  27 +
 providers/databricks/docs/index.rst                |   6 +-
 providers/databricks/provider.yaml                 |   3 +-
 providers/databricks/pyproject.toml                |   6 +-
 .../src/airflow/providers/databricks/__init__.py   |   2 +-
 .../dbt/cloud/docs/.latest-doc-only-change.txt     |   2 +-
 providers/edge3/README.rst                         |   6 +-
 providers/edge3/docs/changelog.rst                 |  22 +
 providers/edge3/docs/index.rst                     |   6 +-
 providers/edge3/provider.yaml                      |   3 +-
 providers/edge3/pyproject.toml                     |   6 +-
 .../edge3/src/airflow/providers/edge3/__init__.py  |   2 +-
 .../edge3/plugins/edge_executor_plugin.py          |   7 +-
 providers/elasticsearch/README.rst                 |   6 +-
 providers/elasticsearch/docs/changelog.rst         |  14 +
 providers/elasticsearch/docs/index.rst             |   6 +-
 providers/elasticsearch/provider.yaml              |   3 +-
 providers/elasticsearch/pyproject.toml             |   6 +-
 .../airflow/providers/elasticsearch/__init__.py    |   2 +-
 providers/exasol/README.rst                        |   6 +-
 providers/exasol/docs/changelog.rst                |  15 +
 providers/exasol/docs/index.rst                    |   6 +-
 providers/exasol/provider.yaml                     |   3 +-
 providers/exasol/pyproject.toml                    |   6 +-
 .../src/airflow/providers/exasol/__init__.py       |   2 +-
 providers/fab/README.rst                           |   6 +-
 providers/fab/docs/auth-manager/access-control.rst |  58 ++
 providers/fab/docs/changelog.rst                   |  38 ++
 providers/fab/docs/index.rst                       |   6 +-
 providers/fab/provider.yaml                        |  16 +-
 providers/fab/pyproject.toml                       |   6 +-
 .../fab/src/airflow/providers/fab/__init__.py      |   2 +-
 .../fab/auth_manager/api_fastapi/services/roles.py |  55 +-
 .../fab/auth_manager/security_manager/override.py  | 101 ++-
 .../src/airflow/providers/fab/get_provider_info.py |   7 +
 .../api_fastapi/services/test_roles.py             |  47 +-
 .../security_manager/test_custom_roles.py          | 439 +++++++++++++
 .../tests/unit/fab/auth_manager/test_security.py   |  54 ++
 .../fab/tests/unit/fab/plugins/test_plugin.py      |  18 +-
 providers/git/README.rst                           |  15 +-
 providers/git/docs/changelog.rst                   |  13 +
 providers/git/docs/index.rst                       |   6 +-
 providers/git/provider.yaml                        |   3 +-
 providers/git/pyproject.toml                       |   6 +-
 .../git/src/airflow/providers/git/__init__.py      |   2 +-
 providers/google/README.rst                        |   8 +-
 providers/google/docs/changelog.rst                |  44 ++
 providers/google/docs/index.rst                    |   6 +-
 providers/google/provider.yaml                     |   3 +-
 providers/google/pyproject.toml                    |   6 +-
 .../src/airflow/providers/google/__init__.py       |   2 +-
 providers/http/README.rst                          |   6 +-
 providers/http/docs/changelog.rst                  |  24 +
 providers/http/docs/index.rst                      |   6 +-
 providers/http/provider.yaml                       |   3 +-
 providers/http/pyproject.toml                      |   6 +-
 .../http/src/airflow/providers/http/__init__.py    |   2 +-
 providers/influxdb/README.rst                      |   6 +-
 providers/influxdb/docs/changelog.rst              |  15 +
 providers/influxdb/docs/index.rst                  |   6 +-
 providers/influxdb/provider.yaml                   |   3 +-
 providers/influxdb/pyproject.toml                  |   6 +-
 .../src/airflow/providers/influxdb/__init__.py     |   2 +-
 providers/informatica/README.rst                   |   6 +-
 providers/informatica/docs/changelog.rst           |  23 +-
 providers/informatica/docs/index.rst               |   6 +-
 providers/informatica/provider.yaml                |   3 +-
 providers/informatica/pyproject.toml               |   6 +-
 .../src/airflow/providers/informatica/__init__.py  |   2 +-
 providers/jdbc/README.rst                          |   7 +-
 providers/jdbc/docs/changelog.rst                  |  11 +
 providers/jdbc/docs/index.rst                      |   6 +-
 providers/jdbc/provider.yaml                       |   3 +-
 providers/jdbc/pyproject.toml                      |   6 +-
 .../jdbc/src/airflow/providers/jdbc/__init__.py    |   2 +-
 providers/keycloak/README.rst                      |   6 +-
 providers/keycloak/docs/changelog.rst              |  18 +
 providers/keycloak/docs/index.rst                  |   6 +-
 providers/keycloak/provider.yaml                   |   3 +-
 providers/keycloak/pyproject.toml                  |   6 +-
 .../src/airflow/providers/keycloak/__init__.py     |   2 +-
 providers/microsoft/azure/README.rst               |   6 +-
 providers/microsoft/azure/docs/changelog.rst       |  27 +
 providers/microsoft/azure/docs/index.rst           |   6 +-
 providers/microsoft/azure/provider.yaml            |   3 +-
 providers/microsoft/azure/pyproject.toml           |   6 +-
 .../airflow/providers/microsoft/azure/__init__.py  |   2 +-
 providers/odbc/README.rst                          |   6 +-
 providers/odbc/docs/changelog.rst                  |  13 +
 providers/odbc/docs/index.rst                      |   6 +-
 providers/odbc/provider.yaml                       |   3 +-
 providers/odbc/pyproject.toml                      |   6 +-
 .../odbc/src/airflow/providers/odbc/__init__.py    |   2 +-
 .../openlineage/docs/.latest-doc-only-change.txt   |   2 +-
 providers/opensearch/README.rst                    |   6 +-
 providers/opensearch/docs/changelog.rst            |  17 +
 providers/opensearch/docs/index.rst                |   6 +-
 providers/opensearch/provider.yaml                 |   3 +-
 providers/opensearch/pyproject.toml                |   6 +-
 .../src/airflow/providers/opensearch/__init__.py   |   2 +-
 providers/pagerduty/README.rst                     |   6 +-
 providers/pagerduty/docs/changelog.rst             |  14 +
 providers/pagerduty/docs/index.rst                 |   6 +-
 providers/pagerduty/provider.yaml                  |   1 +
 providers/pagerduty/pyproject.toml                 |   6 +-
 .../src/airflow/providers/pagerduty/__init__.py    |   2 +-
 providers/redis/README.rst                         |   6 +-
 providers/redis/docs/changelog.rst                 |  16 +
 providers/redis/docs/index.rst                     |   6 +-
 providers/redis/provider.yaml                      |   3 +-
 providers/redis/pyproject.toml                     |   6 +-
 .../redis/src/airflow/providers/redis/__init__.py  |   2 +-
 .../providers/redis/operators/redis_publish.py     |   4 +-
 providers/smtp/README.rst                          |   6 +-
 providers/smtp/docs/changelog.rst                  |  13 +
 providers/smtp/docs/index.rst                      |   6 +-
 providers/smtp/provider.yaml                       |   3 +-
 providers/smtp/pyproject.toml                      |   6 +-
 .../smtp/src/airflow/providers/smtp/__init__.py    |   2 +-
 providers/snowflake/README.rst                     |   6 +-
 providers/snowflake/docs/changelog.rst             |  26 +
 providers/snowflake/docs/index.rst                 |   6 +-
 providers/snowflake/provider.yaml                  |   3 +-
 providers/snowflake/pyproject.toml                 |   6 +-
 .../src/airflow/providers/snowflake/__init__.py    |   2 +-
 .../ssh/tests/unit/ssh/hooks/test_ssh_async.py     |   8 +-
 providers/standard/README.rst                      |   6 +-
 providers/standard/docs/changelog.rst              |  24 +
 providers/standard/docs/index.rst                  |   6 +-
 providers/standard/provider.yaml                   |   3 +-
 providers/standard/pyproject.toml                  |   6 +-
 .../src/airflow/providers/standard/__init__.py     |   2 +-
 providers/teradata/README.rst                      |   6 +-
 providers/teradata/docs/changelog.rst              |  13 +
 providers/teradata/docs/index.rst                  |   6 +-
 providers/teradata/provider.yaml                   |   3 +-
 providers/teradata/pyproject.toml                  |   6 +-
 .../src/airflow/providers/teradata/__init__.py     |   2 +-
 providers/yandex/README.rst                        |   6 +-
 providers/yandex/docs/changelog.rst                |  12 +
 providers/yandex/docs/index.rst                    |   6 +-
 providers/yandex/provider.yaml                     |   1 +
 providers/yandex/pyproject.toml                    |   6 +-
 .../src/airflow/providers/yandex/__init__.py       |   2 +-
 providers/ydb/README.rst                           |  15 +-
 providers/ydb/docs/changelog.rst                   |  14 +
 providers/ydb/docs/index.rst                       |   6 +-
 providers/ydb/provider.yaml                        |   3 +-
 providers/ydb/pyproject.toml                       |   6 +-
 .../ydb/src/airflow/providers/ydb/__init__.py      |   2 +-
 scripts/ci/analyze_ci_job_durations.py             |  78 ++-
 .../check_mapped_column_nullable_annotations.py    | 227 +++++++
 scripts/ci/prek/lint_json_schema.py                |   2 +-
 scripts/systemd/README                             |  10 +-
 ...est_check_mapped_column_nullable_annotations.py | 235 +++++++
 scripts/tests/ci/test_analyze_ci_job_durations.py  | 143 ++++-
 .../src/airflow_shared/plugins_manager/__init__.py |   6 +
 .../plugins_manager/plugins_manager.py             |  73 ++-
 .../providers_discovery/providers_discovery.py     |  27 +-
 .../test_providers_discovery.py                    | 142 +++++
 task-sdk/docs/deferred-vs-async-operators.rst      |   2 +-
 task-sdk/src/airflow/sdk/definitions/connection.py |  83 ++-
 task-sdk/src/airflow/sdk/execution_time/context.py |  11 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |  55 +-
 .../tests/task_sdk/definitions/test_connection.py  | 119 ++++
 .../tests/task_sdk/execution_time/test_context.py  |  37 ++
 .../task_sdk/execution_time/test_supervisor.py     | 116 ++++
 uv.lock                                            | 702 ++++++++++-----------
 348 files changed, 6749 insertions(+), 1475 deletions(-)
 create mode 100644 
airflow-core/src/airflow/ui/src/layouts/Nav/LanguageSelector.test.tsx
 create mode 100644 airflow-core/tests/unit/always/test_provider_yaml_schema.py
 create mode 100644 
providers/amazon/src/airflow/providers/amazon/aws/triggers/quicksight.py
 create mode 100644 
providers/amazon/src/airflow/providers/amazon/aws/waiters/quicksight.json
 copy providers/amazon/tests/unit/amazon/aws/triggers/{test_glue_crawler.py => 
test_quicksight.py} (51%)
 create mode 100644 
providers/amazon/tests/unit/amazon/aws/waiters/test_base_waiter.py
 create mode 100644 
providers/amazon/tests/unit/amazon/aws/waiters/test_quicksight.py
 copy {airflow-core/src/airflow/_shared => 
providers/common/messaging/tests/unit/common/messaging/providers}/__init__.py 
(100%)
 create mode 100644 
providers/common/messaging/tests/unit/common/messaging/providers/test_base_provider.py
 create mode 100644 
providers/fab/tests/unit/fab/auth_manager/security_manager/test_custom_roles.py
 create mode 100755 scripts/ci/prek/check_mapped_column_nullable_annotations.py
 create mode 100644 
scripts/tests/ci/prek/test_check_mapped_column_nullable_annotations.py

Reply via email to