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

dstandish pushed a change to branch handle-stuck-in-queue
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 88f8785250b fix test
     add a212bf86abb Add basic support for git and local dag bundles (#42689)
     add 6c30fc5bff8 Remove `async` keyword for Get Connection (#43836)
     add 01302a18229 AIP-72: Add "Get Variable" endpoint for Execution API 
(#43832)
     add 2a9bded5ac2 Bump `uv` to `0.5.1` (#43838)
     add 340a70bfe72 Added condition to check if it is a scheduled save or 
rerun (#43453)
     add 74bc8728fb5 Fix logs with leading spaces in the Docker operator 
(#33692) (#43840)
     add 14aa545ad84 chore: add leading underscore (#43843)
     add 9bbf6f16f75 Test standard provider with Airflow 2.8 and 2.9 (#43556)
     add 229750d8bb8 Fix EdgeExecutor breeze call (#43842)
     add 63b2bbd167a Add random_name_suffix to SparkKubernetesOperator (#43800) 
(#43847)
     add 614f75db705 Contribution Documentation Updates (#43848)
     add 9a5f6d61559 fix: replace \s with space (#43849)
     add de881827009 #43252 Disable extra links button if link is null or empty 
(#43844)
     add b9513cc9b94 Fix Power BI trigger testcase (#43494)
     add d4541015efd pydocstyle check: add leading underscore (PT004)  (#43852)
     add 96cd5a91a9a Correct provider path details in docs (#43850)
     add b823f944c30 Additional Contribution Documentation Updates (#43856)
     add 6d85a0466d9 Remove deprecations cncf.kubernetes (#43689)
     add 02217ccf5c6 Fix hatchling to 1.25.0 (#43858)
     add cf3f9c7640a bump hatchling to 1.26.1 (#43863)
     add c89ab99aced Recommend and use ``uv`` instead of ``pipx`` in a few 
remaining places (#43866)
     add 19b73982d85 fix(scheulder_job_runner): remove the to-write warnings 
that already exists in the db instead of those that does not exist (#43693)
     add 12c7dd429c4 [Edge]Worker UI link beautification (#43869)
     add 3f6f04868d0 Further make sure graphviz is truly optional feature on 
MacOS (#43867)
     add 084e29e9e28 Add documentation to standard provider operators (#43716)
     add c82a76e2e35 Remove deprecated trigger rule (#43349)
     add 606ef453a1c Provide option to `force_delete` for 
`GCSToBigQueryOperator` (#43785)
     add 564139d616a ci(github-actions): add uv to news-fragment action (#43878)
     add bec090ceb85 Include unit test to Legacy UI/API Selective Check in 
Breeze (#43719)
     add ddbdf2e3537 Add global events page to browse along with support to 
display only events for the dag. (#43793)
     add c269be90c9a Change check for SQLite for FastAPI tests (#43884)
     add 02003219d69 Use updated data from Dags API for Dag with recent DagRun. 
(#43857)
     add f757b87581d update how to guide section with doc references (#43889)
     add 41d073e060d disable aip 44 for lessthan airlfow 3 version (#43818)
     add 2105c94854a Fix breeze panel to start EdgeWorker when EdgeExecutor is 
selected in breeze (#43864)
     add 9ee9e52dc6e Add backport action to workflow (#43886)
     add 18ef6875663 Added notion of dialects into ProvidersManager (#43726)
     add 57b61f8a2ef Move Annotated import to `typing` module (#43887)
     add 3be0b6c427b Change Airflow Backcompat provider tests to 2.10.3 (#43898)
     add 45cbad79bd5 Correct mime-type (#43879)
     add 4bc1257df4b Fix duplication of Task tries in the UI (#43891)
     add 0360b992daa Upgrade tomli as build dependency (#43900)
     add 52b960b5509 Add `pdbr` as devel debuggers (#43904)
     add 23243b7bd3e Bump ruff to `0.7.3` (#43903)
     add 28d0a7e90a5 Fix CI ruff format static checks (#43908)
     add d07ff507b78 Allow setting run_id in xcom_pull method (#41343)
     add 5bb922172ba Migrate public xcom endpoint get entry to fastapi (#43521)
     add 03b34005d14 Revert "Add backport action to workflow (#43886)" (#43914)
     add f71df97e6cd Fix prepare-provider-packages for fab and standard 
providers (#43913)
     add 3b146841dd8 Fix Mypy errors in main after recent changes (#43920)
     add cf3d55d8ed7 Migrate YDB Operator to new DBAPI (#43784)
     add 8e005ab1622 Remove strict_asset_uri_validation (#43915)
     add 33dfb73a98e Fix main pre-commit (#43923)
     add 86aa5ef27be Fix completion/linting/type checking with VSCode/pyright 
(#43899)
     add 5de2e73cc3b Redirect old location module imports to standard provider 
(#43610)
     add d8bd9993de6 Add support for IAM database authentication for CloudSQL 
connection (#43631)
     add ac4dec163c5 terminate kubernetes watch in case of unknown error 
(#43645)
     add e7b493712d4 Added support for job_parameters and dbt_commands in 
DatabricksRunNowOperator (#43895)
     add 320e4295b33 AIP-72: Add "XCom" GET endpoint for Execution API (#43894)
     add 88d3c357c51 Combine fab, standard and sql providers into one step in 
Breeze (#43925)
     add 0d891b833a3 Skip DB tests, Task SDK tests and constraints generation 
for PRs with only new UI changes. (#43926)
     add c047c87aed0 Expand and improve the kerberos api authentication 
documentation (#43682)
     add 5241132a914 Remove missed DAG pickling code (#43907)
     add 7509edea858 Minor Improvements to public FastAPI XCom endpoint (#43928)
     add d23fe09ab1d [Edge]Add child processes to separate process group than 
main (#43927)
     add 32175768c1e AIP-84 Migrating GET ASSETS Legacy API to fastAPI (#43783)
     add ed31b02ce15 Fix pre-commit selective checks (#43931)
     add f924ecb6e3d AIP-84 Migrate test a connection to FastAPI API (#43766)
     add edb3fe08f28 Update the "legacy command" help text for backfill (#43764)
     add c28ef97fb9f Merge branch 'main' into handle-stuck-in-queue

No new revisions were added by this update.

Summary of changes:
 .github/workflows/basic-tests.yml                  |  26 +-
 .github/workflows/check-providers.yml              |   8 +-
 .github/workflows/ci.yml                           |  16 +-
 .github/workflows/news-fragment.yml                |   3 +-
 .github/workflows/task-sdk-tests.yml               |   4 +-
 .pre-commit-config.yaml                            |  13 +-
 Dockerfile                                         |   4 +-
 Dockerfile.ci                                      |  38 +-
 INSTALL                                            | 142 +++----
 README.md                                          |   4 +-
 airflow/__init__.py                                |  38 ++
 airflow/api_connexion/endpoints/asset_endpoint.py  |   2 +
 .../api_connexion/endpoints/connection_endpoint.py |   1 +
 .../endpoints/task_instance_endpoint.py            |   7 +-
 airflow/api_connexion/endpoints/xcom_endpoint.py   |   2 +
 airflow/api_connexion/openapi/v1.yaml              |  10 +-
 airflow/api_fastapi/common/parameters.py           |  51 ++-
 airflow/api_fastapi/common/types.py                |   3 +-
 airflow/api_fastapi/core_api/datamodels/assets.py  |  66 +++
 .../api_fastapi/core_api/datamodels/connections.py |   7 +
 airflow/api_fastapi/core_api/datamodels/plugins.py |   3 +-
 airflow/api_fastapi/core_api/datamodels/trigger.py |   2 +-
 .../api_fastapi/core_api/datamodels/variables.py   |   2 +-
 .../api_fastapi/core_api/datamodels/xcom.py        |  40 +-
 .../api_fastapi/core_api/openapi/v1-generated.yaml | 425 ++++++++++++++++++++
 .../api_fastapi/core_api/routes/public/__init__.py |   4 +
 .../routes/public/{dag_warning.py => assets.py}    |  60 ++-
 .../core_api/routes/public/backfills.py            |   3 +-
 .../core_api/routes/public/connections.py          |  49 ++-
 .../api_fastapi/core_api/routes/public/dag_run.py  |   3 +-
 .../core_api/routes/public/dag_sources.py          |   3 +-
 .../core_api/routes/public/dag_stats.py            |   3 +-
 .../core_api/routes/public/dag_warning.py          |   3 +-
 airflow/api_fastapi/core_api/routes/public/dags.py |   3 +-
 .../core_api/routes/public/event_logs.py           |   3 +-
 .../core_api/routes/public/import_error.py         |   3 +-
 .../api_fastapi/core_api/routes/public/pools.py    |   3 +-
 .../core_api/routes/public/task_instances.py       |   3 +-
 .../core_api/routes/public/variables.py            |   3 +-
 airflow/api_fastapi/core_api/routes/public/xcom.py |  96 +++++
 airflow/api_fastapi/core_api/routes/ui/assets.py   |   3 +-
 airflow/api_fastapi/core_api/routes/ui/dags.py     |   3 +-
 .../api_fastapi/core_api/routes/ui/dashboard.py    |   3 +-
 airflow/api_fastapi/execution_api/datamodels.py    |  19 +-
 .../api_fastapi/execution_api/deps.py              |  21 +-
 .../api_fastapi/execution_api/routes/__init__.py   |  12 +-
 .../execution_api/routes/connections.py            |  20 +-
 airflow/api_fastapi/execution_api/routes/health.py |   4 +-
 .../routes/{task_instance.py => task_instances.py} |  11 +-
 .../routes/{connections.py => variables.py}        |  57 ++-
 airflow/api_fastapi/execution_api/routes/xcoms.py  | 116 ++++++
 airflow/assets/__init__.py                         |  17 +-
 airflow/cli/commands/kubernetes_command.py         |   4 +-
 airflow/cli/commands/legacy_commands.py            |  11 +-
 airflow/cli/commands/provider_command.py           |  13 +
 airflow/config_templates/config.yml                |  15 +-
 .../bundles}/__init__.py                           |   0
 airflow/dag_processing/bundles/base.py             |  82 ++++
 airflow/dag_processing/bundles/git.py              | 115 ++++++
 .../trigger.py => dag_processing/bundles/local.py} |  35 +-
 airflow/jobs/scheduler_job_runner.py               |   2 +-
 airflow/models/taskinstance.py                     |  11 +-
 airflow/provider.yaml.schema.json                  |  21 +
 airflow/providers_manager.py                       |  33 ++
 airflow/serialization/pydantic/dag.py              |   3 +-
 airflow/serialization/pydantic/taskinstance.py     |   3 +-
 airflow/settings.py                                |   4 +-
 airflow/ui/openapi-gen/queries/common.ts           |  64 +++
 airflow/ui/openapi-gen/queries/prefetch.ts         |  95 +++++
 airflow/ui/openapi-gen/queries/queries.ts          | 148 +++++++
 airflow/ui/openapi-gen/queries/suspense.ts         | 105 +++++
 airflow/ui/openapi-gen/requests/schemas.gen.ts     | 274 +++++++++++++
 airflow/ui/openapi-gen/requests/services.gen.ts    | 111 ++++++
 airflow/ui/openapi-gen/requests/types.gen.ts       | 194 +++++++++
 airflow/ui/src/layouts/Nav/BrowseButton.tsx        |  48 +++
 airflow/ui/src/layouts/Nav/Nav.tsx                 |  16 +-
 airflow/ui/src/pages/Events/Events.tsx             | 143 +++++++
 airflow/ui/src/pages/Events/index.tsx              |  20 +
 airflow/ui/src/queries/useDags.tsx                 |   6 +-
 airflow/ui/src/router.tsx                          |   7 +-
 airflow/utils/trigger_rule.py                      |   1 -
 .../js/dag/details/taskInstance/ExtraLinks.tsx     |   2 +-
 airflow/www/static/js/types/api-generated.ts       |   8 +-
 clients/python/pyproject.toml                      |   2 +-
 contributing-docs/03_contributors_quick_start.rst  | 103 ++---
 contributing-docs/09_testing.rst                   |   9 +-
 contributing-docs/10_working_with_git.rst          |  19 +-
 contributing-docs/16_contribution_workflow.rst     |   8 +-
 contributing-docs/README.rst                       |  60 ++-
 .../contributors_quick_start_gitpod.rst            |  18 +-
 dev/README_RELEASE_AIRFLOW.md                      |  42 +-
 dev/breeze/README.md                               |  18 +-
 dev/breeze/doc/01_installation.rst                 |  61 +--
 dev/breeze/doc/04_troubleshooting.rst              |  19 +-
 dev/breeze/doc/10_advanced_breeze_topics.rst       |  13 +-
 .../doc/adr/0016-use-uv-tool-to-install-breeze.md  |  56 +++
 dev/breeze/doc/ci/02_images.md                     |   2 +-
 dev/breeze/pyproject.toml                          |   1 -
 .../commands/release_management_commands.py        |   4 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |   9 +-
 .../src/airflow_breeze/params/shell_params.py      |   3 +
 dev/breeze/src/airflow_breeze/utils/path_utils.py  |   8 +-
 dev/breeze/src/airflow_breeze/utils/run_utils.py   |   4 +-
 .../src/airflow_breeze/utils/selective_checks.py   |   8 +-
 dev/breeze/tests/test_run_test_args.py             |   2 +-
 dev/breeze/tests/test_selective_checks.py          | 139 +++++++
 docker_tests/requirements.txt                      |   2 +-
 .../operators.rst                                  |   2 +-
 .../edge_executor.rst                              |   1 -
 .../auth-manager/api-authentication.rst            |  26 +-
 .../connections/gcp_sql.rst                        |  37 ++
 docs/apache-airflow-providers-standard/index.rst   |   4 +-
 .../operators}/bash.rst                            |  15 -
 .../{operators.rst => operators/datetime.rst}      |  16 +-
 .../operators}/index.rst                           |  20 +-
 .../operators}/python.rst                          |  36 +-
 .../sensors/bash.rst}                              |  23 +-
 .../{sensors.rst => sensors/datetime.rst}          |  16 +-
 .../sensors}/index.rst                             |  20 +-
 .../sensors/python.rst                             |  50 +++
 docs/apache-airflow-providers-ydb/index.rst        |   3 +-
 .../operators/ydb_operator_howto_guide.rst         |  24 +-
 docs/apache-airflow/faq.rst                        |   2 +-
 docs/apache-airflow/howto/operator/index.rst       |   2 -
 .../installation/installing-from-pypi.rst          |   4 +-
 docs/apache-airflow/operators-and-hooks-ref.rst    |  15 -
 docs/docker-stack/changelog.rst                    |   3 +
 generated/PYPI_README.md                           |   4 +-
 generated/provider_dependencies.json               |   3 +-
 hatch_build.py                                     |  13 +-
 kubernetes_tests/test_kubernetes_pod_operator.py   |  18 -
 newsfragments/41348.significant.rst                |   2 +-
 newsfragments/43368.significant.rst                |   5 +
 newsfragments/43915.significant.rst                |   4 +
 providers/pyproject.toml                           |   6 -
 .../{providers/ydb/hooks/_vendor => }/__init__.py  |   5 +
 .../providers/MANAGING_PROVIDERS_LIFECYCLE.rst     |  81 ++--
 providers/src/airflow/providers/__init__.py        |  11 +-
 .../src/airflow/providers/amazon/aws/hooks/eks.py  |   4 +-
 .../airflow/providers/amazon/aws/operators/eks.py  |   6 +-
 .../airflow/providers/apache/hdfs/sensors/hdfs.py  |   4 +-
 .../providers/cncf/kubernetes/CHANGELOG.rst        |  28 ++
 .../kubernetes/executors/kubernetes_executor.py    |   7 +-
 .../cncf/kubernetes/kubernetes_helper_functions.py |  41 --
 .../providers/cncf/kubernetes/operators/pod.py     |  32 +-
 .../cncf/kubernetes/operators/spark_kubernetes.py  |  11 +-
 .../providers/cncf/kubernetes/pod_generator.py     | 118 ------
 .../cncf/kubernetes/pod_launcher_deprecated.py     | 320 ---------------
 .../providers/cncf/kubernetes/triggers/pod.py      |  23 +-
 .../providers/cncf/kubernetes/utils/pod_manager.py |  23 +-
 .../providers/databricks/operators/databricks.py   |  31 +-
 .../airflow/providers/dbt/cloud/operators/dbt.py   |   4 +-
 .../airflow/providers/docker/operators/docker.py   |  21 +-
 providers/src/airflow/providers/edge/CHANGELOG.rst |  18 +
 providers/src/airflow/providers/edge/__init__.py   |   2 +-
 .../src/airflow/providers/edge/cli/edge_command.py |   9 +-
 .../edge/plugins/templates/edge_worker_hosts.html  |  12 +-
 .../edge/plugins/templates/edge_worker_jobs.html   |  14 +-
 providers/src/airflow/providers/edge/provider.yaml |   2 +-
 .../providers/google/cloud/hooks/bigquery.py       |   2 +-
 .../providers/google/cloud/hooks/cloud_sql.py      |  41 +-
 .../google/cloud/transfers/gcs_to_bigquery.py      |   9 +-
 .../providers/microsoft/azure/triggers/powerbi.py  |  19 +-
 .../src/airflow/providers/standard/__init__.py     |   9 +
 .../airflow/providers/standard/operators/python.py |  84 ++--
 .../src/airflow/providers/standard/provider.yaml   |   4 +-
 .../providers/standard/sensors/date_time.py        |  23 +-
 .../src/airflow/providers/standard/sensors/time.py |  23 +-
 .../providers/standard/sensors/time_delta.py       |  10 +-
 providers/src/airflow/providers/ydb/CHANGELOG.rst  |   4 +
 .../providers/ydb/hooks/_vendor/dbapi/__init__.py  |  43 --
 .../ydb/hooks/_vendor/dbapi/connection.py          | 194 ---------
 .../providers/ydb/hooks/_vendor/dbapi/constants.py | 218 ----------
 .../providers/ydb/hooks/_vendor/dbapi/cursor.py    | 389 ------------------
 .../providers/ydb/hooks/_vendor/dbapi/errors.py    | 103 -----
 .../airflow/providers/ydb/hooks/_vendor/readme.md  |   3 -
 providers/src/airflow/providers/ydb/hooks/ydb.py   |  40 +-
 .../src/airflow/providers/ydb/operators/ydb.py     |  30 --
 providers/src/airflow/providers/ydb/provider.yaml  |   7 +-
 .../aws/executors/batch/test_batch_executor.py     |   4 +-
 .../amazon/aws/executors/ecs/test_ecs_executor.py  |   4 +-
 .../tests/amazon/aws/operators/test_athena.py      |   2 +-
 providers/tests/amazon/aws/operators/test_ecs.py   |   2 +-
 .../tests/amazon/aws/operators/test_glacier.py     |   4 +-
 providers/tests/amazon/aws/operators/test_sns.py   |   2 +-
 providers/tests/amazon/aws/operators/test_sqs.py   |   2 +-
 .../amazon/aws/operators/test_step_function.py     |   4 +-
 providers/tests/amazon/aws/sensors/test_ecs.py     |   2 +-
 providers/tests/amazon/aws/sensors/test_eks.py     |   6 +-
 providers/tests/amazon/aws/sensors/test_sqs.py     |   2 +-
 providers/tests/amazon/aws/triggers/test_sqs.py    |   2 +-
 providers/tests/amazon/aws/waiters/test_batch.py   |   2 +-
 providers/tests/amazon/aws/waiters/test_dynamo.py  |   2 +-
 providers/tests/amazon/aws/waiters/test_ecs.py     |   2 +-
 providers/tests/amazon/aws/waiters/test_emr.py     |   2 +-
 .../tests/amazon/aws/waiters/test_glue_databrew.py |   2 +-
 providers/tests/amazon/aws/waiters/test_neptune.py |   2 +-
 .../executors/test_kubernetes_executor.py          |   7 +-
 .../tests/cncf/kubernetes/models/test_secret.py    |   5 +-
 .../tests/cncf/kubernetes/operators/test_pod.py    |  35 --
 .../kubernetes/operators/test_spark_kubernetes.py  |  26 ++
 .../kubernetes/test_kubernetes_helper_functions.py |  21 +-
 .../tests/cncf/kubernetes/test_pod_generator.py    | 105 +----
 .../tests/cncf/kubernetes/triggers/test_pod.py     |   1 -
 .../cncf/kubernetes/utils/test_pod_manager.py      |  16 -
 providers/tests/common/sql/operators/test_sql.py   |   1 -
 .../tests/databricks/operators/test_databricks.py  |   5 +
 providers/tests/dbt/cloud/operators/test_dbt.py    |  78 ++++
 providers/tests/docker/operators/test_docker.py    |  32 +-
 .../google/cloud/transfers/test_gcs_to_bigquery.py |  25 ++
 .../cloud/triggers/test_kubernetes_engine.py       |   8 +-
 .../tests/microsoft/azure/triggers/test_powerbi.py |  19 +-
 providers/tests/microsoft/conftest.py              |   1 +
 providers/tests/openlineage/plugins/test_utils.py  |  12 +-
 providers/tests/openlineage/utils/test_utils.py    |   5 +-
 providers/tests/standard/operators/test_python.py  | 182 ++++++---
 .../tests/standard/test_module_redirect_finder.py  |  51 +++
 .../tests/standard/utils/test_python_virtualenv.py |   6 +-
 .../cloud/cloud_sql/example_cloud_sql_query_iam.py | 442 +++++++++++++++++++++
 .../system/snowflake/example_snowpark_decorator.py |   2 +-
 providers/tests/system/ydb/example_ydb.py          |  11 +-
 providers/tests/ydb/hooks/test_ydb.py              |  13 +-
 providers/tests/ydb/operators/test_ydb.py          |  32 +-
 pyproject.toml                                     |   5 +-
 scripts/ci/install_breeze.sh                       |  10 +-
 scripts/ci/pre_commit/generate_airflow_diagrams.py |  14 +-
 scripts/ci/pre_commit/update_installers.py         |   9 +
 scripts/docker/install_airflow.sh                  |   2 +-
 scripts/docker/install_pipx_tools.sh               |  43 --
 scripts/in_container/bin/run_tmux                  |   2 +-
 scripts/in_container/run_prepare_er_diagram.py     |  15 +-
 .../in_container/run_provider_yaml_files_check.py  |   2 -
 scripts/tools/setup_breeze                         |  30 +-
 task_sdk/pyproject.toml                            |   5 +
 .../standard => task_sdk/src/airflow}/__init__.py  |   4 +
 task_sdk/src/airflow/sdk/definitions/dag.py        |   1 -
 tests/always/test_pandas.py                        |   4 +-
 tests/always/test_project_structure.py             |   4 -
 tests/always/test_providers_manager.py             |  32 ++
 .../endpoints/test_task_instance_endpoint.py       |  17 +
 .../core_api/routes/public/test_assets.py          | 231 +++++++++++
 .../core_api/routes/public/test_connections.py     |  75 +++-
 .../core_api/routes/public/test_xcom.py            | 226 +++++++++++
 .../{test_connection.py => test_connections.py}    |   8 +-
 ...est_task_instance.py => test_task_instances.py} |  20 +-
 .../execution_api/routes/test_variables.py         |  77 ++++
 .../api_fastapi/execution_api/routes/test_xcoms.py |  83 ++++
 tests/cli/commands/test_legacy_commands.py         |  21 +-
 tests/core/test_sqlalchemy_config.py               |   5 +-
 tests/dag_processing/test_dag_bundles.py           | 178 +++++++++
 tests/models/test_taskinstance.py                  |  34 ++
 tests/utils/test_trigger_rule.py                   |   3 +-
 tests_common/test_utils/compat.py                  |   6 +
 253 files changed, 5552 insertions(+), 2908 deletions(-)
 create mode 100644 airflow/api_fastapi/core_api/datamodels/assets.py
 rename 
providers/src/airflow/providers/cncf/kubernetes/operators/kubernetes_pod.py => 
airflow/api_fastapi/core_api/datamodels/xcom.py (55%)
 copy airflow/api_fastapi/core_api/routes/public/{dag_warning.py => assets.py} 
(51%)
 create mode 100644 airflow/api_fastapi/core_api/routes/public/xcom.py
 rename 
providers/src/airflow/providers/cncf/kubernetes/triggers/kubernetes_pod.py => 
airflow/api_fastapi/execution_api/deps.py (65%)
 rename airflow/api_fastapi/execution_api/routes/{task_instance.py => 
task_instances.py} (97%)
 copy airflow/api_fastapi/execution_api/routes/{connections.py => variables.py} 
(50%)
 create mode 100644 airflow/api_fastapi/execution_api/routes/xcoms.py
 copy airflow/{api_connexion => dag_processing/bundles}/__init__.py (100%)
 create mode 100644 airflow/dag_processing/bundles/base.py
 create mode 100644 airflow/dag_processing/bundles/git.py
 copy airflow/{api_fastapi/core_api/datamodels/trigger.py => 
dag_processing/bundles/local.py} (52%)
 create mode 100644 airflow/ui/src/layouts/Nav/BrowseButton.tsx
 create mode 100644 airflow/ui/src/pages/Events/Events.tsx
 create mode 100644 airflow/ui/src/pages/Events/index.tsx
 create mode 100644 dev/breeze/doc/adr/0016-use-uv-tool-to-install-breeze.md
 rename docs/{apache-airflow/howto/operator => 
apache-airflow-providers-standard/operators}/bash.rst (96%)
 rename docs/apache-airflow-providers-standard/{operators.rst => 
operators/datetime.rst} (89%)
 copy docs/{apache-airflow/howto/operator => 
apache-airflow-providers-standard/operators}/index.rst (72%)
 rename docs/{apache-airflow/howto/operator => 
apache-airflow-providers-standard/operators}/python.rst (95%)
 copy docs/{apache-airflow/howto/operator/index.rst => 
apache-airflow-providers-standard/sensors/bash.rst} (65%)
 rename docs/apache-airflow-providers-standard/{sensors.rst => 
sensors/datetime.rst} (85%)
 copy docs/{apache-airflow/howto/operator => 
apache-airflow-providers-standard/sensors}/index.rst (72%)
 create mode 100644 docs/apache-airflow-providers-standard/sensors/python.rst
 create mode 100644 newsfragments/43368.significant.rst
 create mode 100644 newsfragments/43915.significant.rst
 rename providers/src/airflow/{providers/ydb/hooks/_vendor => }/__init__.py 
(75%)
 delete mode 100644 
providers/src/airflow/providers/cncf/kubernetes/pod_launcher_deprecated.py
 delete mode 100644 
providers/src/airflow/providers/ydb/hooks/_vendor/dbapi/__init__.py
 delete mode 100644 
providers/src/airflow/providers/ydb/hooks/_vendor/dbapi/connection.py
 delete mode 100644 
providers/src/airflow/providers/ydb/hooks/_vendor/dbapi/constants.py
 delete mode 100644 
providers/src/airflow/providers/ydb/hooks/_vendor/dbapi/cursor.py
 delete mode 100644 
providers/src/airflow/providers/ydb/hooks/_vendor/dbapi/errors.py
 delete mode 100644 providers/src/airflow/providers/ydb/hooks/_vendor/readme.md
 create mode 100644 providers/tests/standard/test_module_redirect_finder.py
 create mode 100644 
providers/tests/system/google/cloud/cloud_sql/example_cloud_sql_query_iam.py
 delete mode 100644 scripts/docker/install_pipx_tools.sh
 copy {providers/src/airflow/providers/standard => 
task_sdk/src/airflow}/__init__.py (75%)
 create mode 100644 tests/api_fastapi/core_api/routes/public/test_assets.py
 create mode 100644 tests/api_fastapi/core_api/routes/public/test_xcom.py
 rename tests/api_fastapi/execution_api/routes/{test_connection.py => 
test_connections.py} (92%)
 rename tests/api_fastapi/execution_api/routes/{test_task_instance.py => 
test_task_instances.py} (94%)
 create mode 100644 tests/api_fastapi/execution_api/routes/test_variables.py
 create mode 100644 tests/api_fastapi/execution_api/routes/test_xcoms.py
 create mode 100644 tests/dag_processing/test_dag_bundles.py

Reply via email to