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

ash pushed a change to branch remove-executor-loader-caching
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard af0a1d80efa Remove caching inside ExecutorLoader in favour of 
`job.executors` property
     add 03d6c2b9ec6 AIP-84: Migrate get_log endpoint (#44238)
     add 8f567ec4b9a Lower-bind pydantic to 2.10.1 (#44284)
     add cf2656179a8 Handle XCom value errors in FAB's XCom list view (#44275)
     add 00fd540fde3 AIP-84 Migrate public endpoint Clear Task Instances to 
FastAPI (#44220)
     add 4f8cb6e328a AIP84: UI endpoint for config (#44265)
     add 208f07b9e29 Add base model for rest api; set from_attributes=True 
(#44267)
     add fe166ec0391 Specify workspaceFolder so devcontainer will start with 
local docker from vscode (#44273)
     add 5b2a96ee72a Don't exit doc preparation even if changelog is empty for 
any provider (#44207)
     add d79c6c21f2d [edge] Clean up of dead tasks in edge_jobs table  (#44280)
     add 66407e8d226 Update backfill `list` endpoint to be async (#44208)
     add fedfaa703e5 Use `JSONB` type for `XCom.value` column in PostgreSQL 
(#44290)
     add ab38d01c5c0 Bump Ruff to 0.8.0 (#44287)
     add 91bd1eafb03 Introduce gcp advance API (V3) translate native datasets 
operators (#44271)
     add d6364992b8a Allow dropping `_xcom_archive` table via CLI (#44291)
     add b22e3c1fcd5 Fix Dataplex Data Quality partial update (#44262)
     add 5f6b233906e feat: add OpenLineage support for 
BigQueryToBigQueryOperator (#44214)
     add da946865205 Fix incorrect query in 
`BigQueryAsyncHook.create_job_for_partition_get`. (#44225)
     add 32f064f73c9 Trigger openlineage test when asset files changes (#44172)
     add e5de5506d54 Fix the Show Down text (#44292)
     add 3c58e01266f Bump `google-cloud-translate` to `3.16` (#44297)
     add 2179b1778a3 Remove unused code from `airflow/api/common/mark_tasks.py` 
(#44296)
     add 00a3099b352 rename run_id to dag_run_id in DagRun response (#44305)
     add 21238d1d613 Bump `termcolor` to `2.5.0` (#44295)
     add d2c4c120984 fix mypy failure due to termcolor upgrade (#44313)
     add b1e02120e50 use __file__ for fileloc (#44312)
     add 29483384be5 Only install eval-type-backport for Python < 3.10 (#44294)
     add ab72e944dba Replacee `breeze testing tests` command in a few places 
remaining (#44299)
     add 49c60677dbd Add copy-pasteable cherry-picker command if it fails to 
cherry-pick (#44316)
     add 5e52bd29abd Avoid grouping task instance stats by try_number for 
dynamic mapped tasks (#44300)
     add a46e9412823 Update README_AIRFLOW3_DEV.md (#44304)
     add 2ed30210c9a refactor TestPostDagRun.test_should_respond_200 (#44308)
     add 1275fec92fd Use Python 3.9 as target version for Ruff & Black rules 
(#44298)
     add f0da8eeab3e Prepare docs for Nov 2nd wave of ad hoc providers (#44321)
     add 33afa8f51b6 Workaround Pydantic 2.10.0/2.10.1 for compatibility tests 
(#44317)
     add 18d1b97b79a Refactor package checks to be test and remove duplication 
(#44318)
     add 2154e89967b Support multiple executors in chart (#43606)
     add 53814271df0 Remove py38 as breeze's target (#44328)
     add cf6cdca2257 setup default logging in test dag serialization tests 
(#44329)
     add 3545cde50c2 Bugfix/caplog flaky test in extra operator link test 
(#44331)
     add 5a68bca9b03 Add edge provider to boring-cyborg.yml (#44338)
     add 074c822c6a1 Fix 401 and 403 handling new UI (#44342)
     add 05f935d2a6c utilize more information to deterministically generate 
OpenLineage run_id (#43936)
     add acf106b5a17 AIP-84 Add Lists Jobs with Filters API (#43859)
     add b4c48062788 Add `wait_policy` option to `EmrCreateJobFlowOperator` 
(#44055)
     add bee7f0cdeac AIP-82 Save references between assets and triggers (#43826)
     add d6887637d56 fix ruff errors in routes public job (#44363)
     add db260b053fe bump uv version to 0.5.4 (#44349)
     add 1351b08d86f AIP-84: Migrate Extra Links endpoint to fastapi (#44277)
     add 19e97dac673 AIP-84 Get Task Instance Tries (#44301)
     add 8dc5fcdc6af Use UI config (#44364)
     add 2d9e7a51bb3 Independently update source code changes in DagCode 
(#44189)
     add 222dbdc022e Clean up the pre-commit config (#44347)
     add 4404e64247d Move triggers to standard provider (#43608)
     add 28ce656772c Replace var names `select`, `base_select`, `base_query` 
with `statement` (#44270)
     add de786e4667f Remove caching inside ExecutorLoader in favour of 
`job.executors` property

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   (af0a1d80efa)
            \
             N -- N -- N   refs/heads/remove-executor-loader-caching 
(de786e4667f)

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:
 .devcontainer/mysql/devcontainer.json              |    7 +-
 .devcontainer/postgres/devcontainer.json           |    7 +-
 .github/boring-cyborg.yml                          |    9 +-
 .github/workflows/ci.yml                           |   10 +-
 ...ck-providers.yml => test-provider-packages.yml} |  111 +-
 .pre-commit-config.yaml                            |   58 +-
 Dockerfile                                         |    2 +-
 Dockerfile.ci                                      |   13 +-
 airflow/api/common/mark_tasks.py                   |   77 +-
 airflow/api_connexion/endpoints/dag_endpoint.py    |    3 +-
 airflow/api_connexion/endpoints/dag_parsing.py     |    3 +-
 .../api_connexion/endpoints/dag_run_endpoint.py    |    3 +-
 .../api_connexion/endpoints/dag_source_endpoint.py |    3 +-
 .../api_connexion/endpoints/extra_link_endpoint.py |    2 +
 .../endpoints/import_error_endpoint.py             |    3 +-
 airflow/api_connexion/endpoints/pool_endpoint.py   |    4 +-
 airflow/api_connexion/endpoints/request_dict.py    |    3 +-
 .../endpoints/task_instance_endpoint.py            |    5 +-
 airflow/api_connexion/endpoints/update_mask.py     |    3 +-
 airflow/api_connexion/parameters.py                |    3 +-
 airflow/api_connexion/types.py                     |    5 +-
 airflow/api_fastapi/common/db/common.py            |  107 +-
 airflow/api_fastapi/common/headers.py              |    3 +-
 airflow/api_fastapi/common/parameters.py           |   71 +-
 airflow/api_fastapi/common/router.py               |    3 +-
 airflow/api_fastapi/common/types.py                |   11 +-
 .../datamodels/variable.py => core_api/base.py}    |   14 +-
 airflow/api_fastapi/core_api/datamodels/assets.py  |    3 +-
 .../api_fastapi/core_api/datamodels/backfills.py   |    3 +-
 airflow/api_fastapi/core_api/datamodels/config.py  |    2 +-
 .../api_fastapi/core_api/datamodels/connections.py |    3 +-
 airflow/api_fastapi/core_api/datamodels/dag_run.py |    5 +-
 .../api_fastapi/core_api/datamodels/dag_sources.py |    2 +-
 .../api_fastapi/core_api/datamodels/dag_stats.py   |    3 +-
 .../api_fastapi/core_api/datamodels/dag_warning.py |    3 +-
 airflow/api_fastapi/core_api/datamodels/dags.py    |   28 +-
 .../api_fastapi/core_api/datamodels/event_logs.py  |    8 +-
 .../api_fastapi/core_api/datamodels/extra_links.py |    9 +
 .../core_api/datamodels/import_error.py            |    8 +-
 airflow/api_fastapi/core_api/datamodels/job.py     |   11 +-
 .../core_api/datamodels/{version.py => log.py}     |    8 +-
 airflow/api_fastapi/core_api/datamodels/monitor.py |    2 +-
 airflow/api_fastapi/core_api/datamodels/plugins.py |    3 +-
 airflow/api_fastapi/core_api/datamodels/pools.py   |    6 +-
 .../api_fastapi/core_api/datamodels/providers.py   |    2 +-
 .../core_api/datamodels/task_instances.py          |   64 +-
 airflow/api_fastapi/core_api/datamodels/tasks.py   |    3 +-
 airflow/api_fastapi/core_api/datamodels/trigger.py |    4 +-
 .../datamodels/{dag_stats.py => ui/config.py}      |   45 +-
 airflow/api_fastapi/core_api/datamodels/ui/dags.py |    3 +-
 .../core_api/datamodels/ui/dashboard.py            |    2 +-
 .../api_fastapi/core_api/datamodels/variables.py   |    5 +-
 airflow/api_fastapi/core_api/datamodels/version.py |    2 +-
 airflow/api_fastapi/core_api/datamodels/xcom.py    |    4 +-
 .../api_fastapi/core_api/openapi/v1-generated.yaml |  692 +++++++-
 .../api_fastapi/core_api/routes/public/__init__.py |    7 +
 .../api_fastapi/core_api/routes/public/assets.py   |   23 +-
 .../core_api/routes/public/backfills.py            |   27 +-
 .../core_api/routes/public/connections.py          |   16 +-
 .../api_fastapi/core_api/routes/public/dag_run.py  |   26 +-
 .../core_api/routes/public/dag_stats.py            |    2 +-
 .../core_api/routes/public/dag_warning.py          |    5 +-
 airflow/api_fastapi/core_api/routes/public/dags.py |   18 +-
 .../core_api/routes/public/event_logs.py           |   33 +-
 .../core_api/routes/public/extra_links.py}         |   52 +-
 .../core_api/routes/public/import_error.py         |    9 +-
 airflow/api_fastapi/core_api/routes/public/job.py  |  128 ++
 airflow/api_fastapi/core_api/routes/public/log.py  |  146 ++
 .../api_fastapi/core_api/routes/public/plugins.py  |    7 +-
 .../api_fastapi/core_api/routes/public/pools.py    |   15 +-
 .../core_api/routes/public/task_instances.py       |  196 ++-
 .../api_fastapi/core_api/routes/public/tasks.py    |    7 +-
 .../core_api/routes/public/variables.py            |   10 +-
 .../api_fastapi/core_api/routes/public/version.py  |    2 +-
 airflow/api_fastapi/core_api/routes/public/xcom.py |    6 +-
 airflow/api_fastapi/core_api/routes/ui/__init__.py |    2 +
 airflow/api_fastapi/core_api/routes/ui/config.py   |   71 +
 airflow/api_fastapi/core_api/routes/ui/dags.py     |    6 +-
 .../api_fastapi/core_api/routes/ui/dashboard.py    |    2 +-
 airflow/api_fastapi/core_api/security.py           |    3 +-
 .../execution_api/datamodels/connection.py         |    4 +-
 .../execution_api/datamodels/taskinstance.py       |    5 +-
 .../api_fastapi/execution_api/datamodels/token.py  |    2 +-
 .../execution_api/datamodels/variable.py           |    6 +-
 .../api_fastapi/execution_api/datamodels/xcom.py   |    2 +-
 .../execution_api/routes/connections.py            |    2 +-
 airflow/auth/managers/base_auth_manager.py         |    3 +-
 airflow/cli/cli_config.py                          |    3 +-
 airflow/cli/cli_parser.py                          |    7 +-
 airflow/cli/commands/cheat_sheet_command.py        |    3 +-
 airflow/cli/commands/standalone_command.py         |    8 +-
 airflow/cli/commands/task_command.py               |    3 +-
 airflow/cli/commands/triggerer_command.py          |    2 +-
 airflow/cli/simple_table.py                        |    3 +-
 airflow/cli/utils.py                               |    3 +-
 airflow/configuration.py                           |   12 +-
 airflow/dag_processing/collection.py               |   96 ++
 airflow/dag_processing/manager.py                  |    3 +-
 airflow/dag_processing/processor.py                |   11 +-
 airflow/decorators/__init__.pyi                    |    3 +-
 airflow/decorators/base.py                         |    5 +-
 airflow/decorators/bash.py                         |    3 +-
 airflow/decorators/python.py                       |    3 +-
 airflow/decorators/sensor.py                       |    3 +-
 airflow/decorators/task_group.py                   |    3 +-
 airflow/example_dags/example_params_ui_tutorial.py |  422 ++---
 airflow/executors/base_executor.py                 |   11 +-
 airflow/executors/executor_loader.py               |    2 +-
 airflow/executors/local_executor.py                |    6 +-
 airflow/io/__init__.py                             |    2 +-
 airflow/io/path.py                                 |    3 +-
 airflow/io/typedef.py                              |    4 +-
 airflow/jobs/scheduler_job_runner.py               |   10 +-
 airflow/metrics/otel_logger.py                     |    3 +-
 airflow/metrics/validators.py                      |    4 +-
 .../versions/0047_3_0_0_add_dag_versioning.py      |   10 +-
 airflow/models/abstractoperator.py                 |    3 +-
 airflow/models/asset.py                            |    2 +-
 airflow/models/baseoperator.py                     |    6 +-
 airflow/models/dag.py                              |    8 +-
 airflow/models/dagbag.py                           |    4 +
 airflow/models/dagcode.py                          |  114 +-
 airflow/models/dagrun.py                           |    8 +-
 airflow/models/expandinput.py                      |    6 +-
 airflow/models/mappedoperator.py                   |    6 +-
 airflow/models/param.py                            |    3 +-
 airflow/models/skipmixin.py                        |    3 +-
 airflow/models/taskinstance.py                     |   10 +-
 airflow/models/taskmap.py                          |    3 +-
 airflow/models/trigger.py                          |   13 +-
 airflow/models/xcom.py                             |    6 +-
 airflow/models/xcom_arg.py                         |    3 +-
 airflow/notifications/basenotifier.py              |    3 +-
 airflow/operators/branch.py                        |    3 +-
 airflow/operators/email.py                         |    3 +-
 airflow/operators/latest_only.py                   |    3 +-
 airflow/plugins_manager.py                         |    5 +-
 airflow/providers_manager.py                       |    3 +-
 airflow/sensors/base.py                            |    5 +-
 airflow/sensors/external_task.py                   |    7 +-
 airflow/serialization/json_schema.py               |    3 +-
 airflow/serialization/pydantic/asset.py            |    6 +-
 airflow/serialization/pydantic/dag.py              |    6 +-
 airflow/serialization/pydantic/dag_run.py          |    5 +-
 airflow/serialization/pydantic/taskinstance.py     |    3 +-
 airflow/serialization/pydantic/trigger.py          |   10 +-
 airflow/serialization/serde.py                     |   11 +-
 airflow/serialization/serialized_objects.py        |    7 +-
 airflow/settings.py                                |   12 +-
 airflow/template/templater.py                      |    3 +-
 airflow/ti_deps/deps/base_ti_dep.py                |    3 +-
 airflow/ti_deps/deps/trigger_rule_dep.py           |    3 +-
 airflow/timetables/base.py                         |    3 +-
 airflow/timetables/events.py                       |    3 +-
 airflow/timetables/simple.py                       |    3 +-
 airflow/triggers/base.py                           |   11 +-
 airflow/ui/openapi-gen/queries/common.ts           |  475 ++++--
 airflow/ui/openapi-gen/queries/prefetch.ts         |  587 +++++--
 airflow/ui/openapi-gen/queries/queries.ts          | 1101 +++++++-----
 airflow/ui/openapi-gen/queries/suspense.ts         |  813 ++++++---
 airflow/ui/openapi-gen/requests/schemas.gen.ts     |  336 +++-
 airflow/ui/openapi-gen/requests/services.gen.ts    |  942 +++++++----
 airflow/ui/openapi-gen/requests/types.gen.ts       |  746 ++++++---
 .../src/components/DataTable/useTableUrlState.ts   |    4 +-
 airflow/ui/src/components/TogglePause.tsx          |    5 +-
 .../ui/src/context/timezone/TimezoneProvider.tsx   |    2 +-
 airflow/ui/src/layouts/BaseLayout.tsx              |    2 +-
 airflow/ui/src/layouts/Nav/DocsButton.tsx          |    2 +-
 airflow/ui/src/main.tsx                            |    6 +-
 airflow/ui/src/pages/DagsList/Dag/Code/Code.tsx    |    2 +-
 airflow/ui/src/pages/DagsList/DagsFilters.tsx      |    8 +-
 airflow/ui/src/pages/DagsList/DagsList.tsx         |    8 +-
 airflow/ui/src/pages/DagsList/RecentRuns.tsx       |    2 +-
 airflow/ui/src/pages/Dashboard/Health/Health.tsx   |   13 +-
 airflow/ui/src/queries/useConfig.tsx               |   16 +-
 airflow/utils/context.py                           |    8 +-
 airflow/utils/context.pyi                          |    3 +-
 airflow/utils/db.py                                |   32 +-
 airflow/utils/db_cleanup.py                        |   16 +-
 airflow/utils/email.py                             |    3 +-
 airflow/utils/entry_points.py                      |    6 +-
 airflow/utils/file.py                              |    4 +-
 airflow/utils/helpers.py                           |    3 +-
 airflow/utils/log/file_task_handler.py             |    3 +-
 airflow/utils/log/log_reader.py                    |    3 +-
 airflow/utils/log/secrets_masker.py                |   11 +-
 airflow/utils/net.py                               |    4 +-
 airflow/utils/operator_helpers.py                  |    3 +-
 airflow/utils/process_utils.py                     |    2 +-
 airflow/utils/session.py                           |   21 +-
 airflow/utils/sqlalchemy.py                        |    3 +-
 airflow/utils/task_group.py                        |    3 +-
 airflow/utils/timeout.py                           |    4 +-
 airflow/utils/weekday.py                           |    2 +-
 airflow/www/auth.py                                |    3 +-
 airflow/www/extensions/init_wsgi_middlewares.py    |    3 +-
 airflow/www/forms.py                               |    2 +-
 airflow/www/utils.py                               |   20 +-
 airflow/www/views.py                               |   20 +-
 chart/templates/NOTES.txt                          |    6 +-
 chart/templates/_helpers.yaml                      |    8 +-
 chart/templates/check-values.yaml                  |    2 +-
 chart/templates/configmaps/configmap.yaml          |    2 +-
 chart/templates/flower/flower-deployment.yaml      |    2 +-
 chart/templates/flower/flower-ingress.yaml         |    2 +-
 chart/templates/flower/flower-service.yaml         |    2 +-
 chart/templates/flower/flower-serviceaccount.yaml  |    2 +-
 .../security-context-constraint-rolebinding.yaml   |    2 +-
 chart/templates/redis/redis-networkpolicy.yaml     |    2 +-
 chart/templates/redis/redis-service.yaml           |    2 +-
 chart/templates/redis/redis-serviceaccount.yaml    |    2 +-
 chart/templates/redis/redis-statefulset.yaml       |    2 +-
 .../scheduler/scheduler-networkpolicy.yaml         |    2 +-
 chart/templates/scheduler/scheduler-service.yaml   |    2 +-
 .../secrets/result-backend-connection-secret.yaml  |    2 +-
 chart/templates/workers/worker-deployment.yaml     |    2 +-
 chart/templates/workers/worker-kedaautoscaler.yaml |    2 +-
 chart/templates/workers/worker-networkpolicy.yaml  |    2 +-
 chart/templates/workers/worker-service.yaml        |    2 +-
 chart/templates/workers/worker-serviceaccount.yaml |    2 +-
 chart/values.schema.json                           |   12 +-
 chart/values.yaml                                  |    4 +-
 contributing-docs/05_pull_requests.rst             |    3 +-
 dev/README_AIRFLOW3_DEV.md                         |   63 +-
 dev/backport/update_backport_status.py             |   18 +-
 dev/breeze/README.md                               |    2 +-
 dev/breeze/doc/03_developer_tasks.rst              |    2 +-
 dev/breeze/doc/05_test_commands.rst                |    8 +-
 dev/breeze/doc/ci/02_images.md                     |    2 +-
 dev/breeze/doc/ci/04_selective_checks.md           |    2 +-
 dev/breeze/pyproject.toml                          |    2 +-
 .../commands/release_management_commands.py        |    6 +-
 dev/breeze/src/airflow_breeze/global_constants.py  |    4 +-
 dev/breeze/src/airflow_breeze/utils/console.py     |    2 +-
 .../src/airflow_breeze/utils/selective_checks.py   |   32 +-
 .../tests/test_pytest_args_for_test_types.py       |    1 -
 dev/breeze/tests/test_selective_checks.py          |   38 +-
 .../test_examples_of_prod_image_building.py        |    4 +-
 .../operators/emr/emr.rst                          |    9 +
 docs/apache-airflow-providers-celery/commits.rst   |   15 +-
 docs/apache-airflow-providers-celery/index.rst     |    6 +-
 .../commits.rst                                    |   15 +
 .../index.rst                                      |    2 +-
 docs/apache-airflow-providers-google/commits.rst   |   23 +
 docs/apache-airflow-providers-google/index.rst     |   10 +-
 .../operators/cloud/translate.rst                  |   85 +
 docs/apache-airflow-providers-standard/commits.rst |   17 +
 docs/apache-airflow-providers-standard/index.rst   |    2 +-
 .../authoring-and-scheduling/deferring.rst         |   12 +-
 docs/apache-airflow/img/airflow_erd.sha256         |    2 +-
 docs/apache-airflow/img/airflow_erd.svg            | 1769 ++++++++++----------
 docs/build_docs.py                                 |    3 +-
 docs/exts/docs_build/fetch_inventories.py          |    2 +-
 docs/exts/docs_build/lint_checks.py                |    2 +-
 docs/exts/operators_and_hooks_ref.py               |    7 +-
 docs/exts/providers_extensions.py                  |    3 +-
 docs/exts/sphinx_script_update.py                  |    4 +-
 docs/spelling_wordlist.txt                         |    1 +
 generated/provider_dependencies.json               |    5 +-
 hatch_build.py                                     |   12 +-
 helm_tests/airflow_aux/test_basic_helm_chart.py    |   10 +-
 helm_tests/other/test_keda.py                      |    4 +-
 newsfragments/44300.bugfix.rst                     |    1 +
 newsfragments/aip-72.significant.rst               |    6 +-
 .../performance_dag/performance_dag_utils.py       |    4 +-
 providers/pyproject.toml                           |    2 +-
 .../airflow/providers/airbyte/operators/airbyte.py |    3 +-
 .../airflow/providers/airbyte/sensors/airbyte.py   |    3 +-
 .../airflow/providers/airbyte/triggers/airbyte.py  |    3 +-
 .../alibaba/cloud/hooks/analyticdb_spark.py        |    3 +-
 .../alibaba/cloud/operators/analyticdb_spark.py    |    3 +-
 .../alibaba/cloud/sensors/analyticdb_spark.py      |    3 +-
 .../providers/alibaba/cloud/sensors/oss_key.py     |    3 +-
 .../amazon/aws/auth_manager/avp/facade.py          |    3 +-
 .../amazon/aws/auth_manager/aws_auth_manager.py    |    3 +-
 .../amazon/aws/executors/batch/batch_executor.py   |    7 +-
 .../providers/amazon/aws/executors/batch/utils.py  |    6 +-
 .../amazon/aws/executors/ecs/ecs_executor.py       |    3 +-
 .../providers/amazon/aws/executors/ecs/utils.py    |    6 +-
 .../src/airflow/providers/amazon/aws/fs/s3.py      |    4 +-
 .../airflow/providers/amazon/aws/hooks/appflow.py  |    3 +-
 .../airflow/providers/amazon/aws/hooks/athena.py   |    3 +-
 .../airflow/providers/amazon/aws/hooks/dynamodb.py |    3 +-
 .../src/airflow/providers/amazon/aws/hooks/eks.py  |    3 +-
 .../airflow/providers/amazon/aws/hooks/kinesis.py  |    2 +-
 .../src/airflow/providers/amazon/aws/hooks/logs.py |    3 +-
 .../providers/amazon/aws/hooks/redshift_cluster.py |    3 +-
 .../providers/amazon/aws/hooks/redshift_data.py    |    3 +-
 .../src/airflow/providers/amazon/aws/hooks/s3.py   |    3 +-
 .../providers/amazon/aws/hooks/sagemaker.py        |    3 +-
 .../src/airflow/providers/amazon/aws/hooks/ses.py  |    3 +-
 .../providers/amazon/aws/notifications/sns.py      |    2 +-
 .../providers/amazon/aws/notifications/sqs.py      |    2 +-
 .../providers/amazon/aws/operators/athena.py       |    3 +-
 .../providers/amazon/aws/operators/base_aws.py     |    2 +-
 .../providers/amazon/aws/operators/batch.py        |    3 +-
 .../providers/amazon/aws/operators/bedrock.py      |    3 +-
 .../amazon/aws/operators/cloud_formation.py        |    3 +-
 .../providers/amazon/aws/operators/comprehend.py   |    3 +-
 .../providers/amazon/aws/operators/datasync.py     |    3 +-
 .../airflow/providers/amazon/aws/operators/dms.py  |    3 +-
 .../airflow/providers/amazon/aws/operators/ec2.py  |    3 +-
 .../airflow/providers/amazon/aws/operators/ecs.py  |    3 +-
 .../airflow/providers/amazon/aws/operators/eks.py  |    7 +-
 .../airflow/providers/amazon/aws/operators/emr.py  |   39 +-
 .../providers/amazon/aws/operators/eventbridge.py  |    3 +-
 .../providers/amazon/aws/operators/glacier.py      |    3 +-
 .../airflow/providers/amazon/aws/operators/glue.py |    3 +-
 .../providers/amazon/aws/operators/glue_crawler.py |    3 +-
 .../amazon/aws/operators/glue_databrew.py          |    3 +-
 .../amazon/aws/operators/kinesis_analytics.py      |    3 +-
 .../amazon/aws/operators/lambda_function.py        |    3 +-
 .../providers/amazon/aws/operators/neptune.py      |    3 +-
 .../providers/amazon/aws/operators/quicksight.py   |    3 +-
 .../airflow/providers/amazon/aws/operators/rds.py  |    3 +-
 .../amazon/aws/operators/redshift_cluster.py       |    3 +-
 .../airflow/providers/amazon/aws/operators/s3.py   |    3 +-
 .../providers/amazon/aws/operators/sagemaker.py    |    3 +-
 .../airflow/providers/amazon/aws/operators/sns.py  |    3 +-
 .../airflow/providers/amazon/aws/operators/sqs.py  |    3 +-
 .../amazon/aws/operators/step_function.py          |    3 +-
 .../airflow/providers/amazon/aws/sensors/athena.py |    3 +-
 .../providers/amazon/aws/sensors/base_aws.py       |    2 +-
 .../airflow/providers/amazon/aws/sensors/batch.py  |    3 +-
 .../providers/amazon/aws/sensors/bedrock.py        |    3 +-
 .../amazon/aws/sensors/cloud_formation.py          |    3 +-
 .../providers/amazon/aws/sensors/comprehend.py     |    3 +-
 .../airflow/providers/amazon/aws/sensors/dms.py    |    3 +-
 .../providers/amazon/aws/sensors/dynamodb.py       |    3 +-
 .../airflow/providers/amazon/aws/sensors/ec2.py    |    3 +-
 .../airflow/providers/amazon/aws/sensors/ecs.py    |    3 +-
 .../airflow/providers/amazon/aws/sensors/eks.py    |    3 +-
 .../airflow/providers/amazon/aws/sensors/emr.py    |    3 +-
 .../providers/amazon/aws/sensors/glacier.py        |    3 +-
 .../airflow/providers/amazon/aws/sensors/glue.py   |    3 +-
 .../amazon/aws/sensors/glue_catalog_partition.py   |    3 +-
 .../providers/amazon/aws/sensors/glue_crawler.py   |    3 +-
 .../amazon/aws/sensors/kinesis_analytics.py        |    3 +-
 .../amazon/aws/sensors/lambda_function.py          |    3 +-
 .../amazon/aws/sensors/opensearch_serverless.py    |    3 +-
 .../providers/amazon/aws/sensors/quicksight.py     |    3 +-
 .../airflow/providers/amazon/aws/sensors/rds.py    |    3 +-
 .../amazon/aws/sensors/redshift_cluster.py         |    3 +-
 .../src/airflow/providers/amazon/aws/sensors/s3.py |    3 +-
 .../providers/amazon/aws/sensors/sagemaker.py      |    3 +-
 .../airflow/providers/amazon/aws/sensors/sqs.py    |    3 +-
 .../providers/amazon/aws/sensors/step_function.py  |    3 +-
 .../amazon/aws/transfers/azure_blob_to_s3.py       |    3 +-
 .../airflow/providers/amazon/aws/transfers/base.py |    2 +-
 .../amazon/aws/transfers/dynamodb_to_s3.py         |    3 +-
 .../providers/amazon/aws/transfers/exasol_to_s3.py |    3 +-
 .../providers/amazon/aws/transfers/ftp_to_s3.py    |    3 +-
 .../providers/amazon/aws/transfers/gcs_to_s3.py    |    3 +-
 .../amazon/aws/transfers/glacier_to_gcs.py         |    3 +-
 .../amazon/aws/transfers/google_api_to_s3.py       |    3 +-
 .../amazon/aws/transfers/hive_to_dynamodb.py       |    3 +-
 .../amazon/aws/transfers/imap_attachment_to_s3.py  |    3 +-
 .../providers/amazon/aws/transfers/local_to_s3.py  |    3 +-
 .../providers/amazon/aws/transfers/mongo_to_s3.py  |    3 +-
 .../amazon/aws/transfers/redshift_to_s3.py         |    3 +-
 .../amazon/aws/transfers/s3_to_dynamodb.py         |    3 +-
 .../providers/amazon/aws/transfers/s3_to_ftp.py    |    3 +-
 .../amazon/aws/transfers/s3_to_redshift.py         |    3 +-
 .../providers/amazon/aws/transfers/s3_to_sftp.py   |    3 +-
 .../providers/amazon/aws/transfers/s3_to_sql.py    |    3 +-
 .../amazon/aws/transfers/salesforce_to_s3.py       |    3 +-
 .../providers/amazon/aws/transfers/sftp_to_s3.py   |    3 +-
 .../providers/amazon/aws/transfers/sql_to_s3.py    |    3 +-
 .../airflow/providers/amazon/aws/triggers/base.py  |    3 +-
 .../airflow/providers/amazon/aws/triggers/glue.py  |    3 +-
 .../amazon/aws/triggers/redshift_cluster.py        |    3 +-
 .../providers/amazon/aws/triggers/redshift_data.py |    3 +-
 .../airflow/providers/amazon/aws/triggers/s3.py    |    3 +-
 .../providers/amazon/aws/triggers/sagemaker.py     |    3 +-
 .../airflow/providers/amazon/aws/triggers/sqs.py   |    3 +-
 .../providers/amazon/aws/utils/task_log_fetcher.py |    3 +-
 .../airflow/providers/amazon/aws/utils/waiter.py   |   20 +
 .../providers/apache/beam/operators/beam.py        |    3 +-
 .../airflow/providers/apache/beam/triggers/beam.py |    3 +-
 .../providers/apache/cassandra/sensors/record.py   |    3 +-
 .../providers/apache/cassandra/sensors/table.py    |    3 +-
 .../airflow/providers/apache/drill/hooks/drill.py  |    3 +-
 .../providers/apache/drill/operators/drill.py      |    3 +-
 .../airflow/providers/apache/druid/hooks/druid.py  |    3 +-
 .../providers/apache/druid/operators/druid.py      |    3 +-
 .../apache/druid/transfers/hive_to_druid.py        |    3 +-
 .../apache/flink/operators/flink_kubernetes.py     |    3 +-
 .../apache/flink/sensors/flink_kubernetes.py       |    3 +-
 .../providers/apache/hdfs/sensors/web_hdfs.py      |    3 +-
 .../providers/apache/hive/operators/hive.py        |    3 +-
 .../providers/apache/hive/operators/hive_stats.py  |    3 +-
 .../apache/hive/sensors/hive_partition.py          |    3 +-
 .../apache/hive/sensors/metastore_partition.py     |    3 +-
 .../apache/hive/sensors/named_hive_partition.py    |    3 +-
 .../apache/hive/transfers/hive_to_mysql.py         |    3 +-
 .../apache/hive/transfers/hive_to_samba.py         |    3 +-
 .../apache/hive/transfers/mssql_to_hive.py         |    3 +-
 .../apache/hive/transfers/mysql_to_hive.py         |    3 +-
 .../providers/apache/hive/transfers/s3_to_hive.py  |    7 +-
 .../apache/hive/transfers/vertica_to_hive.py       |    3 +-
 .../airflow/providers/apache/kafka/hooks/client.py |    3 +-
 .../providers/apache/kafka/hooks/consume.py        |    2 +-
 .../providers/apache/kafka/operators/consume.py    |    3 +-
 .../providers/apache/kafka/operators/produce.py    |    3 +-
 .../providers/apache/kafka/sensors/kafka.py        |    3 +-
 .../apache/kafka/triggers/await_message.py         |    3 +-
 .../providers/apache/kylin/operators/kylin_cube.py |    3 +-
 .../airflow/providers/apache/livy/hooks/livy.py    |    3 +-
 .../providers/apache/livy/operators/livy.py        |    3 +-
 .../airflow/providers/apache/livy/sensors/livy.py  |    3 +-
 .../airflow/providers/apache/livy/triggers/livy.py |    3 +-
 .../airflow/providers/apache/pig/operators/pig.py  |    3 +-
 .../airflow/providers/apache/pinot/hooks/pinot.py  |    3 +-
 .../providers/apache/spark/decorators/pyspark.py   |    3 +-
 .../providers/apache/spark/hooks/spark_submit.py   |    3 +-
 .../providers/apache/spark/operators/spark_sql.py  |    3 +-
 .../apache/spark/operators/spark_submit.py         |    3 +-
 .../src/airflow/providers/apprise/hooks/apprise.py |    3 +-
 .../providers/apprise/notifications/apprise.py     |    2 +-
 .../providers/arangodb/operators/arangodb.py       |    3 +-
 .../airflow/providers/arangodb/sensors/arangodb.py |    3 +-
 .../providers/atlassian/jira/operators/jira.py     |    3 +-
 .../providers/atlassian/jira/sensors/jira.py       |    3 +-
 .../src/airflow/providers/celery/CHANGELOG.rst     |   13 +
 providers/src/airflow/providers/celery/__init__.py |    2 +-
 .../providers/celery/executors/celery_executor.py  |    5 +-
 .../celery/executors/celery_executor_utils.py      |    5 +-
 .../celery/executors/celery_kubernetes_executor.py |    3 +-
 .../src/airflow/providers/celery/provider.yaml     |    3 +-
 .../providers/cncf/kubernetes/CHANGELOG.rst        |   19 +
 .../airflow/providers/cncf/kubernetes/__init__.py  |    2 +-
 .../cncf/kubernetes/decorators/kubernetes.py       |    3 +-
 .../kubernetes/executors/kubernetes_executor.py    |    3 +-
 .../executors/kubernetes_executor_types.py         |    8 +-
 .../executors/local_kubernetes_executor.py         |    3 +-
 .../providers/cncf/kubernetes/hooks/kubernetes.py  |    3 +-
 .../providers/cncf/kubernetes/operators/job.py     |    3 +-
 .../providers/cncf/kubernetes/operators/pod.py     |    4 +-
 .../cncf/kubernetes/operators/resource.py          |    3 +-
 .../providers/cncf/kubernetes/provider.yaml        |    3 +-
 .../cncf/kubernetes/sensors/spark_kubernetes.py    |    3 +-
 .../providers/cncf/kubernetes/triggers/job.py      |    3 +-
 .../providers/cncf/kubernetes/triggers/pod.py      |    3 +-
 .../cncf/kubernetes/utils/k8s_resource_iterator.py |    3 +-
 .../providers/cncf/kubernetes/utils/pod_manager.py |    4 +-
 .../providers/cohere/operators/embedding.py        |    3 +-
 .../providers/common/compat/standard/triggers.py   |   17 +-
 .../providers/common/io/operators/file_transfer.py |    3 +-
 .../airflow/providers/common/sql/hooks/handlers.py |    2 +-
 .../src/airflow/providers/common/sql/hooks/sql.py  |    8 +-
 .../airflow/providers/common/sql/operators/sql.py  |    3 +-
 .../airflow/providers/common/sql/sensors/sql.py    |    3 +-
 .../providers/databricks/hooks/databricks_sql.py   |    7 +-
 .../providers/databricks/operators/databricks.py   |    3 +-
 .../databricks/operators/databricks_repos.py       |    3 +-
 .../databricks/operators/databricks_sql.py         |    3 +-
 .../databricks/sensors/databricks_partition.py     |    3 +-
 .../providers/databricks/sensors/databricks_sql.py |    3 +-
 .../airflow/providers/dbt/cloud/triggers/dbt.py    |    3 +-
 .../providers/dbt/cloud/utils/openlineage.py       |    1 +
 .../providers/dingding/operators/dingding.py       |    3 +-
 .../providers/discord/operators/discord_webhook.py |    3 +-
 .../airflow/providers/docker/decorators/docker.py  |    3 +-
 .../airflow/providers/docker/operators/docker.py   |    4 +-
 providers/src/airflow/providers/edge/CHANGELOG.rst |    8 +
 providers/src/airflow/providers/edge/__init__.py   |    2 +-
 .../src/airflow/providers/edge/cli/edge_command.py |    2 +-
 .../providers/edge/executors/edge_executor.py      |   44 +-
 .../src/airflow/providers/edge/models/edge_job.py  |    4 +-
 .../airflow/providers/edge/models/edge_worker.py   |    8 +-
 providers/src/airflow/providers/edge/provider.yaml |    4 +-
 .../providers/edge/worker_api/datamodels.py        |    4 +-
 .../providers/elasticsearch/log/es_response.py     |    2 +-
 .../providers/elasticsearch/log/es_task_handler.py |    4 +-
 .../src/airflow/providers/exasol/hooks/exasol.py   |    3 +-
 .../airflow/providers/exasol/operators/exasol.py   |    3 +-
 .../fab/auth_manager/cli_commands/utils.py         |    7 +-
 .../providers/fab/auth_manager/decorators/auth.py  |    3 +-
 .../providers/fab/auth_manager/fab_auth_manager.py |    3 +-
 .../fab/auth_manager/security_manager/override.py  |    3 +-
 .../src/airflow/providers/ftp/operators/ftp.py     |    3 +-
 providers/src/airflow/providers/ftp/sensors/ftp.py |    3 +-
 .../src/airflow/providers/google/CHANGELOG.rst     |   30 +
 providers/src/airflow/providers/google/__init__.py |    2 +-
 .../airflow/providers/google/ads/operators/ads.py  |    3 +-
 .../providers/google/ads/transfers/ads_to_gcs.py   |    3 +-
 .../airflow/providers/google/cloud/hooks/automl.py |    3 +-
 .../providers/google/cloud/hooks/bigquery.py       |    5 +-
 .../providers/google/cloud/hooks/bigquery_dts.py   |    3 +-
 .../providers/google/cloud/hooks/bigtable.py       |    3 +-
 .../providers/google/cloud/hooks/cloud_batch.py    |    3 +-
 .../providers/google/cloud/hooks/cloud_build.py    |    3 +-
 .../providers/google/cloud/hooks/cloud_composer.py |    3 +-
 .../google/cloud/hooks/cloud_memorystore.py        |    3 +-
 .../providers/google/cloud/hooks/cloud_run.py      |    3 +-
 .../providers/google/cloud/hooks/cloud_sql.py      |    3 +-
 .../cloud/hooks/cloud_storage_transfer_service.py  |    3 +-
 .../providers/google/cloud/hooks/compute.py        |    3 +-
 .../providers/google/cloud/hooks/datacatalog.py    |    3 +-
 .../providers/google/cloud/hooks/dataflow.py       |    3 +-
 .../providers/google/cloud/hooks/dataform.py       |    3 +-
 .../providers/google/cloud/hooks/datafusion.py     |    5 +-
 .../providers/google/cloud/hooks/dataplex.py       |    3 +-
 .../providers/google/cloud/hooks/dataproc.py       |    4 +-
 .../google/cloud/hooks/dataproc_metastore.py       |    3 +-
 .../providers/google/cloud/hooks/datastore.py      |    3 +-
 .../airflow/providers/google/cloud/hooks/dlp.py    |    3 +-
 .../providers/google/cloud/hooks/functions.py      |    2 +-
 .../airflow/providers/google/cloud/hooks/gcs.py    |    3 +-
 .../airflow/providers/google/cloud/hooks/kms.py    |    3 +-
 .../google/cloud/hooks/kubernetes_engine.py        |    3 +-
 .../providers/google/cloud/hooks/life_sciences.py  |    2 +-
 .../google/cloud/hooks/natural_language.py         |    3 +-
 .../providers/google/cloud/hooks/os_login.py       |    3 +-
 .../airflow/providers/google/cloud/hooks/pubsub.py |    3 +-
 .../providers/google/cloud/hooks/secret_manager.py |    3 +-
 .../providers/google/cloud/hooks/spanner.py        |    3 +-
 .../providers/google/cloud/hooks/speech_to_text.py |    3 +-
 .../providers/google/cloud/hooks/stackdriver.py    |    3 +-
 .../airflow/providers/google/cloud/hooks/tasks.py  |    3 +-
 .../providers/google/cloud/hooks/text_to_speech.py |    3 +-
 .../providers/google/cloud/hooks/translate.py      |  244 ++-
 .../google/cloud/hooks/vertex_ai/auto_ml.py        |    3 +-
 .../cloud/hooks/vertex_ai/batch_prediction_job.py  |    3 +-
 .../google/cloud/hooks/vertex_ai/custom_job.py     |    3 +-
 .../google/cloud/hooks/vertex_ai/dataset.py        |    3 +-
 .../cloud/hooks/vertex_ai/endpoint_service.py      |    3 +-
 .../hooks/vertex_ai/hyperparameter_tuning_job.py   |    3 +-
 .../google/cloud/hooks/vertex_ai/model_service.py  |    3 +-
 .../google/cloud/hooks/vertex_ai/pipeline_job.py   |    3 +-
 .../cloud/hooks/vertex_ai/prediction_service.py    |    3 +-
 .../google/cloud/hooks/video_intelligence.py       |    3 +-
 .../airflow/providers/google/cloud/hooks/vision.py |    3 +-
 .../providers/google/cloud/hooks/workflows.py      |    3 +-
 .../providers/google/cloud/links/translate.py      |   56 +
 .../providers/google/cloud/log/gcs_task_handler.py |    3 +-
 .../google/cloud/log/stackdriver_task_handler.py   |    3 +-
 .../providers/google/cloud/openlineage/utils.py    |   75 +-
 .../providers/google/cloud/operators/automl.py     |    5 +-
 .../providers/google/cloud/operators/bigquery.py   |    3 +-
 .../google/cloud/operators/bigquery_dts.py         |    3 +-
 .../providers/google/cloud/operators/bigtable.py   |    3 +-
 .../google/cloud/operators/cloud_batch.py          |    3 +-
 .../google/cloud/operators/cloud_build.py          |    3 +-
 .../google/cloud/operators/cloud_composer.py       |    3 +-
 .../google/cloud/operators/cloud_memorystore.py    |    3 +-
 .../providers/google/cloud/operators/cloud_run.py  |    3 +-
 .../providers/google/cloud/operators/cloud_sql.py  |    3 +-
 .../operators/cloud_storage_transfer_service.py    |    3 +-
 .../providers/google/cloud/operators/compute.py    |    3 +-
 .../google/cloud/operators/datacatalog.py          |    3 +-
 .../providers/google/cloud/operators/dataflow.py   |    3 +-
 .../providers/google/cloud/operators/dataform.py   |    3 +-
 .../providers/google/cloud/operators/datafusion.py |    3 +-
 .../providers/google/cloud/operators/dataplex.py   |   68 +-
 .../providers/google/cloud/operators/dataprep.py   |    3 +-
 .../providers/google/cloud/operators/dataproc.py   |    4 +-
 .../google/cloud/operators/dataproc_metastore.py   |    3 +-
 .../providers/google/cloud/operators/datastore.py  |    3 +-
 .../providers/google/cloud/operators/dlp.py        |    3 +-
 .../providers/google/cloud/operators/functions.py  |    3 +-
 .../providers/google/cloud/operators/gcs.py        |    3 +-
 .../google/cloud/operators/kubernetes_engine.py    |    3 +-
 .../google/cloud/operators/life_sciences.py        |    3 +-
 .../providers/google/cloud/operators/mlengine.py   |    3 +-
 .../google/cloud/operators/natural_language.py     |    5 +-
 .../providers/google/cloud/operators/pubsub.py     |    3 +-
 .../providers/google/cloud/operators/spanner.py    |    3 +-
 .../google/cloud/operators/speech_to_text.py       |    3 +-
 .../google/cloud/operators/stackdriver.py          |    3 +-
 .../providers/google/cloud/operators/tasks.py      |    5 +-
 .../google/cloud/operators/text_to_speech.py       |    3 +-
 .../providers/google/cloud/operators/translate.py  |  347 +++-
 .../google/cloud/operators/translate_speech.py     |    3 +-
 .../google/cloud/operators/vertex_ai/auto_ml.py    |    3 +-
 .../operators/vertex_ai/batch_prediction_job.py    |    3 +-
 .../google/cloud/operators/vertex_ai/custom_job.py |    3 +-
 .../google/cloud/operators/vertex_ai/dataset.py    |    3 +-
 .../cloud/operators/vertex_ai/endpoint_service.py  |    3 +-
 .../cloud/operators/vertex_ai/generative_model.py  |    3 +-
 .../vertex_ai/hyperparameter_tuning_job.py         |    3 +-
 .../cloud/operators/vertex_ai/model_service.py     |    3 +-
 .../cloud/operators/vertex_ai/pipeline_job.py      |    3 +-
 .../google/cloud/operators/video_intelligence.py   |    3 +-
 .../providers/google/cloud/operators/vision.py     |    5 +-
 .../providers/google/cloud/operators/workflows.py  |    3 +-
 .../google/cloud/secrets/secret_manager.py         |    2 +-
 .../providers/google/cloud/sensors/bigquery.py     |    3 +-
 .../providers/google/cloud/sensors/bigquery_dts.py |    3 +-
 .../providers/google/cloud/sensors/bigtable.py     |    3 +-
 .../google/cloud/sensors/cloud_composer.py         |    3 +-
 .../sensors/cloud_storage_transfer_service.py      |    3 +-
 .../providers/google/cloud/sensors/dataflow.py     |    3 +-
 .../providers/google/cloud/sensors/dataform.py     |    3 +-
 .../providers/google/cloud/sensors/datafusion.py   |    3 +-
 .../providers/google/cloud/sensors/dataplex.py     |    3 +-
 .../providers/google/cloud/sensors/dataprep.py     |    3 +-
 .../providers/google/cloud/sensors/dataproc.py     |    3 +-
 .../google/cloud/sensors/dataproc_metastore.py     |    3 +-
 .../airflow/providers/google/cloud/sensors/gcs.py  |    3 +-
 .../providers/google/cloud/sensors/pubsub.py       |    3 +-
 .../providers/google/cloud/sensors/tasks.py        |    3 +-
 .../providers/google/cloud/sensors/workflows.py    |    3 +-
 .../google/cloud/transfers/adls_to_gcs.py          |    3 +-
 .../google/cloud/transfers/azure_blob_to_gcs.py    |    3 +-
 .../cloud/transfers/azure_fileshare_to_gcs.py      |    3 +-
 .../google/cloud/transfers/bigquery_to_bigquery.py |   93 +-
 .../google/cloud/transfers/bigquery_to_gcs.py      |   16 +-
 .../google/cloud/transfers/bigquery_to_mssql.py    |    3 +-
 .../google/cloud/transfers/bigquery_to_mysql.py    |    2 +-
 .../google/cloud/transfers/bigquery_to_sql.py      |    3 +-
 .../google/cloud/transfers/calendar_to_gcs.py      |    3 +-
 .../google/cloud/transfers/cassandra_to_gcs.py     |    3 +-
 .../google/cloud/transfers/facebook_ads_to_gcs.py  |    3 +-
 .../google/cloud/transfers/gcs_to_bigquery.py      |   22 +-
 .../providers/google/cloud/transfers/gcs_to_gcs.py |    3 +-
 .../google/cloud/transfers/gcs_to_local.py         |    3 +-
 .../google/cloud/transfers/gcs_to_sftp.py          |    3 +-
 .../google/cloud/transfers/gdrive_to_gcs.py        |    3 +-
 .../google/cloud/transfers/gdrive_to_local.py      |    3 +-
 .../google/cloud/transfers/local_to_gcs.py         |    3 +-
 .../google/cloud/transfers/mssql_to_gcs.py         |    2 +-
 .../providers/google/cloud/transfers/s3_to_gcs.py  |    3 +-
 .../google/cloud/transfers/salesforce_to_gcs.py    |    3 +-
 .../google/cloud/transfers/sftp_to_gcs.py          |    3 +-
 .../google/cloud/transfers/sheets_to_gcs.py        |    3 +-
 .../providers/google/cloud/transfers/sql_to_gcs.py |    3 +-
 .../providers/google/cloud/triggers/bigquery.py    |    3 +-
 .../google/cloud/triggers/bigquery_dts.py          |    3 +-
 .../providers/google/cloud/triggers/cloud_batch.py |    3 +-
 .../providers/google/cloud/triggers/cloud_build.py |    3 +-
 .../google/cloud/triggers/cloud_composer.py        |    3 +-
 .../providers/google/cloud/triggers/cloud_run.py   |    3 +-
 .../providers/google/cloud/triggers/cloud_sql.py   |    2 +-
 .../triggers/cloud_storage_transfer_service.py     |    3 +-
 .../providers/google/cloud/triggers/dataflow.py    |    3 +-
 .../providers/google/cloud/triggers/datafusion.py  |    3 +-
 .../providers/google/cloud/triggers/dataplex.py    |    2 +-
 .../providers/google/cloud/triggers/dataproc.py    |    3 +-
 .../airflow/providers/google/cloud/triggers/gcs.py |    3 +-
 .../google/cloud/triggers/kubernetes_engine.py     |    3 +-
 .../providers/google/cloud/triggers/mlengine.py    |    3 +-
 .../providers/google/cloud/triggers/pubsub.py      |    3 +-
 .../providers/google/cloud/triggers/vertex_ai.py   |    3 +-
 .../google/cloud/utils/credentials_provider.py     |    2 +-
 .../providers/google/cloud/utils/dataform.py       |    2 +-
 .../google/cloud/utils/field_validator.py          |    3 +-
 .../google/cloud/utils/mlengine_operator_utils.py  |    3 +-
 .../providers/google/common/hooks/base_google.py   |    3 +-
 .../providers/google/common/hooks/discovery_api.py |    2 +-
 .../providers/google/firebase/hooks/firestore.py   |    2 +-
 .../google/firebase/operators/firestore.py         |    3 +-
 .../marketing_platform/hooks/analytics_admin.py    |    3 +-
 .../marketing_platform/hooks/campaign_manager.py   |    3 +-
 .../marketing_platform/hooks/display_video.py      |    3 +-
 .../google/marketing_platform/hooks/search_ads.py  |    3 +-
 .../operators/analytics_admin.py                   |    3 +-
 .../operators/campaign_manager.py                  |    3 +-
 .../marketing_platform/operators/display_video.py  |    3 +-
 .../marketing_platform/operators/search_ads.py     |    3 +-
 .../marketing_platform/sensors/campaign_manager.py |    3 +-
 .../marketing_platform/sensors/display_video.py    |    3 +-
 .../src/airflow/providers/google/provider.yaml     |    7 +-
 .../providers/google/suite/hooks/calendar.py       |    3 +-
 .../airflow/providers/google/suite/hooks/drive.py  |    3 +-
 .../airflow/providers/google/suite/hooks/sheets.py |    3 +-
 .../providers/google/suite/operators/sheets.py     |    3 +-
 .../providers/google/suite/sensors/drive.py        |    3 +-
 .../google/suite/transfers/gcs_to_gdrive.py        |    3 +-
 .../google/suite/transfers/gcs_to_sheets.py        |    3 +-
 .../google/suite/transfers/local_to_drive.py       |    3 +-
 .../google/suite/transfers/sql_to_sheets.py        |    3 +-
 providers/src/airflow/providers/grpc/hooks/grpc.py |    3 +-
 .../src/airflow/providers/grpc/operators/grpc.py   |    3 +-
 .../src/airflow/providers/http/operators/http.py   |    3 +-
 .../src/airflow/providers/http/sensors/http.py     |    3 +-
 .../src/airflow/providers/http/triggers/http.py    |    3 +-
 providers/src/airflow/providers/imap/hooks/imap.py |    3 +-
 .../providers/imap/sensors/imap_attachment.py      |    3 +-
 .../providers/influxdb/operators/influxdb.py       |    3 +-
 .../src/airflow/providers/jdbc/operators/jdbc.py   |    3 +-
 .../jenkins/operators/jenkins_job_trigger.py       |    3 +-
 .../airflow/providers/jenkins/sensors/jenkins.py   |    3 +-
 .../providers/microsoft/azure/hooks/cosmos.py      |    4 +-
 .../providers/microsoft/azure/operators/adls.py    |    3 +-
 .../providers/microsoft/azure/operators/adx.py     |    3 +-
 .../providers/microsoft/azure/operators/asb.py     |    3 +-
 .../providers/microsoft/azure/operators/batch.py   |    3 +-
 .../azure/operators/container_instances.py         |    3 +-
 .../providers/microsoft/azure/operators/cosmos.py  |    3 +-
 .../microsoft/azure/operators/data_factory.py      |    3 +-
 .../providers/microsoft/azure/operators/msgraph.py |    2 +-
 .../providers/microsoft/azure/operators/powerbi.py |    3 +-
 .../providers/microsoft/azure/operators/synapse.py |    3 +-
 .../microsoft/azure/operators/wasb_delete_blob.py  |    3 +-
 .../providers/microsoft/azure/sensors/cosmos.py    |    3 +-
 .../microsoft/azure/sensors/data_factory.py        |    3 +-
 .../providers/microsoft/azure/sensors/msgraph.py   |    5 +-
 .../providers/microsoft/azure/sensors/wasb.py      |    3 +-
 .../microsoft/azure/transfers/local_to_adls.py     |    3 +-
 .../microsoft/azure/transfers/local_to_wasb.py     |    3 +-
 .../azure/transfers/oracle_to_azure_data_lake.py   |    3 +-
 .../microsoft/azure/transfers/s3_to_wasb.py        |    3 +-
 .../microsoft/azure/transfers/sftp_to_wasb.py      |    3 +-
 .../microsoft/azure/triggers/data_factory.py       |    3 +-
 .../providers/microsoft/azure/triggers/msgraph.py  |    3 +-
 .../providers/microsoft/azure/triggers/powerbi.py  |    3 +-
 .../providers/microsoft/azure/triggers/wasb.py     |    3 +-
 .../providers/microsoft/mssql/operators/mssql.py   |    3 +-
 .../airflow/providers/microsoft/psrp/hooks/psrp.py |    3 +-
 .../providers/microsoft/winrm/operators/winrm.py   |    3 +-
 .../src/airflow/providers/mongo/hooks/mongo.py     |    3 +-
 .../src/airflow/providers/mongo/sensors/mongo.py   |    3 +-
 .../src/airflow/providers/mysql/operators/mysql.py |    3 +-
 .../providers/mysql/transfers/presto_to_mysql.py   |    3 +-
 .../providers/mysql/transfers/s3_to_mysql.py       |    3 +-
 .../providers/mysql/transfers/trino_to_mysql.py    |    3 +-
 .../providers/mysql/transfers/vertica_to_mysql.py  |    3 +-
 .../src/airflow/providers/neo4j/operators/neo4j.py |    3 +-
 providers/src/airflow/providers/odbc/hooks/odbc.py |    5 +-
 .../airflow/providers/openai/operators/openai.py   |    3 +-
 .../airflow/providers/openai/triggers/openai.py    |    3 +-
 .../providers/openlineage/extractors/manager.py    |    3 +-
 .../providers/openlineage/plugins/adapter.py       |    3 +-
 .../providers/openlineage/plugins/listener.py      |   11 +
 .../providers/openlineage/plugins/macros.py        |    1 +
 .../src/airflow/providers/openlineage/utils/sql.py |    4 +-
 .../airflow/providers/openlineage/utils/utils.py   |   37 +-
 .../providers/opensearch/log/os_response.py        |    2 +-
 .../providers/opensearch/log/os_task_handler.py    |    4 +-
 .../providers/opensearch/operators/opensearch.py   |    3 +-
 .../providers/opsgenie/notifications/opsgenie.py   |    3 +-
 .../providers/opsgenie/operators/opsgenie.py       |    3 +-
 .../airflow/providers/oracle/operators/oracle.py   |    3 +-
 .../providers/oracle/transfers/oracle_to_oracle.py |    3 +-
 .../providers/papermill/operators/papermill.py     |    3 +-
 .../airflow/providers/pinecone/hooks/pinecone.py   |    2 +-
 .../providers/pinecone/operators/pinecone.py       |    3 +-
 .../airflow/providers/postgres/hooks/postgres.py   |    3 +-
 .../providers/postgres/operators/postgres.py       |    3 +-
 .../src/airflow/providers/presto/hooks/presto.py   |    3 +-
 .../providers/presto/transfers/gcs_to_presto.py    |    3 +-
 .../airflow/providers/qdrant/operators/qdrant.py   |    3 +-
 .../providers/redis/operators/redis_publish.py     |    3 +-
 .../airflow/providers/redis/sensors/redis_key.py   |    3 +-
 .../providers/redis/sensors/redis_pub_sub.py       |    3 +-
 .../providers/salesforce/hooks/salesforce.py       |    3 +-
 .../airflow/providers/salesforce/operators/bulk.py |    3 +-
 .../providers/samba/transfers/gcs_to_samba.py      |    3 +-
 .../segment/operators/segment_track_event.py       |    3 +-
 .../airflow/providers/sendgrid/utils/emailer.py    |    3 +-
 .../providers/sftp/decorators/sensors/sftp.py      |    3 +-
 providers/src/airflow/providers/sftp/hooks/sftp.py |    3 +-
 .../src/airflow/providers/sftp/operators/sftp.py   |    3 +-
 .../src/airflow/providers/sftp/sensors/sftp.py     |    3 +-
 .../src/airflow/providers/sftp/triggers/sftp.py    |    3 +-
 .../providers/singularity/operators/singularity.py |    3 +-
 .../src/airflow/providers/slack/hooks/slack.py     |    3 +-
 .../airflow/providers/slack/notifications/slack.py |    3 +-
 .../src/airflow/providers/slack/operators/slack.py |    3 +-
 .../providers/slack/operators/slack_webhook.py     |    3 +-
 .../providers/slack/transfers/base_sql_to_slack.py |    3 +-
 .../providers/slack/transfers/sql_to_slack.py      |    3 +-
 .../slack/transfers/sql_to_slack_webhook.py        |    3 +-
 .../src/airflow/providers/slack/utils/__init__.py  |    3 +-
 providers/src/airflow/providers/smtp/hooks/smtp.py |    3 +-
 .../airflow/providers/smtp/notifications/smtp.py   |    3 +-
 .../src/airflow/providers/smtp/operators/smtp.py   |    3 +-
 .../providers/snowflake/decorators/snowpark.py     |    3 +-
 .../airflow/providers/snowflake/hooks/snowflake.py |    3 +-
 .../providers/snowflake/operators/snowflake.py     |    5 +-
 .../providers/snowflake/operators/snowpark.py      |    3 +-
 .../snowflake/transfers/copy_into_snowflake.py     |    3 +-
 .../snowflake/triggers/snowflake_trigger.py        |    3 +-
 .../airflow/providers/sqlite/operators/sqlite.py   |    3 +-
 providers/src/airflow/providers/ssh/hooks/ssh.py   |    3 +-
 .../src/airflow/providers/ssh/operators/ssh.py     |    3 +-
 .../src/airflow/providers/standard/CHANGELOG.rst   |   21 +
 .../src/airflow/providers/standard/__init__.py     |    2 +-
 .../airflow/providers/standard/hooks/subprocess.py |    2 +-
 .../airflow/providers/standard/operators/bash.py   |    3 +-
 .../providers/standard/operators/datetime.py       |    3 +-
 .../standard/operators/generic_transfer.py         |    3 +-
 .../airflow/providers/standard/operators/python.py |    4 +-
 .../providers/standard/operators/trigger_dagrun.py |    5 +-
 .../providers/standard/operators/weekday.py        |    3 +-
 .../src/airflow/providers/standard/provider.yaml   |   10 +-
 .../src/airflow/providers/standard/sensors/bash.py |   10 +-
 .../providers/standard/sensors/date_time.py        |    7 +-
 .../providers/standard/sensors/filesystem.py       |    7 +-
 .../airflow/providers/standard/sensors/python.py   |    3 +-
 .../src/airflow/providers/standard/sensors/time.py |    4 +-
 .../providers/standard/sensors/time_delta.py       |    2 +-
 .../airflow/providers/standard/sensors/weekday.py  |    3 +-
 .../providers/standard/triggers}/__init__.py       |    0
 .../providers/standard}/triggers/external_task.py  |   44 +-
 .../airflow/providers/standard}/triggers/file.py   |   14 +-
 .../providers/standard}/triggers/temporal.py       |   15 +-
 .../providers/standard}/utils/sensor_helper.py     |    0
 .../airflow/providers/tableau/operators/tableau.py |    3 +-
 .../airflow/providers/tableau/sensors/tableau.py   |    3 +-
 .../providers/telegram/operators/telegram.py       |    3 +-
 .../providers/teradata/operators/teradata.py       |    3 +-
 .../teradata/operators/teradata_compute_cluster.py |    3 +-
 .../teradata/transfers/azure_blob_to_teradata.py   |    3 +-
 .../providers/teradata/transfers/s3_to_teradata.py |    3 +-
 .../teradata/transfers/teradata_to_teradata.py     |    3 +-
 .../teradata/triggers/teradata_compute_cluster.py  |    3 +-
 .../src/airflow/providers/trino/hooks/trino.py     |    3 +-
 .../src/airflow/providers/trino/operators/trino.py |    3 +-
 .../providers/trino/transfers/gcs_to_trino.py      |    3 +-
 .../src/airflow/providers/vertica/hooks/vertica.py |    3 +-
 .../airflow/providers/vertica/operators/vertica.py |    3 +-
 .../airflow/providers/weaviate/hooks/weaviate.py   |   13 +-
 .../providers/weaviate/operators/weaviate.py       |    3 +-
 .../airflow/providers/yandex/operators/dataproc.py |    3 +-
 .../src/airflow/providers/yandex/operators/yq.py   |    3 +-
 providers/src/airflow/providers/ydb/hooks/ydb.py   |    3 +-
 .../src/airflow/providers/ydb/operators/ydb.py     |    2 +-
 providers/tests/amazon/aws/hooks/test_neptune.py   |    2 +-
 providers/tests/amazon/aws/hooks/test_rds.py       |    3 +-
 .../tests/amazon/aws/operators/test_bedrock.py     |    3 +-
 .../tests/amazon/aws/operators/test_comprehend.py  |    3 +-
 .../aws/operators/test_emr_create_job_flow.py      |   14 +-
 providers/tests/amazon/aws/operators/test_glue.py  |    3 +-
 .../amazon/aws/operators/test_glue_crawler.py      |    3 +-
 .../amazon/aws/operators/test_glue_databrew.py     |    2 +-
 .../amazon/aws/operators/test_kinesis_analytics.py |    3 +-
 .../tests/amazon/aws/operators/test_neptune.py     |    2 +-
 .../aws/operators/test_sagemaker_notebook.py       |    2 +-
 .../tests/amazon/aws/utils/eks_test_constants.py   |    3 +-
 providers/tests/amazon/aws/utils/eks_test_utils.py |    5 +-
 providers/tests/amazon/aws/waiters/test_emr.py     |    2 +-
 .../tests/apache/kafka/operators/test_produce.py   |    2 +-
 .../tests/common/sql/operators/test_sql_execute.py |    3 +-
 .../tests/databricks/hooks/test_databricks_sql.py  |    9 +-
 .../tests/edge/executors/test_edge_executor.py     |   59 +-
 .../tests/edge/worker_api/routes/test_rpc_api.py   |    3 +-
 .../api_endpoints/test_asset_endpoint.py           |    2 +-
 .../tests/google/cloud/hooks/test_bigquery.py      |    2 +-
 .../tests/google/cloud/hooks/test_datacatalog.py   |    3 +-
 .../tests/google/cloud/hooks/test_os_login.py      |    3 +-
 .../tests/google/cloud/openlineage/test_utils.py   |  137 +-
 .../google/cloud/operators/test_datacatalog.py     |    3 +-
 .../tests/google/cloud/operators/test_dataplex.py  |   22 +
 .../tests/google/cloud/operators/test_translate.py |  205 ++-
 .../cloud/transfers/test_bigquery_to_bigquery.py   |  332 +++-
 .../google/cloud/transfers/test_bigquery_to_gcs.py |   21 +-
 .../google/cloud/transfers/test_gcs_to_bigquery.py |   11 +-
 providers/tests/microsoft/conftest.py              |    3 +-
 .../tests/openlineage/plugins/test_adapter.py      |   23 +
 .../tests/openlineage/plugins/test_execution.py    |    1 -
 .../tests/openlineage/plugins/test_listener.py     |   59 +-
 providers/tests/standard/operators/test_python.py  |    3 +-
 providers/tests/standard/sensors/test_time.py      |    2 +-
 .../tests/standard/triggers}/__init__.py           |    0
 .../tests/standard}/triggers/test_external_task.py |   57 +-
 .../tests/standard}/triggers/test_file.py          |    6 +-
 .../tests/standard}/triggers/test_temporal.py      |   52 +-
 .../cloud/cloud_sql/example_cloud_sql_query.py     |    3 +-
 .../cloud/cloud_sql/example_cloud_sql_query_iam.py |    3 +-
 .../cloud/cloud_sql/example_cloud_sql_query_ssl.py |    3 +-
 .../cloud/translate/example_translate_dataset.py   |  153 ++
 pyproject.toml                                     |   19 +-
 scripts/ci/install_breeze.sh                       |    2 +-
 .../ci/pre_commit/check_common_sql_dependency.py   |    2 +-
 scripts/ci/pre_commit/check_deferrable_default.py  |    2 +-
 scripts/ci/pre_commit/check_deprecations.py        |    4 +-
 .../ci/pre_commit/common_precommit_black_utils.py  |    4 +-
 .../decorator_operator_implements_custom_name.py   |    2 +-
 .../ci/pre_commit/update_providers_dependencies.py |    4 +-
 scripts/ci/pre_commit/validate_operators_init.py   |    8 +-
 scripts/ci/pre_commit/vendor_k8s_json_schema.py    |    2 +-
 scripts/ci/testing/summarize_captured_warnings.py  |    6 +-
 scripts/ci/testing/summarize_junit_failures.py     |    4 +-
 scripts/cov/other_coverage.py                      |    2 -
 scripts/docker/entrypoint_ci.sh                    |   11 +-
 scripts/in_container/run_migration_reference.py    |    3 +-
 .../in_container/run_provider_yaml_files_check.py  |    3 +-
 scripts/in_container/verify_providers.py           |   25 +-
 scripts/tools/setup_breeze                         |    2 +-
 task_sdk/pyproject.toml                            |    4 +-
 .../src/airflow/sdk/definitions/asset/__init__.py  |   33 +-
 .../airflow/sdk/definitions/asset/decorators.py    |    3 +
 task_sdk/src/airflow/sdk/definitions/dag.py        |    6 +-
 tests/always/test_secrets_local_filesystem.py      |    7 +-
 .../api_connexion/endpoints/test_asset_endpoint.py |    2 +-
 .../endpoints/test_dag_run_endpoint.py             |    4 +-
 tests/api_fastapi/conftest.py                      |    9 +
 .../core_api/routes/public/test_assets.py          |    2 +-
 .../core_api/routes/public/test_config.py          |    2 +-
 .../core_api/routes/public/test_dag_run.py         |   16 +-
 .../core_api/routes/public/test_dags.py            |    4 +-
 .../core_api/routes/public/test_event_logs.py      |    5 +-
 .../core_api/routes/public/test_extra_links.py     |  221 +++
 .../core_api/routes/public/test_import_error.py    |    3 +-
 .../api_fastapi/core_api/routes/public/test_job.py |  165 ++
 .../api_fastapi/core_api/routes/public/test_log.py |  377 +++++
 .../core_api/routes/public/test_task_instances.py  |  788 ++++++++-
 .../api_fastapi/core_api/routes/ui/test_config.py  |  115 ++
 tests/api_fastapi/core_api/routes/ui/test_dags.py  |    2 +-
 .../endpoints/test_rpc_api_endpoint.py             |    3 +-
 tests/charts/helm_template_generator.py            |    4 +-
 tests/cli/commands/test_dag_command.py             |    2 +-
 tests/cli/commands/test_fastapi_api_command.py     |   18 +-
 tests/cli/commands/test_internal_api_command.py    |   12 +-
 .../cli/commands/test_rotate_fernet_key_command.py |   34 +-
 tests/cli/commands/test_task_command.py            |   22 +-
 tests/cli/commands/test_webserver_command.py       |    7 +-
 tests/cli/test_cli_parser.py                       |   14 +-
 tests/core/test_configuration.py                   |   11 +-
 tests/core/test_settings.py                        |    9 +-
 tests/dag_processing/test_job_runner.py            |    8 +-
 tests/dags/test_only_empty_tasks.py                |    2 +-
 tests/decorators/test_python.py                    |   23 +-
 .../cli/commands/test_celery_command.py            |   10 +-
 .../integration/executors/test_celery_executor.py  |   14 +-
 tests/jobs/test_scheduler_job.py                   |  102 +-
 tests/jobs/test_triggerer_job.py                   |    2 +-
 tests/models/test_dag.py                           |    7 +-
 tests/models/test_dagcode.py                       |   67 +-
 tests/models/test_dagrun.py                        |    3 +-
 tests/models/test_serialized_dag.py                |    5 -
 tests/models/test_trigger.py                       |    3 +-
 tests/operators/test_trigger_dagrun.py             |    7 +-
 tests/plugins/test_plugins_manager.py              |   26 +-
 tests/sensors/test_external_task_sensor.py         |    2 +-
 tests/sensors/test_filesystem.py                   |    2 +-
 .../serialization/serializers/test_serializers.py  |   22 +-
 tests/serialization/test_dag_serialization.py      |   29 +-
 tests/serialization/test_serialized_objects.py     |    2 +-
 tests/ti_deps/deps/test_trigger_rule_dep.py        |    3 +-
 tests/utils/test_cli_util.py                       |   14 +-
 tests/utils/test_db_cleanup.py                     |   10 +-
 tests/utils/test_entry_points.py                   |    2 +-
 tests/utils/test_session.py                        |    4 +-
 tests/utils/test_usage_data_collection.py          |    5 +-
 tests/www/test_app.py                              |    5 +-
 tests/www/views/conftest.py                        |    3 +-
 tests/www/views/test_views_grid.py                 |   44 +
 tests_common/_internals/capture_warnings.py        |    7 +-
 tests_common/pytest_plugin.py                      |    3 +-
 .../test_utils/format_datetime.py                  |   17 +-
 tests_common/test_utils/gcp_system_helpers.py      |   10 +-
 tests_common/test_utils/mock_operators.py          |    4 +-
 tests_common/test_utils/reset_warning_registry.py  |    2 +-
 946 files changed, 12666 insertions(+), 4800 deletions(-)
 rename .github/workflows/{check-providers.yml => test-provider-packages.yml} 
(68%)
 copy airflow/api_fastapi/{execution_api/datamodels/variable.py => 
core_api/base.py} (79%)
 rename tests/triggers/__init__.py => 
airflow/api_fastapi/core_api/datamodels/extra_links.py (82%)
 copy airflow/api_fastapi/core_api/datamodels/{version.py => log.py} (86%)
 copy airflow/api_fastapi/core_api/datamodels/{dag_stats.py => ui/config.py} 
(56%)
 copy airflow/{api_connexion/endpoints/extra_link_endpoint.py => 
api_fastapi/core_api/routes/public/extra_links.py} (55%)
 create mode 100644 airflow/api_fastapi/core_api/routes/public/job.py
 create mode 100644 airflow/api_fastapi/core_api/routes/public/log.py
 create mode 100644 airflow/api_fastapi/core_api/routes/ui/config.py
 create mode 100644 newsfragments/44300.bugfix.rst
 copy airflow/api_fastapi/execution_api/datamodels/xcom.py => 
providers/src/airflow/providers/common/compat/standard/triggers.py (70%)
 copy {airflow/api_connexion => 
providers/src/airflow/providers/standard/triggers}/__init__.py (100%)
 rename {airflow => 
providers/src/airflow/providers/standard}/triggers/external_task.py (80%)
 rename {airflow => providers/src/airflow/providers/standard}/triggers/file.py 
(85%)
 rename {airflow => 
providers/src/airflow/providers/standard}/triggers/temporal.py (88%)
 rename {airflow => 
providers/src/airflow/providers/standard}/utils/sensor_helper.py (100%)
 copy {airflow/api_connexion => providers/tests/standard/triggers}/__init__.py 
(100%)
 rename {tests => providers/tests/standard}/triggers/test_external_task.py (86%)
 rename {tests => providers/tests/standard}/triggers/test_file.py (91%)
 rename {tests => providers/tests/standard}/triggers/test_temporal.py (71%)
 create mode 100644 
providers/tests/system/google/cloud/translate/example_translate_dataset.py
 create mode 100644 tests/api_fastapi/core_api/routes/public/test_extra_links.py
 create mode 100644 tests/api_fastapi/core_api/routes/public/test_job.py
 create mode 100644 tests/api_fastapi/core_api/routes/public/test_log.py
 create mode 100644 tests/api_fastapi/core_api/routes/ui/test_config.py
 copy airflow/api_fastapi/core_api/datamodels/trigger.py => 
tests_common/test_utils/format_datetime.py (70%)

Reply via email to