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

ash pushed a change to branch mapped-tasks-tasksdk-execution-time
in repository https://gitbox.apache.org/repos/asf/airflow.git


 discard 69bca00f37e Add dynamic task mapping into TaskSDK runtime
     add 62e0d7b317f Migrate Druid provider to the new structure (#46294)
     add 24d0fb97620 Enable already existing "task.scheduled_duration" metric 
(#46009)
     add 6d8457ce269 refactor(providers/opensearch): move opensearch provider 
to new structure (#46210)
     add aacf2d204ab refactor(providers/elasticsearch): move elasticsearch 
provider to new structure (#46146)
     add 9eecdac3ab7 Add shortcut key support for search dags. (#45908)
     add 3d40f8f2d3f Validate body to be defined when the server/network is not 
available. (#46275)
     add 1396f321dc8 refactor(providers/github): move github provider to new 
structure (#46211)
     add 5917548723a refactor(providers/dbt.cloud): move dbt cloud provider to 
new structure (#46208)
     add fd15afcc894 Migrate Apache Drill Provider Package to new Structure 
(#46264)
     add 000796a1d55 Mostly use relative fileloc in dag processor (#46290)
     add 6d49170640e Adding DataSync links (#46292)
     add 826fcc9832f Remove deprecated functionality from google provider 
(#46235)
     add 03c4966df41 AIP-72: Move DAG Params to Task SDK (#46176)
     add 9ef89acf85d AIP-38 List providers (#45535)
     add 49a9fb6ec0b Revert "Mostly use relative fileloc in dag processor 
(#46290)" (#46308)
     add 357ef748424 Nuking extra code branching in task runner for inlets, 
outlets (#46302)
     add d4373f6cc50 python_named_parameters should be python_named_params 
(#46299)
     add cfa8e68e1fb Only update docs inventory cache from a single docs build 
matrix job (#46310)
     add 984c61d2871 Swap CeleryExecutor over to use TaskSDK for execution. 
(#46265)
     add da95af72420 Fix branch used for constraints in k8s env creation 
(#46318)
     add 52958cf0b5c Add autorefresh to dag page (#46296)
     add 01bd49ed649 Move Sendgrid to new provider structure (#46313)
     add e5db8a28989 Bump version of task-sdk package to alpha (#46324)
     add c466327f85f Create TaskMap rows when pushing XCom values from the Task 
Execution Interface (#46319)
     add bf41fbb7273 Add autorefresh to dags list page (#46326)
     add 41aae332681 Set minimum dependencies for apache-beam on Py 3.12+3.13 
(#46321)
     add 9ec00767540 Add basic autorefresh to grid and graph (#46330)
     add 092dd140adc init run on redis,sqlite (#46101)
     add bd2bb9096ad Move fab provider to new structure (#46144)
     add 994e709116f moved dingding provider to new structure --rebase (#46331)
     add b8ce7a4b639 Move Oracle to new provider structure (#46314)
     add d2c3d96a254 Move Apache Hive to new provider structure (#46312)
     add 4ae6cb30737 AIP-65 structure endpoint rename dag_version to 
version_number (#46325)
     add 85ab29e6655 Mostly use relative fileloc in dag processor - round 2 
(#46329)
     add b625c70f20a Fix UI asset compilation in Airflow package (#46339)
     add 53e1723f0b2 AIP-82 Handle trigger serialization (#45562)
     add ee19629322c Add dynamic task mapping into TaskSDK runtime

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   (69bca00f37e)
            \
             N -- N -- N   refs/heads/mapped-tasks-tasksdk-execution-time 
(ee19629322c)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/boring-cyborg.yml                          |   59 +-
 .github/workflows/ci-image-checks.yml              |    4 +-
 .pre-commit-config.yaml                            |   18 +-
 .../api_connexion/schemas/task_instance_schema.py  |    2 +
 .../core_api/datamodels/task_instances.py          |    2 +
 .../api_fastapi/core_api/openapi/v1-generated.yaml |   18 +-
 .../api_fastapi/core_api/routes/ui/structure.py    |   10 +-
 airflow/api_fastapi/execution_api/routes/xcoms.py  |   57 +-
 .../cli/commands/remote_commands/task_command.py   |    2 +-
 airflow/dag_processing/collection.py               |   40 +-
 airflow/dag_processing/manager.py                  |  117 +-
 airflow/decorators/base.py                         |   10 +-
 .../example_dags/example_asset_with_watchers.py    |    7 +-
 airflow/example_dags/example_params_trigger_ui.py  |    2 +-
 airflow/example_dags/example_params_ui_tutorial.py |    2 +-
 airflow/executors/base_executor.py                 |   45 +-
 airflow/executors/workloads.py                     |    4 +-
 airflow/jobs/scheduler_job_runner.py               |    9 +-
 ...3_0_0_add_new_task_instance_field_scheduled_.py |   64 +
 airflow/models/__init__.py                         |    4 +-
 airflow/models/baseoperator.py                     |   20 +-
 airflow/models/dag.py                              |   15 +-
 airflow/models/dagbag.py                           |    2 +-
 airflow/models/dagrun.py                           |    1 +
 airflow/models/errors.py                           |    2 +-
 airflow/models/param.py                            |  337 +----
 airflow/models/taskinstance.py                     |   40 +-
 airflow/models/taskinstancehistory.py              |    1 +
 airflow/models/trigger.py                          |    1 +
 airflow/serialization/schema.json                  |   12 +
 airflow/serialization/serialized_objects.py        |   51 +-
 airflow/triggers/base.py                           |    2 +
 airflow/ui/openapi-gen/queries/common.ts           |    6 +-
 airflow/ui/openapi-gen/queries/prefetch.ts         |   10 +-
 airflow/ui/openapi-gen/queries/queries.ts          |   10 +-
 airflow/ui/openapi-gen/queries/suspense.ts         |   10 +-
 airflow/ui/openapi-gen/requests/schemas.gen.ts     |   26 +
 airflow/ui/openapi-gen/requests/services.gen.ts    |    4 +-
 airflow/ui/openapi-gen/requests/types.gen.ts       |    4 +-
 airflow/ui/package.json                            |    1 +
 airflow/ui/pnpm-lock.yaml                          |   14 +
 airflow/ui/src/components/ErrorAlert.tsx           |    4 +-
 .../src/components/SearchDags/SearchDagsButton.tsx |   16 +-
 airflow/ui/src/components/TaskTrySelect.tsx        |    7 +-
 .../src/components/TriggerDag/TriggerDAGForm.tsx   |    4 +-
 airflow/ui/src/constants/sortParams.ts             |    8 +-
 airflow/ui/src/layouts/Details/Graph/Graph.tsx     |    5 +
 airflow/ui/src/layouts/Details/Grid/Grid.tsx       |    4 +
 airflow/ui/src/layouts/Nav/AdminButton.tsx         |    4 +
 airflow/ui/src/pages/Dag/Dag.tsx                   |   19 +-
 airflow/ui/src/pages/Dag/Header.tsx                |  174 ++-
 airflow/ui/src/pages/Dag/Runs/Runs.tsx             |   15 +-
 airflow/ui/src/pages/Dag/Tasks/TaskCard.tsx        |  109 +-
 airflow/ui/src/pages/Dag/Tasks/TaskRecentRuns.tsx  |   32 +-
 airflow/ui/src/pages/Dag/Tasks/Tasks.tsx           |   45 +-
 airflow/ui/src/pages/DagsList/DagCard.tsx          |    6 +-
 airflow/ui/src/pages/DagsList/DagsList.tsx         |    3 +-
 airflow/ui/src/pages/Providers.tsx                 |   83 +
 airflow/ui/src/pages/Run/Run.tsx                   |   29 +-
 airflow/ui/src/pages/Run/TaskInstances.tsx         |   13 +-
 airflow/ui/src/pages/TaskInstance/Details.tsx      |   11 +-
 airflow/ui/src/pages/TaskInstance/TaskInstance.tsx |   26 +-
 airflow/ui/src/queries/useDags.tsx                 |   20 +-
 airflow/ui/src/queries/useLogs.tsx                 |   11 +-
 airflow/ui/src/queries/useTrigger.ts               |   18 +-
 airflow/ui/src/router.tsx                          |    5 +
 airflow/ui/src/utils/{refresh.ts => getMetaKey.ts} |   11 +-
 airflow/ui/src/utils/index.ts                      |    2 +
 airflow/ui/src/utils/query.ts                      |   69 +
 airflow/utils/db.py                                |    2 +-
 .../src/airflow_breeze/utils/kubernetes_utils.py   |    4 +-
 .../tests/test_pytest_args_for_test_types.py       |    2 +-
 docs/.gitignore                                    |   13 +
 .../changelog.rst                                  |   25 -
 .../changelog.rst                                  |   25 -
 .../changelog.rst                                  |   25 -
 .../operators/run_now.rst                          |    2 +-
 .../changelog.rst                                  |   25 -
 .../changelog.rst                                  |   25 -
 .../changelog.rst                                  |   25 -
 docs/apache-airflow-providers-fab/changelog.rst    |   25 -
 docs/apache-airflow-providers-github/changelog.rst |   25 -
 .../operators/cloud/automl.rst                     |   12 +-
 .../operators/cloud/dataflow.rst                   |   26 -
 .../changelog.rst                                  |   25 -
 docs/apache-airflow-providers-oracle/changelog.rst |   25 -
 docs/apache-airflow-providers-redis/changelog.rst  |   25 -
 .../changelog.rst                                  |   25 -
 docs/apache-airflow-providers-sqlite/changelog.rst |   25 -
 docs/apache-airflow/core-concepts/params.rst       |   28 +-
 .../howto/docker-compose/docker-compose.yaml       |   20 +
 docs/apache-airflow/img/airflow_erd.sha256         |    2 +-
 docs/apache-airflow/img/airflow_erd.svg            | 1586 ++++++++++----------
 docs/apache-airflow/migrations-ref.rst             |    4 +-
 docs/apache-airflow/public-airflow-interface.rst   |    2 +-
 docs/docker-stack/recipes.rst                      |    3 +-
 generated/provider_dependencies.json               |    5 +-
 hatch_build.py                                     |    4 +-
 providers/apache/beam/README.rst                   |    9 +-
 providers/apache/beam/pyproject.toml               |    4 +-
 .../providers/apache/beam/get_provider_info.py     |    8 +-
 providers/{celery => apache/drill}/README.rst      |   43 +-
 .../drill/docs}/.latest-doc-only-change.txt        |    0
 .../drill/docs/changelog.rst}                      |    0
 .../apache/drill/docs}/commits.rst                 |    0
 .../apache/drill/docs}/connections/drill.rst       |    0
 .../apache/drill/docs}/index.rst                   |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../apache/drill/docs/integration-logos}/drill.png |  Bin
 .../apache/drill/docs}/operators.rst               |    2 +-
 .../apache/drill/docs}/security.rst                |    0
 .../providers => }/apache/drill/provider.yaml      |    7 +-
 providers/apache/{beam => drill}/pyproject.toml    |   32 +-
 .../src/airflow/providers/apache/drill}/LICENSE    |    0
 .../src/airflow/providers/apache/drill/__init__.py |    0
 .../providers/apache/drill/get_provider_info.py    |   86 ++
 .../providers/apache/drill/hooks}/__init__.py      |    0
 .../airflow/providers/apache/drill/hooks/drill.py  |    0
 .../providers/apache/drill/operators}/__init__.py  |    0
 .../{airbyte => apache/drill}/tests/conftest.py    |    0
 .../drill/tests/provider_tests}/__init__.py        |    0
 .../drill/tests/provider_tests/apache}/__init__.py |    0
 .../tests/provider_tests/apache/drill}/__init__.py |    0
 .../provider_tests/apache/drill/hooks}/__init__.py |    0
 .../apache/drill/hooks/test_drill.py               |    0
 .../drill/tests/system/apache/drill}/__init__.py   |    0
 .../tests/system/apache/drill/example_drill_dag.py |    0
 providers/apache/{beam => druid}/README.rst        |   45 +-
 .../druid/docs}/.latest-doc-only-change.txt        |    0
 .../druid/docs/changelog.rst}                      |    0
 .../apache/druid/docs}/commits.rst                 |    0
 .../apache/druid/docs}/index.rst                   |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../druid/docs/integration-logos}/druid-1.png      |  Bin
 .../apache/druid/docs}/operators.rst               |    2 +-
 .../apache/druid/docs}/security.rst                |    0
 .../providers => }/apache/druid/provider.yaml      |    7 +-
 providers/apache/{beam => druid}/pyproject.toml    |   29 +-
 .../src/airflow/providers/apache/druid}/LICENSE    |    0
 .../src/airflow/providers/apache/druid/__init__.py |    0
 .../providers/apache/druid/get_provider_info.py    |  107 ++
 .../providers/apache/druid/hooks}/__init__.py      |    0
 .../airflow/providers/apache/druid/hooks/druid.py  |    0
 .../providers/apache/druid/operators}/__init__.py  |    0
 .../providers/apache/druid/operators/druid.py      |    0
 .../providers/apache/druid/transfers}/__init__.py  |    0
 .../apache/druid/transfers/hive_to_druid.py        |    0
 .../{airbyte => apache/druid}/tests/conftest.py    |    0
 .../druid/tests/provider_tests}/__init__.py        |    0
 .../druid/tests/provider_tests/apache}/__init__.py |    0
 .../tests/provider_tests/apache/druid}/__init__.py |    0
 .../provider_tests/apache/druid/hooks}/__init__.py |    0
 .../apache/druid/hooks/test_druid.py               |    0
 .../apache/druid/operators}/__init__.py            |    0
 .../apache/druid/operators/test_druid.py           |    0
 .../apache/druid/transfers}/__init__.py            |    0
 .../apache/druid/transfers/test_hive_to_druid.py   |    0
 .../druid/tests/system/apache/druid}/__init__.py   |    0
 .../tests/system/apache/druid/example_druid_dag.py |    0
 providers/{celery => apache/hive}/README.rst       |   45 +-
 .../hive/docs}/.latest-doc-only-change.txt         |    0
 .../hive/docs/changelog.rst}                       |    0
 .../apache/hive/docs}/commits.rst                  |    0
 .../apache/hive/docs}/configurations-ref.rst       |    0
 .../apache/hive/docs}/connections/hive_cli.rst     |    0
 .../hive/docs}/connections/hive_metastore.rst      |    0
 .../apache/hive/docs}/connections/hiveserver2.rst  |    0
 .../apache/hive/docs}/connections/index.rst        |    0
 .../apache/hive/docs}/index.rst                    |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../apache/hive/docs/integration-logos}/hive.png   |  Bin
 .../apache/hive/docs}/macros.rst                   |    0
 .../apache/hive/docs}/operators.rst                |    2 +-
 .../apache/hive/docs}/security.rst                 |    0
 .../providers => }/apache/hive/provider.yaml       |   15 +-
 providers/apache/{beam => hive}/pyproject.toml     |   53 +-
 .../src/airflow/providers/apache/hive}/LICENSE     |    0
 .../src/airflow/providers/apache/hive/__init__.py  |    0
 .../providers/apache/hive/get_provider_info.py     |  201 +++
 .../providers/apache/hive/hooks}/__init__.py       |    0
 .../airflow/providers/apache/hive/hooks/hive.py    |    0
 .../providers/apache/hive/macros}/__init__.py      |    0
 .../airflow/providers/apache/hive/macros/hive.py   |    0
 .../providers/apache/hive/operators}/__init__.py   |    0
 .../providers/apache/hive/operators/hive.py        |    0
 .../providers/apache/hive/operators/hive_stats.py  |    0
 .../providers/apache/hive/plugins}/__init__.py     |    0
 .../airflow/providers/apache/hive/plugins/hive.py  |    0
 .../providers/apache/hive/sensors}/__init__.py     |    0
 .../apache/hive/sensors/hive_partition.py          |    0
 .../apache/hive/sensors/metastore_partition.py     |    0
 .../apache/hive/sensors/named_hive_partition.py    |    0
 .../providers/apache/hive/transfers}/__init__.py   |    0
 .../apache/hive/transfers/hive_to_mysql.py         |    0
 .../apache/hive/transfers/hive_to_samba.py         |    0
 .../apache/hive/transfers/mssql_to_hive.py         |    0
 .../apache/hive/transfers/mysql_to_hive.py         |    0
 .../providers/apache/hive/transfers/s3_to_hive.py  |    0
 .../apache/hive/transfers/vertica_to_hive.py       |    0
 .../{airbyte => apache/hive}/tests/conftest.py     |    0
 .../hive/tests/provider_tests}/__init__.py         |    0
 .../hive/tests/provider_tests/apache}/__init__.py  |    0
 .../tests/provider_tests}/apache/hive/__init__.py  |    0
 .../provider_tests/apache/hive/hooks}/__init__.py  |    0
 .../apache/hive/hooks/query_results.csv            |    0
 .../provider_tests}/apache/hive/hooks/test_hive.py |    4 +-
 .../provider_tests/apache/hive/macros}/__init__.py |    0
 .../apache/hive/macros/test_hive.py                |    0
 .../apache/hive/operators}/__init__.py             |    0
 .../apache/hive/operators/test_hive.py             |    3 +-
 .../apache/hive/operators/test_hive_stats.py       |    3 +-
 .../apache/hive/sensors}/__init__.py               |    0
 .../apache/hive/sensors/test_hive_partition.py     |    3 +-
 .../hive/sensors/test_metastore_partition.py       |    3 +-
 .../hive/sensors/test_named_hive_partition.py      |    3 +-
 .../apache/hive/transfers}/__init__.py             |    0
 .../apache/hive/transfers/test_hive_to_mysql.py    |    3 +-
 .../apache/hive/transfers/test_hive_to_samba.py    |    3 +-
 .../apache/hive/transfers/test_mssql_to_hive.py    |    0
 .../apache/hive/transfers/test_mysql_to_hive.py    |    0
 .../apache/hive/transfers/test_s3_to_hive.py       |    0
 .../apache/hive/transfers/test_vertica_to_hive.py  |    0
 .../hive/tests/system/apache/hive}/__init__.py     |    0
 .../system/apache/hive/example_twitter_README.md   |    0
 .../system/apache/hive/example_twitter_dag.py      |    0
 providers/celery/README.rst                        |    8 +-
 providers/celery/pyproject.toml                    |    4 +-
 .../airflow/providers/celery/cli/celery_command.py |    5 +
 .../providers/celery/executors/celery_executor.py  |   48 +-
 .../celery/executors/celery_executor_utils.py      |   88 +-
 .../celery/executors/celery_kubernetes_executor.py |    4 +-
 .../providers/celery/executors/default_celery.py   |   15 +-
 .../airflow/providers/celery/get_provider_info.py  |    2 +-
 .../celery/executors/test_celery_executor.py       |   18 +-
 providers/{apache/beam => dbt/cloud}/README.rst    |   46 +-
 .../cloud/docs}/.latest-doc-only-change.txt        |    0
 .../CHANGELOG.rst => dbt/cloud/docs/changelog.rst} |    0
 .../dbt/cloud/docs}/commits.rst                    |    0
 .../dbt/cloud/docs}/connections.rst                |    0
 .../dbt/cloud/docs}/index.rst                      |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../dbt/cloud/docs/integration-logos}/dbt.png      |  Bin
 .../dbt/cloud/docs}/operators.rst                  |   12 +-
 .../dbt/cloud/docs}/security.rst                   |    0
 .../airflow/providers => }/dbt/cloud/provider.yaml |   15 +-
 .../{apache/beam => dbt/cloud}/pyproject.toml      |   31 +-
 .../cloud/src/airflow/providers/dbt/cloud}/LICENSE |    0
 .../src/airflow/providers/dbt/cloud/__init__.py    |    0
 .../providers/dbt/cloud/get_provider_info.py       |  101 ++
 .../airflow/providers/dbt/cloud/hooks}/__init__.py |    0
 .../src/airflow/providers/dbt/cloud/hooks/dbt.py   |    0
 .../providers/dbt/cloud/operators}/__init__.py     |    0
 .../airflow/providers/dbt/cloud/operators/dbt.py   |    0
 .../providers/dbt/cloud/sensors}/__init__.py       |    0
 .../src/airflow/providers/dbt/cloud/sensors/dbt.py |    0
 .../providers/dbt/cloud/triggers}/__init__.py      |    0
 .../airflow/providers/dbt/cloud/triggers/dbt.py    |    0
 .../airflow/providers/dbt/cloud/utils}/__init__.py |    0
 .../providers/dbt/cloud/utils/openlineage.py       |    0
 providers/{airbyte => dbt/cloud}/tests/conftest.py |    0
 .../cloud/tests/provider_tests}/__init__.py        |    0
 .../cloud/tests/provider_tests/dbt}/__init__.py    |    0
 .../tests/provider_tests/dbt/cloud}/__init__.py    |    0
 .../provider_tests/dbt/cloud/hooks}/__init__.py    |    0
 .../provider_tests}/dbt/cloud/hooks/test_dbt.py    |    0
 .../dbt/cloud/operators}/__init__.py               |    0
 .../dbt/cloud/operators/test_dbt.py                |    0
 .../provider_tests/dbt/cloud/sensors}/__init__.py  |    0
 .../provider_tests}/dbt/cloud/sensors/test_dbt.py  |    0
 .../dbt/cloud/test_data}/__init__.py               |    0
 .../dbt/cloud/test_data/catalog.json               |    0
 .../dbt/cloud/test_data/job_run.json               |    0
 .../dbt/cloud/test_data/manifest.json              |    0
 .../dbt/cloud/test_data/run_results.json           |    0
 .../provider_tests/dbt/cloud/triggers}/__init__.py |    0
 .../provider_tests}/dbt/cloud/triggers/test_dbt.py |    0
 .../provider_tests/dbt/cloud/utils}/__init__.py    |    0
 .../dbt/cloud/utils/test_openlineage.py            |    0
 .../dbt/cloud/tests/system/dbt/cloud}/__init__.py  |    0
 .../tests/system/dbt/cloud/example_dbt_cloud.py    |    0
 providers/{celery => dingding}/README.rst          |   42 +-
 .../docs}/.latest-doc-only-change.txt              |    0
 .../CHANGELOG.rst => dingding/docs/changelog.rst}  |    0
 .../dingding/docs}/commits.rst                     |    0
 .../dingding/docs}/index.rst                       |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../dingding/docs/integration-logos}/Dingding.png  |  Bin
 .../dingding/docs}/operators.rst                   |    8 +-
 .../dingding/docs}/security.rst                    |    0
 .../airflow/providers => }/dingding/provider.yaml  |    6 +-
 providers/{apache/beam => dingding}/pyproject.toml |   31 +-
 .../src/airflow/providers/dingding}/LICENSE        |    0
 .../src/airflow/providers/dingding/__init__.py     |    0
 .../providers/dingding/get_provider_info.py        |   76 +
 .../airflow/providers/dingding/hooks}/__init__.py  |    0
 .../airflow/providers/dingding/hooks/dingding.py   |    0
 .../providers/dingding/operators}/__init__.py      |    0
 .../providers/dingding/operators/dingding.py       |    0
 providers/{airbyte => dingding}/tests/conftest.py  |    0
 .../tests/provider_tests}/__init__.py              |    0
 .../tests/provider_tests/dingding}/__init__.py     |    0
 .../provider_tests/dingding/hooks}/__init__.py     |    0
 .../dingding/hooks/test_dingding.py                |    0
 .../provider_tests/dingding/operators}/__init__.py |    0
 .../dingding/operators/test_dingding.py            |    0
 .../dingding/tests/system/dingding}/__init__.py    |    0
 .../tests/system/dingding/example_dingding.py      |    0
 .../edge/example_dags/integration_test.py          |    2 +-
 .../providers/edge/example_dags/win_notepad.py     |    2 +-
 .../providers/edge/example_dags/win_test.py        |    2 +-
 providers/{celery => elasticsearch}/README.rst     |   43 +-
 .../docs}/.latest-doc-only-change.txt              |    0
 .../docs/changelog.rst}                            |    2 +-
 .../elasticsearch/docs}/commits.rst                |    0
 .../elasticsearch/docs}/configurations-ref.rst     |    0
 .../docs}/connections/elasticsearch.rst            |    2 +-
 .../docs}/hooks/elasticsearch_python_hook.rst      |    2 +-
 .../docs}/hooks/elasticsearch_sql_hook.rst         |    2 +-
 .../elasticsearch/docs}/hooks/index.rst            |    0
 .../elasticsearch/docs}/index.rst                  |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../docs/integration-logos}/Elasticsearch.png      |  Bin
 .../elasticsearch/docs}/logging/index.rst          |    0
 .../elasticsearch/docs}/redirects.txt              |    0
 .../elasticsearch/docs}/security.rst               |    0
 .../providers => }/elasticsearch/provider.yaml     |    7 +-
 .../{apache/beam => elasticsearch}/pyproject.toml  |   30 +-
 .../src/airflow/providers/elasticsearch}/LICENSE   |    0
 .../airflow/providers/elasticsearch/__init__.py    |    0
 .../providers/elasticsearch/get_provider_info.py   |  221 +++
 .../providers/elasticsearch/hooks}/__init__.py     |    0
 .../providers/elasticsearch/hooks/elasticsearch.py |    3 +-
 .../providers/elasticsearch/log}/__init__.py       |    0
 .../elasticsearch/log/es_json_formatter.py         |    0
 .../providers/elasticsearch/log/es_response.py     |    0
 .../providers/elasticsearch/log/es_task_handler.py |    8 +-
 .../providers/elasticsearch/version_compat.py      |    0
 .../{airbyte => elasticsearch}/tests/conftest.py   |    0
 .../tests/provider_tests}/__init__.py              |    0
 .../provider_tests/elasticsearch}/__init__.py      |    0
 .../elasticsearch/hooks}/__init__.py               |    0
 .../elasticsearch/hooks/test_elasticsearch.py      |    0
 .../provider_tests/elasticsearch/log}/__init__.py  |    0
 .../elasticsearch/log/elasticmock/__init__.py      |    5 +-
 .../log/elasticmock/fake_elasticsearch.py          |    2 +-
 .../log/elasticmock/utilities/__init__.py          |    3 +-
 .../elasticsearch/log/test_es_json_formatter.py    |    0
 .../elasticsearch/log/test_es_response.py          |    0
 .../elasticsearch/log/test_es_task_handler.py      |    4 +-
 .../tests/system/elasticsearch}/__init__.py        |    0
 .../elasticsearch/example_elasticsearch_query.py   |    0
 .../3rd-party-licenses/LICENSES-ui.txt             |    2 +-
 providers/{apache/beam => fab}/README.rst          |   38 +-
 .../fab/docs}/auth-manager/access-control.rst      |    8 +-
 .../fab/docs}/auth-manager/api-authentication.rst  |    0
 .../fab/docs}/auth-manager/index.rst               |    0
 .../auth-manager/webserver-authentication.rst      |    0
 .../fab/CHANGELOG.rst => fab/docs/changelog.rst}   |    0
 .../fab/docs}/cli-ref.rst                          |    0
 .../fab/docs}/commits.rst                          |    0
 .../fab/docs}/configurations-ref.rst               |    0
 .../fab/docs}/img/add-role.png                     |  Bin
 ...am_fab_auth_manager_airflow_architecture.md5sum |    0
 ...agram_fab_auth_manager_airflow_architecture.png |  Bin
 ...iagram_fab_auth_manager_airflow_architecture.py |    0
 .../fab/docs}/img/new-role.png                     |  Bin
 .../fab/docs}/index.rst                            |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../fab/docs}/migrations-ref.rst                   |    0
 .../fab/docs}/security.rst                         |    0
 .../fab/docs}/stable-rest-api-ref.rst              |    0
 .../fab/docs}/upgrading.rst                        |    0
 .../{src/airflow/providers => }/fab/provider.yaml  |   22 -
 providers/{celery => fab}/pyproject.toml           |   46 +-
 .../fab/src/airflow/providers/fab}/LICENSE         |    0
 .../src/airflow/providers/fab/__init__.py          |    0
 .../src/airflow/providers/fab/alembic.ini          |    0
 .../providers/fab/auth_manager}/__init__.py        |    0
 .../providers/fab/auth_manager/api}/__init__.py    |    0
 .../fab/auth_manager}/api/auth/__init__.py         |    0
 .../fab/auth_manager/api/auth/backend}/__init__.py |    0
 .../auth_manager/api/auth/backend/basic_auth.py    |    0
 .../auth_manager/api/auth/backend/kerberos_auth.py |    0
 .../fab/auth_manager/api/auth/backend/session.py   |    0
 .../fab/auth_manager/api_endpoints}/__init__.py    |    0
 .../api_endpoints/role_and_permission_endpoint.py  |    0
 .../auth_manager/api_endpoints/user_endpoint.py    |    0
 .../fab/auth_manager/cli_commands}/__init__.py     |    0
 .../fab/auth_manager/cli_commands/db_command.py    |    0
 .../fab/auth_manager/cli_commands/definition.py    |    0
 .../fab/auth_manager/cli_commands/role_command.py  |    0
 .../auth_manager/cli_commands/sync_perm_command.py |    0
 .../fab/auth_manager/cli_commands/user_command.py  |    0
 .../fab/auth_manager/cli_commands/utils.py         |    0
 .../providers/fab/auth_manager/fab_auth_manager.py |   12 +-
 .../providers/fab/auth_manager/models/__init__.py  |    0
 .../fab/auth_manager/models/anonymous_user.py      |    0
 .../providers/fab/auth_manager/models/db.py        |    0
 .../fab/auth_manager/openapi}/__init__.py          |    0
 .../providers/fab/auth_manager/openapi/v1.yaml     |    0
 .../fab/auth_manager/schemas}/__init__.py          |    0
 .../schemas/role_and_permission_schema.py          |    0
 .../fab/auth_manager/schemas/user_schema.py        |    0
 .../fab/auth_manager/security_manager}/__init__.py |    0
 .../fab/auth_manager/security_manager/constants.py |    0
 .../fab/auth_manager/security_manager/override.py  |    0
 .../providers/fab/auth_manager/views}/__init__.py  |    0
 .../fab/auth_manager/views/permissions.py          |    0
 .../providers/fab/auth_manager/views/roles_list.py |    0
 .../providers/fab/auth_manager/views/user.py       |    0
 .../providers/fab/auth_manager/views/user_edit.py  |    0
 .../providers/fab/auth_manager/views/user_stats.py |    0
 .../src/airflow/providers/fab/get_provider_info.py |   90 ++
 .../src/airflow/providers/fab/migrations/README    |    0
 .../airflow/providers/fab/migrations}/__init__.py  |    0
 .../src/airflow/providers/fab/migrations/env.py    |    0
 .../providers/fab/migrations/script.py.mako        |    0
 .../versions/0001_1_4_0_placeholder_migration.py   |    0
 .../providers/fab/migrations/versions}/__init__.py |    0
 .../fab/src/airflow/providers/fab/www}/__init__.py |    0
 .../providers/fab/www/api_connexion}/__init__.py   |    0
 .../providers/fab/www/api_connexion/exceptions.py  |    0
 .../providers/fab/www/api_connexion/parameters.py  |    0
 .../providers/fab/www/api_connexion/security.py    |    0
 .../providers/fab/www/api_connexion/types.py       |    0
 .../{ => fab}/src/airflow/providers/fab/www/app.py |    0
 .../src/airflow/providers/fab/www/constants.py     |    0
 .../providers/fab/www/extensions}/__init__.py      |    0
 .../fab/www/extensions/init_appbuilder.py          |    0
 .../fab/www/extensions/init_jinja_globals.py       |    0
 .../fab/www/extensions/init_manifest_files.py      |    0
 .../providers/fab/www/extensions/init_security.py  |    0
 .../providers/fab/www/extensions/init_session.py   |    0
 .../providers/fab/www/extensions/init_views.py     |    0
 .../airflow/providers/fab/www/package-lock.json    |    0
 .../src/airflow/providers/fab/www/package.json     |    0
 .../providers/fab/www/security}/__init__.py        |    0
 .../providers/fab/www/security/permissions.py      |    0
 .../airflow/providers/fab/www/security_manager.py  |    0
 .../src/airflow/providers/fab/www/session.py       |    0
 .../fab/www/static/css/bootstrap-theme.css         |    0
 .../providers/fab/www/static/css/loading-dots.css  |    0
 .../airflow/providers/fab/www/static/css/main.css  |    0
 .../fab/www/static/css/material-icons.css          |    0
 .../providers/fab/www/static/js/datetime_utils.js  |    0
 .../airflow/providers/fab/www/static/js/main.js    |    0
 .../airflow/providers/fab/www/static/sort_asc.png  |    0
 .../airflow/providers/fab/www/static/sort_both.png |  Bin
 .../airflow/providers/fab/www/static/sort_desc.png |  Bin
 .../fab/www/templates/airflow/_messages.html       |    0
 .../providers/fab/www/templates/airflow/error.html |    0
 .../providers/fab/www/templates/airflow/main.html  |    0
 .../fab/www/templates/airflow/traceback.html       |    0
 .../fab/www/templates/appbuilder/index.html        |    0
 .../fab/www/templates/appbuilder/navbar.html       |    0
 .../fab/www/templates/appbuilder/navbar_menu.html  |    0
 .../fab/www/templates/appbuilder/navbar_right.html |    0
 .../src/airflow/providers/fab/www/utils.py         |    0
 .../src/airflow/providers/fab/www/views.py         |    0
 .../airflow/providers/fab/www/webpack.config.js    |    0
 providers/{airbyte => fab}/tests/conftest.py       |    0
 .../{ => fab/tests/provider_tests}/__init__.py     |    0
 .../fab/tests/provider_tests/fab}/__init__.py      |    0
 .../provider_tests/fab/auth_manager}/__init__.py   |    0
 .../fab/auth_manager/api}/__init__.py              |    0
 .../fab/auth_manager/api/auth}/__init__.py         |    0
 .../fab/auth_manager/api/auth/backend}/__init__.py |    0
 .../api/auth/backend/test_basic_auth.py            |    0
 .../api/auth/backend/test_kerberos_auth.py         |    0
 .../auth_manager/api/auth/backend/test_session.py  |    0
 .../fab/auth_manager/api_endpoints}/__init__.py    |    0
 .../api_endpoints/api_connexion_utils.py           |    0
 .../api_endpoints/remote_user_api_auth_backend.py  |    0
 .../api_endpoints/test_asset_endpoint.py           |    2 +-
 .../fab/auth_manager/api_endpoints/test_auth.py    |    0
 .../fab/auth_manager/api_endpoints/test_cors.py    |    0
 .../api_endpoints/test_dag_endpoint.py             |    2 +-
 .../api_endpoints/test_dag_run_endpoint.py         |    6 +-
 .../api_endpoints/test_dag_source_endpoint.py      |    2 +-
 .../api_endpoints/test_dag_warning_endpoint.py     |    2 +-
 .../api_endpoints/test_event_log_endpoint.py       |    2 +-
 .../api_endpoints/test_import_error_endpoint.py    |    2 +-
 .../test_role_and_permission_endpoint.py           |    4 +-
 .../api_endpoints/test_task_instance_endpoint.py   |    4 +-
 .../api_endpoints/test_user_endpoint.py            |    4 +-
 .../api_endpoints/test_variable_endpoint.py        |    2 +-
 .../api_endpoints/test_xcom_endpoint.py            |    2 +-
 .../fab/auth_manager/cli_commands}/__init__.py     |    0
 .../auth_manager/cli_commands/test_db_command.py   |    0
 .../auth_manager/cli_commands/test_definition.py   |    0
 .../auth_manager/cli_commands/test_role_command.py |    0
 .../cli_commands/test_sync_perm_command.py         |    0
 .../auth_manager/cli_commands/test_user_command.py |    0
 .../fab/auth_manager/cli_commands/test_utils.py    |    0
 .../provider_tests}/fab/auth_manager/conftest.py   |    2 +-
 .../fab/auth_manager/models}/__init__.py           |    0
 .../fab/auth_manager/models/test_anonymous_user.py |    0
 .../fab/auth_manager/models/test_db.py             |    9 +-
 .../fab/auth_manager/schemas}/__init__.py          |    0
 .../schemas/test_role_and_permission_schema.py     |    3 +-
 .../fab/auth_manager/schemas/test_user_schema.py   |    2 +-
 .../fab/auth_manager/security_manager}/__init__.py |    0
 .../security_manager/test_constants.py             |    0
 .../auth_manager/security_manager/test_override.py |    0
 .../fab/auth_manager/test_fab_auth_manager.py      |    3 +-
 .../fab/auth_manager/test_models.py                |    0
 .../fab/auth_manager/test_security.py              |    4 +-
 .../fab/auth_manager/views/__init__.py             |    0
 .../fab/auth_manager/views/test_permissions.py     |    4 +-
 .../fab/auth_manager/views/test_roles_list.py      |    4 +-
 .../fab/auth_manager/views/test_user.py            |    4 +-
 .../fab/auth_manager/views/test_user_edit.py       |    4 +-
 .../fab/auth_manager/views/test_user_stats.py      |    4 +-
 .../fab/tests/provider_tests/fab/www}/__init__.py  |    0
 .../provider_tests/fab/www/views}/__init__.py      |    0
 .../tests/provider_tests/fab/www/views/conftest.py |  124 ++
 .../fab}/www/views/test_views_acl.py               |    2 +-
 .../fab}/www/views/test_views_custom_user_views.py |    4 +-
 providers/{apache/beam => github}/README.rst       |   40 +-
 .../docs}/.latest-doc-only-change.txt              |    0
 .../CHANGELOG.rst => github/docs/changelog.rst}    |    0
 .../github/docs}/commits.rst                       |    0
 .../github/docs}/connections/github.rst            |    0
 .../github/docs}/index.rst                         |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../github/docs}/operators/index.rst               |    8 +-
 .../github/docs}/security.rst                      |    0
 .../airflow/providers => }/github/provider.yaml    |    4 -
 providers/{apache/beam => github}/pyproject.toml   |   31 +-
 .../github/src/airflow/providers/github}/LICENSE   |    0
 .../src/airflow/providers/github/__init__.py       |    0
 .../airflow/providers/github/get_provider_info.py  |   75 +
 .../airflow/providers/github/hooks}/__init__.py    |    0
 .../src/airflow/providers/github/hooks/github.py   |    3 +-
 .../providers/github/operators}/__init__.py        |    0
 .../airflow/providers/github/operators/github.py   |    3 +-
 .../airflow/providers/github/sensors}/__init__.py  |    0
 .../src/airflow/providers/github/sensors/github.py |    3 +-
 providers/{airbyte => github}/tests/conftest.py    |    0
 .../{ => github/tests/provider_tests}/__init__.py  |    0
 .../tests/provider_tests/github}/__init__.py       |    0
 .../tests/provider_tests/github/hooks}/__init__.py |    0
 .../provider_tests}/github/hooks/test_github.py    |    0
 .../provider_tests/github/operators}/__init__.py   |    0
 .../github/operators/test_github.py                |    0
 .../provider_tests/github/sensors}/__init__.py     |    0
 .../provider_tests}/github/sensors/test_github.py  |    0
 .../github/tests/system/github}/__init__.py        |    0
 .../tests/system/github/example_github.py          |    3 +-
 providers/{apache/beam => opensearch}/README.rst   |   40 +-
 .../docs}/.latest-doc-only-change.txt              |    0
 .../docs/changelog.rst}                            |    0
 .../opensearch/docs}/commits.rst                   |    0
 .../opensearch/docs}/configurations-ref.rst        |    0
 .../opensearch/docs}/connections/index.rst         |    0
 .../opensearch/docs}/connections/opensearch.rst    |    0
 .../opensearch/docs}/index.rst                     |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../docs/integration-logos}/opensearch.png         |  Bin
 .../opensearch/docs}/logging/index.rst             |    0
 .../opensearch/docs}/operators/index.rst           |    0
 .../opensearch/docs}/operators/opensearch.rst      |    6 +-
 .../opensearch/docs}/security.rst                  |    0
 .../providers => }/opensearch/provider.yaml        |    6 +-
 .../{apache/beam => opensearch}/pyproject.toml     |   31 +-
 .../src/airflow/providers/opensearch}/LICENSE      |    0
 .../src/airflow/providers/opensearch/__init__.py   |    0
 .../providers/opensearch/get_provider_info.py      |  220 +++
 .../providers/opensearch/hooks}/__init__.py        |    0
 .../providers/opensearch/hooks/opensearch.py       |    0
 .../airflow/providers/opensearch/log}/__init__.py  |    0
 .../providers/opensearch/log/os_json_formatter.py  |    0
 .../providers/opensearch/log/os_response.py        |    0
 .../providers/opensearch/log/os_task_handler.py    |    0
 .../providers/opensearch/operators}/__init__.py    |    0
 .../providers/opensearch/operators/opensearch.py   |    0
 .../airflow/providers/opensearch/version_compat.py |    0
 .../{airbyte => opensearch}/tests/conftest.py      |    0
 .../tests/provider_tests}/__init__.py              |    0
 .../tests/provider_tests/opensearch}/__init__.py   |    0
 .../tests/provider_tests}/opensearch/conftest.py   |    0
 .../provider_tests/opensearch/hooks}/__init__.py   |    0
 .../opensearch/hooks/test_opensearch.py            |    3 +-
 .../provider_tests/opensearch/log}/__init__.py     |    0
 .../opensearch/log/test_os_json_formatter.py       |    3 +-
 .../opensearch/log/test_os_response.py             |    3 +-
 .../opensearch/log/test_os_task_handler.py         |    5 +-
 .../opensearch/operators}/__init__.py              |    0
 .../opensearch/operators/test_opensearch.py        |    4 +-
 .../tests/system/opensearch}/__init__.py           |    0
 .../tests/system/opensearch/example_opensearch.py  |    0
 providers/{celery => oracle}/README.rst            |   43 +-
 .../docs}/.latest-doc-only-change.txt              |    0
 .../CHANGELOG.rst => oracle/docs/changelog.rst}    |    0
 .../oracle/docs}/commits.rst                       |    0
 .../oracle/docs}/connections/oracle.rst            |    0
 .../oracle/docs}/index.rst                         |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../oracle/docs/integration-logos}/Oracle.png      |  Bin
 .../oracle/docs}/operators/index.rst               |    4 +-
 .../oracle/docs}/security.rst                      |    0
 .../airflow/providers => }/oracle/provider.yaml    |   13 +-
 providers/{apache/beam => oracle}/pyproject.toml   |   29 +-
 .../oracle/src/airflow/providers/oracle}/LICENSE   |    0
 .../src/airflow/providers/oracle/__init__.py       |    0
 .../providers/oracle/example_dags}/__init__.py     |    0
 .../oracle/example_dags/example_oracle.py          |    0
 .../airflow/providers/oracle/get_provider_info.py  |  101 ++
 .../airflow/providers/oracle/hooks}/__init__.py    |    0
 .../src/airflow/providers/oracle/hooks/oracle.py   |    0
 .../providers/oracle/operators}/__init__.py        |    0
 .../airflow/providers/oracle/operators/oracle.py   |    0
 .../providers/oracle/transfers}/__init__.py        |    0
 .../providers/oracle/transfers/oracle_to_oracle.py |    0
 providers/{airbyte => oracle}/tests/conftest.py    |    0
 .../{ => oracle/tests/provider_tests}/__init__.py  |    0
 .../tests/provider_tests/oracle}/__init__.py       |    0
 .../tests/provider_tests/oracle/hooks}/__init__.py |    0
 .../provider_tests}/oracle/hooks/test_oracle.py    |    0
 .../provider_tests/oracle/operators}/__init__.py   |    0
 .../oracle/operators/test_oracle.py                |    0
 .../provider_tests/oracle/transfers}/__init__.py   |    0
 .../oracle/transfers/test_oracle_to_oracle.py      |    0
 providers/redis/README.rst                         |   62 +
 .../docs}/.latest-doc-only-change.txt              |    0
 .../CHANGELOG.rst => redis/docs/changelog.rst}     |    0
 .../redis/docs}/commits.rst                        |    0
 .../redis/docs}/connections.rst                    |    0
 .../redis/docs}/index.rst                          |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../redis/docs/integration-logos}/Redis.png        |  Bin
 .../redis/docs}/logging/index.rst                  |    0
 .../redis/docs}/security.rst                       |    0
 .../airflow/providers => }/redis/provider.yaml     |    7 +-
 providers/{apache/beam => redis}/pyproject.toml    |   32 +-
 .../redis/src/airflow/providers/redis}/LICENSE     |    0
 .../src/airflow/providers/redis/__init__.py        |    0
 .../airflow/providers/redis/get_provider_info.py   |   85 ++
 .../src/airflow/providers/redis/hooks}/__init__.py |    0
 .../src/airflow/providers/redis/hooks/redis.py     |    3 +-
 .../src/airflow/providers/redis/log}/__init__.py   |    0
 .../providers/redis/log/redis_task_handler.py      |    3 +-
 .../airflow/providers/redis/operators}/__init__.py |    0
 .../providers/redis/operators/redis_publish.py     |    0
 .../airflow/providers/redis/sensors}/__init__.py   |    0
 .../airflow/providers/redis/sensors/redis_key.py   |    0
 .../providers/redis/sensors/redis_pub_sub.py       |    0
 providers/{airbyte => redis}/tests/conftest.py     |    0
 .../{ => redis/tests/provider_tests}/__init__.py   |    0
 .../redis/tests/provider_tests/redis}/__init__.py  |    0
 .../tests/provider_tests/redis/hooks}/__init__.py  |    0
 .../provider_tests}/redis/hooks/test_redis.py      |    0
 .../tests/provider_tests/redis/log}/__init__.py    |    0
 .../redis/log/test_redis_task_handler.py           |    0
 .../provider_tests/redis/operators}/__init__.py    |    0
 .../redis/operators/test_redis_publish.py          |    0
 .../provider_tests/redis/sensors}/__init__.py      |    0
 .../redis/sensors/test_redis_key.py                |    0
 .../redis/sensors/test_redis_pub_sub.py            |    0
 .../redis/tests/system/redis}/__init__.py          |    0
 .../tests/system/redis/example_redis_publish.py    |    0
 providers/{apache/beam => sendgrid}/README.rst     |   40 +-
 .../docs}/.latest-doc-only-change.txt              |    0
 .../CHANGELOG.rst => sendgrid/docs/changelog.rst}  |    0
 .../sendgrid/docs}/commits.rst                     |    0
 .../sendgrid/docs}/index.rst                       |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../sendgrid/docs}/security.rst                    |    0
 .../airflow/providers => }/sendgrid/provider.yaml  |    4 -
 providers/{apache/beam => sendgrid}/pyproject.toml |   31 +-
 .../src/airflow/providers/sendgrid}/LICENSE        |    0
 .../src/airflow/providers/sendgrid/__init__.py     |    0
 .../providers/sendgrid/get_provider_info.py        |   53 +
 .../airflow/providers/sendgrid/utils}/__init__.py  |    0
 .../airflow/providers/sendgrid/utils/emailer.py    |    5 +-
 providers/{airbyte => sendgrid}/tests/conftest.py  |    0
 .../tests/provider_tests}/__init__.py              |    0
 .../tests/provider_tests/sendgrid}/__init__.py     |    0
 .../provider_tests/sendgrid/utils}/__init__.py     |    0
 .../provider_tests}/sendgrid/utils/test_emailer.py |    0
 providers/{celery => sqlite}/README.rst            |   43 +-
 .../docs}/.latest-doc-only-change.txt              |    0
 .../CHANGELOG.rst => sqlite/docs/changelog.rst}    |    0
 .../sqlite/docs}/commits.rst                       |    0
 .../sqlite/docs}/connections/sqlite.rst            |    0
 .../sqlite/docs}/index.rst                         |    0
 .../docs}/installing-providers-from-sources.rst    |    0
 .../sqlite/docs/integration-logos}/SQLite.png      |  Bin
 .../sqlite/docs}/operators.rst                     |    4 +-
 .../sqlite/docs}/redirects.txt                     |    0
 .../sqlite/docs}/security.rst                      |    0
 .../airflow/providers => }/sqlite/provider.yaml    |    7 +-
 providers/{apache/beam => sqlite}/pyproject.toml   |   32 +-
 .../sqlite/src/airflow/providers/sqlite}/LICENSE   |    0
 .../src/airflow/providers/sqlite/__init__.py       |    0
 .../airflow/providers/sqlite/get_provider_info.py  |   86 ++
 .../airflow/providers/sqlite/hooks}/__init__.py    |    0
 .../src/airflow/providers/sqlite/hooks/sqlite.py   |    0
 providers/{airbyte => sqlite}/tests/conftest.py    |    0
 .../{ => sqlite/tests/provider_tests}/__init__.py  |    0
 .../tests/provider_tests/sqlite}/__init__.py       |    0
 .../tests/provider_tests/sqlite/hooks}/__init__.py |    0
 .../provider_tests}/sqlite/hooks/test_sqlite.py    |    0
 .../sqlite/tests/system/sqlite}/__init__.py        |    0
 .../tests/system/sqlite/create_table.sql           |    0
 .../tests/system/sqlite/example_sqlite.py          |    0
 .../amazon/aws/executors/batch/batch_executor.py   |    4 +-
 .../providers/amazon/aws/executors/ecs/utils.py    |    3 +-
 .../providers/amazon/aws/links/datasync.py}        |   28 +-
 .../providers/amazon/aws/operators/datasync.py     |   42 +-
 .../src/airflow/providers/amazon/provider.yaml     |    2 +
 .../providers/apache/drill/hooks/__init__.py       |   17 -
 .../providers/apache/drill/operators/__init__.py   |   17 -
 .../providers/apache/druid/hooks/__init__.py       |   17 -
 .../providers/apache/druid/operators/__init__.py   |   17 -
 .../providers/apache/druid/transfers/__init__.py   |   16 -
 .../providers/apache/hive/hooks/__init__.py        |   17 -
 .../providers/apache/hive/macros/__init__.py       |   17 -
 .../providers/apache/hive/operators/__init__.py    |   17 -
 .../providers/apache/hive/plugins/__init__.py      |   17 -
 .../providers/apache/hive/sensors/__init__.py      |   17 -
 .../providers/apache/hive/transfers/__init__.py    |   16 -
 .../executors/kubernetes_executor_utils.py         |    2 +-
 .../airflow/providers/dbt/cloud/hooks/__init__.py  |   16 -
 .../providers/dbt/cloud/operators/__init__.py      |   16 -
 .../providers/dbt/cloud/sensors/__init__.py        |   17 -
 .../providers/dbt/cloud/triggers/__init__.py       |   16 -
 .../airflow/providers/dbt/cloud/utils/__init__.py  |   16 -
 .../airflow/providers/dingding/hooks/__init__.py   |   17 -
 .../providers/dingding/operators/__init__.py       |   17 -
 .../providers/elasticsearch/hooks/__init__.py      |   17 -
 .../providers/elasticsearch/log/__init__.py        |   16 -
 .../airflow/providers/fab/auth_manager/__init__.py |   17 -
 .../providers/fab/auth_manager/api/__init__.py     |   17 -
 .../fab/auth_manager/api/auth/__init__.py          |   17 -
 .../fab/auth_manager/api/auth/backend/__init__.py  |   17 -
 .../fab/auth_manager/api_endpoints/__init__.py     |   16 -
 .../fab/auth_manager/cli_commands/__init__.py      |   17 -
 .../providers/fab/auth_manager/openapi/__init__.py |   16 -
 .../providers/fab/auth_manager/schemas/__init__.py |   16 -
 .../fab/auth_manager/security_manager/__init__.py  |   17 -
 .../providers/fab/auth_manager/views/__init__.py   |   16 -
 .../airflow/providers/fab/migrations/__init__.py   |   16 -
 .../providers/fab/migrations/versions/__init__.py  |   16 -
 .../src/airflow/providers/fab/www/__init__.py      |   17 -
 .../providers/fab/www/api_connexion/__init__.py    |   17 -
 .../providers/fab/www/extensions/__init__.py       |   16 -
 .../airflow/providers/fab/www/security/__init__.py |   17 -
 .../src/airflow/providers/github/hooks/__init__.py |   16 -
 .../airflow/providers/github/operators/__init__.py |   16 -
 .../airflow/providers/github/sensors/__init__.py   |   16 -
 .../src/airflow/providers/google/CHANGELOG.rst     |   31 +
 .../cloud/hooks/vertex_ai/generative_model.py      |  182 +--
 .../providers/google/cloud/operators/automl.py     |  140 --
 .../providers/google/cloud/operators/dataflow.py   |  113 +-
 .../cloud/operators/vertex_ai/generative_model.py  |  322 ----
 .../airflow/providers/opensearch/hooks/__init__.py |   16 -
 .../airflow/providers/opensearch/log/__init__.py   |   16 -
 .../providers/opensearch/operators/__init__.py     |   16 -
 .../providers/oracle/example_dags/__init__.py      |   16 -
 .../src/airflow/providers/oracle/hooks/__init__.py |   17 -
 .../airflow/providers/oracle/operators/__init__.py |   17 -
 .../airflow/providers/oracle/transfers/__init__.py |   16 -
 .../src/airflow/providers/redis/hooks/__init__.py  |   17 -
 .../src/airflow/providers/redis/log/__init__.py    |   17 -
 .../airflow/providers/redis/operators/__init__.py  |   17 -
 .../airflow/providers/redis/sensors/__init__.py    |   17 -
 .../airflow/providers/sendgrid/utils/__init__.py   |   16 -
 .../src/airflow/providers/sqlite/hooks/__init__.py |   17 -
 .../aws/executors/batch/test_batch_executor.py     |   16 +-
 providers/tests/amazon/aws/links/test_datasync.py  |   52 +
 .../tests/amazon/aws/operators/test_datasync.py    |   22 +
 providers/tests/apache/drill/__init__.py           |   17 -
 providers/tests/apache/drill/hooks/__init__.py     |   17 -
 providers/tests/apache/druid/__init__.py           |   17 -
 providers/tests/apache/druid/hooks/__init__.py     |   17 -
 providers/tests/apache/druid/operators/__init__.py |   17 -
 providers/tests/apache/druid/transfers/__init__.py |   16 -
 providers/tests/apache/hive/hooks/__init__.py      |   17 -
 providers/tests/apache/hive/macros/__init__.py     |   17 -
 providers/tests/apache/hive/operators/__init__.py  |   17 -
 providers/tests/apache/hive/sensors/__init__.py    |   17 -
 providers/tests/apache/hive/transfers/__init__.py  |   16 -
 providers/tests/dbt/cloud/__init__.py              |   16 -
 providers/tests/dbt/cloud/hooks/__init__.py        |   16 -
 providers/tests/dbt/cloud/operators/__init__.py    |   16 -
 providers/tests/dbt/cloud/sensors/__init__.py      |   16 -
 providers/tests/dbt/cloud/test_data/__init__.py    |   16 -
 providers/tests/dbt/cloud/triggers/__init__.py     |   16 -
 providers/tests/dbt/cloud/utils/__init__.py        |   16 -
 providers/tests/dingding/__init__.py               |   17 -
 providers/tests/dingding/hooks/__init__.py         |   17 -
 providers/tests/dingding/operators/__init__.py     |   17 -
 providers/tests/elasticsearch/__init__.py          |   17 -
 providers/tests/elasticsearch/hooks/__init__.py    |   17 -
 providers/tests/elasticsearch/log/__init__.py      |   16 -
 providers/tests/fab/__init__.py                    |   17 -
 providers/tests/fab/auth_manager/__init__.py       |   17 -
 providers/tests/fab/auth_manager/api/__init__.py   |   17 -
 .../tests/fab/auth_manager/api/auth/__init__.py    |   16 -
 .../fab/auth_manager/api/auth/backend/__init__.py  |   16 -
 .../fab/auth_manager/api_endpoints/__init__.py     |   16 -
 .../fab/auth_manager/cli_commands/__init__.py      |   16 -
 .../tests/fab/auth_manager/models/__init__.py      |   17 -
 .../tests/fab/auth_manager/schemas/__init__.py     |   17 -
 .../fab/auth_manager/security_manager/__init__.py  |   16 -
 providers/tests/github/__init__.py                 |   16 -
 providers/tests/github/hooks/__init__.py           |   16 -
 providers/tests/github/operators/__init__.py       |   16 -
 providers/tests/github/sensors/__init__.py         |   16 -
 .../cloud/hooks/vertex_ai/test_generative_model.py |   55 -
 .../tests/google/cloud/links/test_translate.py     |   38 -
 .../tests/google/cloud/operators/test_automl.py    |   70 +-
 .../tests/google/cloud/operators/test_dataflow.py  |   38 +-
 .../operators/vertex_ai/test_generative_model.py   |  222 ---
 providers/tests/opensearch/__init__.py             |   16 -
 providers/tests/opensearch/hooks/__init__.py       |   16 -
 providers/tests/opensearch/log/__init__.py         |   16 -
 providers/tests/opensearch/operators/__init__.py   |   16 -
 providers/tests/oracle/__init__.py                 |   17 -
 providers/tests/oracle/hooks/__init__.py           |   17 -
 providers/tests/oracle/operators/__init__.py       |   16 -
 providers/tests/oracle/transfers/__init__.py       |   17 -
 providers/tests/redis/__init__.py                  |   17 -
 providers/tests/redis/hooks/__init__.py            |   17 -
 providers/tests/redis/log/__init__.py              |   17 -
 providers/tests/redis/operators/__init__.py        |   17 -
 providers/tests/redis/sensors/__init__.py          |   17 -
 providers/tests/sendgrid/__init__.py               |   16 -
 providers/tests/sendgrid/utils/__init__.py         |   16 -
 providers/tests/sqlite/__init__.py                 |   17 -
 providers/tests/sqlite/hooks/__init__.py           |   17 -
 providers/tests/system/apache/drill/__init__.py    |   16 -
 providers/tests/system/apache/druid/__init__.py    |   16 -
 providers/tests/system/apache/hive/__init__.py     |   17 -
 providers/tests/system/dbt/cloud/__init__.py       |   16 -
 providers/tests/system/dingding/__init__.py        |   16 -
 providers/tests/system/elasticsearch/__init__.py   |   16 -
 providers/tests/system/github/__init__.py          |   16 -
 .../google/cloud/dataflow/example_dataflow_sql.py  |  149 --
 providers/tests/system/opensearch/__init__.py      |   16 -
 providers/tests/system/redis/__init__.py           |   16 -
 providers/tests/system/sqlite/__init__.py          |   16 -
 pyproject.toml                                     |   41 +
 scripts/ci/docker-compose/remove-sources.yml       |   13 +
 scripts/ci/docker-compose/tests-sources.yml        |   13 +
 scripts/ci/pre_commit/version_heads_map.py         |    2 +-
 scripts/in_container/run_migration_reference.py    |    2 +-
 task_sdk/src/airflow/sdk/__init__.py               |   11 +-
 .../sdk/definitions/_internal/expandinput.py       |   60 +-
 .../airflow/sdk/definitions/_internal/mixins.py    |    2 +-
 .../airflow/sdk/definitions/_internal/templater.py |    4 +-
 .../src/airflow/sdk/definitions/asset/__init__.py  |   25 +-
 .../airflow/sdk/definitions/asset/decorators.py    |    2 +-
 .../src/airflow/sdk/definitions/baseoperator.py    |    2 +-
 task_sdk/src/airflow/sdk/definitions/dag.py        |    9 +-
 .../src/airflow/sdk/definitions/mappedoperator.py  |   29 +-
 .../src/airflow/sdk/definitions}/param.py          |    5 +-
 task_sdk/src/airflow/sdk/definitions/xcom_arg.py   |   18 +-
 task_sdk/src/airflow/sdk/exceptions.py             |   22 +-
 task_sdk/src/airflow/sdk/execution_time/comms.py   |    1 +
 task_sdk/src/airflow/sdk/execution_time/context.py |    3 +-
 .../src/airflow/sdk/execution_time/supervisor.py   |   52 +-
 .../src/airflow/sdk/execution_time/task_runner.py  |  141 +-
 task_sdk/src/airflow/sdk/log.py                    |   53 +-
 task_sdk/tests/conftest.py                         |    6 +
 task_sdk/tests/definitions/test_dag.py             |    2 +-
 task_sdk/tests/definitions/test_mappedoperator.py  |  103 +-
 .../tests/definitions}/test_param.py               |  131 +-
 task_sdk/tests/definitions/test_xcom_arg.py        |    4 +-
 task_sdk/tests/execution_time/test_task_runner.py  |  176 ++-
 task_sdk/tests/test_log.py                         |    2 +-
 tests/always/test_project_structure.py             |    5 -
 tests/api_connexion/endpoints/test_dag_endpoint.py |    8 +-
 .../endpoints/test_dag_run_endpoint.py             |    2 +-
 .../test_mapped_task_instance_endpoint.py          |    1 +
 .../api_connexion/endpoints/test_task_endpoint.py  |   10 +-
 .../endpoints/test_task_instance_endpoint.py       |   12 +
 tests/api_connexion/schemas/test_dag_schema.py     |    4 +-
 .../schemas/test_task_instance_schema.py           |    1 +
 tests/api_connexion/schemas/test_task_schema.py    |    2 +-
 .../core_api/routes/public/test_dag_run.py         |    2 +-
 .../core_api/routes/public/test_dags.py            |    2 +-
 .../core_api/routes/public/test_task_instances.py  |   23 +
 .../core_api/routes/public/test_tasks.py           |   10 +-
 .../core_api/routes/ui/test_structure.py           |   10 +-
 .../api_fastapi/execution_api/routes/test_xcoms.py |   42 +-
 tests/dag_processing/test_collection.py            |    8 +-
 tests/dag_processing/test_manager.py               |   80 +-
 tests/dags/test_invalid_param.py                   |    2 +-
 tests/dags/test_invalid_param2.py                  |    2 +-
 tests/dags/test_invalid_param3.py                  |    2 +-
 tests/dags/test_invalid_param4.py                  |    2 +-
 tests/dags/test_valid_param.py                     |    2 +-
 tests/dags/test_valid_param2.py                    |    2 +-
 .../integration/executors/test_celery_executor.py  |  126 +-
 tests/models/test_dag.py                           |   12 +-
 tests/models/test_mappedoperator.py                |   41 +-
 tests/models/test_param.py                         |  267 +---
 tests/models/test_taskinstance.py                  |   79 +-
 .../serialization/serializers/test_serializers.py  |    2 +-
 tests/serialization/test_dag_serialization.py      |    2 +-
 tests/serialization/test_serialized_objects.py     |   14 +-
 tests/www/views/test_views_dagrun.py               |    4 +-
 tests/www/views/test_views_home.py                 |    2 +-
 tests/www/views/test_views_tasks.py                |   11 +-
 tests/www/views/test_views_trigger_dag.py          |    6 +-
 tests/www/views/test_views_variable.py             |    2 +-
 908 files changed, 5322 insertions(+), 6939 deletions(-)
 create mode 100644 
airflow/migrations/versions/0057_3_0_0_add_new_task_instance_field_scheduled_.py
 create mode 100644 airflow/ui/src/pages/Providers.tsx
 rename airflow/ui/src/utils/{refresh.ts => getMetaKey.ts} (69%)
 create mode 100644 airflow/ui/src/utils/query.ts
 delete mode 100644 docs/apache-airflow-providers-apache-drill/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-apache-druid/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-apache-hive/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-dbt-cloud/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-dingding/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-elasticsearch/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-fab/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-github/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-opensearch/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-oracle/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-redis/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-sendgrid/changelog.rst
 delete mode 100644 docs/apache-airflow-providers-sqlite/changelog.rst
 copy providers/{celery => apache/drill}/README.rst (64%)
 rename providers/{src/airflow/providers/apache/drill => 
apache/drill/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/apache/drill/CHANGELOG.rst => 
apache/drill/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-apache-drill => 
providers/apache/drill/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-apache-drill => 
providers/apache/drill/docs}/connections/drill.rst (100%)
 rename {docs/apache-airflow-providers-apache-drill => 
providers/apache/drill/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-apache-drill => 
providers/apache/drill/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/integration-logos/apache => 
providers/apache/drill/docs/integration-logos}/drill.png (100%)
 rename {docs/apache-airflow-providers-apache-drill => 
providers/apache/drill/docs}/operators.rst (95%)
 rename {docs/apache-airflow-providers-apache-drill => 
providers/apache/drill/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/apache/drill/provider.yaml (91%)
 copy providers/apache/{beam => drill}/pyproject.toml (76%)
 copy {chart => 
providers/apache/drill/src/airflow/providers/apache/drill}/LICENSE (100%)
 rename providers/{ => 
apache/drill}/src/airflow/providers/apache/drill/__init__.py (100%)
 create mode 100644 
providers/apache/drill/src/airflow/providers/apache/drill/get_provider_info.py
 copy {airflow/api/auth => 
providers/apache/drill/src/airflow/providers/apache/drill/hooks}/__init__.py 
(100%)
 rename providers/{ => 
apache/drill}/src/airflow/providers/apache/drill/hooks/drill.py (100%)
 copy {airflow/api/auth => 
providers/apache/drill/src/airflow/providers/apache/drill/operators}/__init__.py
 (100%)
 copy providers/{airbyte => apache/drill}/tests/conftest.py (100%)
 copy providers/{ => apache/drill/tests/provider_tests}/__init__.py (100%)
 copy providers/{ => apache/drill/tests/provider_tests/apache}/__init__.py 
(100%)
 copy {airflow/api/auth => 
providers/apache/drill/tests/provider_tests/apache/drill}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/apache/drill/tests/provider_tests/apache/drill/hooks}/__init__.py 
(100%)
 rename providers/{tests => 
apache/drill/tests/provider_tests}/apache/drill/hooks/test_drill.py (100%)
 copy {airflow/api_connexion => 
providers/apache/drill/tests/system/apache/drill}/__init__.py (100%)
 rename providers/{ => 
apache/drill}/tests/system/apache/drill/example_drill_dag.py (100%)
 copy providers/apache/{beam => druid}/README.rst (62%)
 rename providers/{src/airflow/providers/apache/druid => 
apache/druid/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/apache/druid/CHANGELOG.rst => 
apache/druid/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-apache-druid => 
providers/apache/druid/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-apache-druid => 
providers/apache/druid/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-apache-druid => 
providers/apache/druid/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/integration-logos/apache => 
providers/apache/druid/docs/integration-logos}/druid-1.png (100%)
 rename {docs/apache-airflow-providers-apache-druid => 
providers/apache/druid/docs}/operators.rst (95%)
 rename {docs/apache-airflow-providers-apache-druid => 
providers/apache/druid/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/apache/druid/provider.yaml (93%)
 copy providers/apache/{beam => druid}/pyproject.toml (82%)
 copy {chart => 
providers/apache/druid/src/airflow/providers/apache/druid}/LICENSE (100%)
 rename providers/{ => 
apache/druid}/src/airflow/providers/apache/druid/__init__.py (100%)
 create mode 100644 
providers/apache/druid/src/airflow/providers/apache/druid/get_provider_info.py
 copy {airflow/api/auth => 
providers/apache/druid/src/airflow/providers/apache/druid/hooks}/__init__.py 
(100%)
 rename providers/{ => 
apache/druid}/src/airflow/providers/apache/druid/hooks/druid.py (100%)
 copy {airflow/api/auth => 
providers/apache/druid/src/airflow/providers/apache/druid/operators}/__init__.py
 (100%)
 rename providers/{ => 
apache/druid}/src/airflow/providers/apache/druid/operators/druid.py (100%)
 copy {airflow/api_connexion => 
providers/apache/druid/src/airflow/providers/apache/druid/transfers}/__init__.py
 (100%)
 rename providers/{ => 
apache/druid}/src/airflow/providers/apache/druid/transfers/hive_to_druid.py 
(100%)
 copy providers/{airbyte => apache/druid}/tests/conftest.py (100%)
 copy providers/{ => apache/druid/tests/provider_tests}/__init__.py (100%)
 copy providers/{ => apache/druid/tests/provider_tests/apache}/__init__.py 
(100%)
 copy {airflow/api/auth => 
providers/apache/druid/tests/provider_tests/apache/druid}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/apache/druid/tests/provider_tests/apache/druid/hooks}/__init__.py 
(100%)
 rename providers/{tests => 
apache/druid/tests/provider_tests}/apache/druid/hooks/test_druid.py (100%)
 copy {airflow/api/auth => 
providers/apache/druid/tests/provider_tests/apache/druid/operators}/__init__.py 
(100%)
 rename providers/{tests => 
apache/druid/tests/provider_tests}/apache/druid/operators/test_druid.py (100%)
 copy {airflow/api_connexion => 
providers/apache/druid/tests/provider_tests/apache/druid/transfers}/__init__.py 
(100%)
 rename providers/{tests => 
apache/druid/tests/provider_tests}/apache/druid/transfers/test_hive_to_druid.py 
(100%)
 copy {airflow/api_connexion => 
providers/apache/druid/tests/system/apache/druid}/__init__.py (100%)
 rename providers/{ => 
apache/druid}/tests/system/apache/druid/example_druid_dag.py (100%)
 copy providers/{celery => apache/hive}/README.rst (55%)
 rename providers/{src/airflow/providers/apache/hive => 
apache/hive/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/apache/hive/CHANGELOG.rst => 
apache/hive/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/configurations-ref.rst (100%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/connections/hive_cli.rst (100%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/connections/hive_metastore.rst (100%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/connections/hiveserver2.rst (100%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/connections/index.rst (100%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/integration-logos/apache => 
providers/apache/hive/docs/integration-logos}/hive.png (100%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/macros.rst (100%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/operators.rst (93%)
 rename {docs/apache-airflow-providers-apache-hive => 
providers/apache/hive/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/apache/hive/provider.yaml (88%)
 copy providers/apache/{beam => hive}/pyproject.toml (70%)
 copy {chart => 
providers/apache/hive/src/airflow/providers/apache/hive}/LICENSE (100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/__init__.py (100%)
 create mode 100644 
providers/apache/hive/src/airflow/providers/apache/hive/get_provider_info.py
 copy {airflow/api/auth => 
providers/apache/hive/src/airflow/providers/apache/hive/hooks}/__init__.py 
(100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/hooks/hive.py (100%)
 copy {airflow/api/auth => 
providers/apache/hive/src/airflow/providers/apache/hive/macros}/__init__.py 
(100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/macros/hive.py (100%)
 copy {airflow/api/auth => 
providers/apache/hive/src/airflow/providers/apache/hive/operators}/__init__.py 
(100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/operators/hive.py (100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/operators/hive_stats.py (100%)
 copy {airflow/api/auth => 
providers/apache/hive/src/airflow/providers/apache/hive/plugins}/__init__.py 
(100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/plugins/hive.py (100%)
 copy {airflow/api/auth => 
providers/apache/hive/src/airflow/providers/apache/hive/sensors}/__init__.py 
(100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/sensors/hive_partition.py (100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/sensors/metastore_partition.py 
(100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/sensors/named_hive_partition.py 
(100%)
 copy {airflow/api_connexion => 
providers/apache/hive/src/airflow/providers/apache/hive/transfers}/__init__.py 
(100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/transfers/hive_to_mysql.py (100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/transfers/hive_to_samba.py (100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/transfers/mssql_to_hive.py (100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/transfers/mysql_to_hive.py (100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/transfers/s3_to_hive.py (100%)
 rename providers/{ => 
apache/hive}/src/airflow/providers/apache/hive/transfers/vertica_to_hive.py 
(100%)
 copy providers/{airbyte => apache/hive}/tests/conftest.py (100%)
 copy providers/{ => apache/hive/tests/provider_tests}/__init__.py (100%)
 copy providers/{ => apache/hive/tests/provider_tests/apache}/__init__.py (100%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/__init__.py (100%)
 copy {airflow/api/auth => 
providers/apache/hive/tests/provider_tests/apache/hive/hooks}/__init__.py (100%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/hooks/query_results.csv (100%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/hooks/test_hive.py (99%)
 copy {airflow/api/auth => 
providers/apache/hive/tests/provider_tests/apache/hive/macros}/__init__.py 
(100%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/macros/test_hive.py (100%)
 copy {airflow/api/auth => 
providers/apache/hive/tests/provider_tests/apache/hive/operators}/__init__.py 
(100%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/operators/test_hive.py (99%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/operators/test_hive_stats.py (99%)
 copy {airflow/api/auth => 
providers/apache/hive/tests/provider_tests/apache/hive/sensors}/__init__.py 
(100%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/sensors/test_hive_partition.py 
(94%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/sensors/test_metastore_partition.py
 (93%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/sensors/test_named_hive_partition.py
 (98%)
 copy {airflow/api_connexion => 
providers/apache/hive/tests/provider_tests/apache/hive/transfers}/__init__.py 
(100%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/transfers/test_hive_to_mysql.py 
(98%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/transfers/test_hive_to_samba.py 
(99%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/transfers/test_mssql_to_hive.py 
(100%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/transfers/test_mysql_to_hive.py 
(100%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/transfers/test_s3_to_hive.py 
(100%)
 rename providers/{tests => 
apache/hive/tests/provider_tests}/apache/hive/transfers/test_vertica_to_hive.py 
(100%)
 copy {airflow/api/auth => 
providers/apache/hive/tests/system/apache/hive}/__init__.py (100%)
 rename providers/{ => 
apache/hive}/tests/system/apache/hive/example_twitter_README.md (100%)
 rename providers/{ => 
apache/hive}/tests/system/apache/hive/example_twitter_dag.py (100%)
 copy providers/{apache/beam => dbt/cloud}/README.rst (62%)
 rename providers/{src/airflow/providers/dbt/cloud => 
dbt/cloud/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/dbt/cloud/CHANGELOG.rst => 
dbt/cloud/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-dbt-cloud => 
providers/dbt/cloud/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-dbt-cloud => 
providers/dbt/cloud/docs}/connections.rst (100%)
 rename {docs/apache-airflow-providers-dbt-cloud => 
providers/dbt/cloud/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-dbt-cloud => 
providers/dbt/cloud/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/integration-logos/dbt => 
providers/dbt/cloud/docs/integration-logos}/dbt.png (100%)
 rename {docs/apache-airflow-providers-dbt-cloud => 
providers/dbt/cloud/docs}/operators.rst (93%)
 rename {docs/apache-airflow-providers-dbt-cloud => 
providers/dbt/cloud/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/dbt/cloud/provider.yaml (85%)
 copy providers/{apache/beam => dbt/cloud}/pyproject.toml (80%)
 copy {chart => providers/dbt/cloud/src/airflow/providers/dbt/cloud}/LICENSE 
(100%)
 rename providers/{ => dbt/cloud}/src/airflow/providers/dbt/cloud/__init__.py 
(100%)
 create mode 100644 
providers/dbt/cloud/src/airflow/providers/dbt/cloud/get_provider_info.py
 copy {airflow/api_connexion => 
providers/dbt/cloud/src/airflow/providers/dbt/cloud/hooks}/__init__.py (100%)
 rename providers/{ => dbt/cloud}/src/airflow/providers/dbt/cloud/hooks/dbt.py 
(100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/src/airflow/providers/dbt/cloud/operators}/__init__.py 
(100%)
 rename providers/{ => 
dbt/cloud}/src/airflow/providers/dbt/cloud/operators/dbt.py (100%)
 copy {airflow/api/auth => 
providers/dbt/cloud/src/airflow/providers/dbt/cloud/sensors}/__init__.py (100%)
 rename providers/{ => 
dbt/cloud}/src/airflow/providers/dbt/cloud/sensors/dbt.py (100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/src/airflow/providers/dbt/cloud/triggers}/__init__.py (100%)
 rename providers/{ => 
dbt/cloud}/src/airflow/providers/dbt/cloud/triggers/dbt.py (100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/src/airflow/providers/dbt/cloud/utils}/__init__.py (100%)
 rename providers/{ => 
dbt/cloud}/src/airflow/providers/dbt/cloud/utils/openlineage.py (100%)
 copy providers/{airbyte => dbt/cloud}/tests/conftest.py (100%)
 copy providers/{ => dbt/cloud/tests/provider_tests}/__init__.py (100%)
 copy providers/{ => dbt/cloud/tests/provider_tests/dbt}/__init__.py (100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/tests/provider_tests/dbt/cloud}/__init__.py (100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/tests/provider_tests/dbt/cloud/hooks}/__init__.py (100%)
 rename providers/{tests => 
dbt/cloud/tests/provider_tests}/dbt/cloud/hooks/test_dbt.py (100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/tests/provider_tests/dbt/cloud/operators}/__init__.py (100%)
 rename providers/{tests => 
dbt/cloud/tests/provider_tests}/dbt/cloud/operators/test_dbt.py (100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/tests/provider_tests/dbt/cloud/sensors}/__init__.py (100%)
 rename providers/{tests => 
dbt/cloud/tests/provider_tests}/dbt/cloud/sensors/test_dbt.py (100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/tests/provider_tests/dbt/cloud/test_data}/__init__.py (100%)
 rename providers/{tests => 
dbt/cloud/tests/provider_tests}/dbt/cloud/test_data/catalog.json (100%)
 rename providers/{tests => 
dbt/cloud/tests/provider_tests}/dbt/cloud/test_data/job_run.json (100%)
 rename providers/{tests => 
dbt/cloud/tests/provider_tests}/dbt/cloud/test_data/manifest.json (100%)
 rename providers/{tests => 
dbt/cloud/tests/provider_tests}/dbt/cloud/test_data/run_results.json (100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/tests/provider_tests/dbt/cloud/triggers}/__init__.py (100%)
 rename providers/{tests => 
dbt/cloud/tests/provider_tests}/dbt/cloud/triggers/test_dbt.py (100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/tests/provider_tests/dbt/cloud/utils}/__init__.py (100%)
 rename providers/{tests => 
dbt/cloud/tests/provider_tests}/dbt/cloud/utils/test_openlineage.py (100%)
 copy {airflow/api_connexion => 
providers/dbt/cloud/tests/system/dbt/cloud}/__init__.py (100%)
 rename providers/{ => dbt/cloud}/tests/system/dbt/cloud/example_dbt_cloud.py 
(100%)
 copy providers/{celery => dingding}/README.rst (65%)
 rename providers/{src/airflow/providers/dingding => 
dingding/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/dingding/CHANGELOG.rst => 
dingding/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-dingding => 
providers/dingding/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-dingding => 
providers/dingding/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-dingding => 
providers/dingding/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/integration-logos/dingding => 
providers/dingding/docs/integration-logos}/Dingding.png (100%)
 rename {docs/apache-airflow-providers-dingding => 
providers/dingding/docs}/operators.rst (90%)
 rename {docs/apache-airflow-providers-dingding => 
providers/dingding/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/dingding/provider.yaml (93%)
 copy providers/{apache/beam => dingding}/pyproject.toml (75%)
 copy {chart => providers/dingding/src/airflow/providers/dingding}/LICENSE 
(100%)
 rename providers/{ => dingding}/src/airflow/providers/dingding/__init__.py 
(100%)
 create mode 100644 
providers/dingding/src/airflow/providers/dingding/get_provider_info.py
 copy {airflow/api/auth => 
providers/dingding/src/airflow/providers/dingding/hooks}/__init__.py (100%)
 rename providers/{ => 
dingding}/src/airflow/providers/dingding/hooks/dingding.py (100%)
 copy {airflow/api/auth => 
providers/dingding/src/airflow/providers/dingding/operators}/__init__.py (100%)
 rename providers/{ => 
dingding}/src/airflow/providers/dingding/operators/dingding.py (100%)
 copy providers/{airbyte => dingding}/tests/conftest.py (100%)
 copy providers/{ => dingding/tests/provider_tests}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/dingding/tests/provider_tests/dingding}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/dingding/tests/provider_tests/dingding/hooks}/__init__.py (100%)
 rename providers/{tests => 
dingding/tests/provider_tests}/dingding/hooks/test_dingding.py (100%)
 copy {airflow/api/auth => 
providers/dingding/tests/provider_tests/dingding/operators}/__init__.py (100%)
 rename providers/{tests => 
dingding/tests/provider_tests}/dingding/operators/test_dingding.py (100%)
 copy {airflow/api_connexion => 
providers/dingding/tests/system/dingding}/__init__.py (100%)
 rename providers/{ => dingding}/tests/system/dingding/example_dingding.py 
(100%)
 copy providers/{celery => elasticsearch}/README.rst (64%)
 rename providers/{src/airflow/providers/elasticsearch => 
elasticsearch/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/elasticsearch/CHANGELOG.rst => 
elasticsearch/docs/changelog.rst} (99%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/configurations-ref.rst (100%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/connections/elasticsearch.rst (95%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/hooks/elasticsearch_python_hook.rst (93%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/hooks/elasticsearch_sql_hook.rst (91%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/hooks/index.rst (100%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/integration-logos/elasticsearch => 
providers/elasticsearch/docs/integration-logos}/Elasticsearch.png (100%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/logging/index.rst (100%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/redirects.txt (100%)
 rename {docs/apache-airflow-providers-elasticsearch => 
providers/elasticsearch/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/elasticsearch/provider.yaml (97%)
 copy providers/{apache/beam => elasticsearch}/pyproject.toml (75%)
 copy {chart => 
providers/elasticsearch/src/airflow/providers/elasticsearch}/LICENSE (100%)
 rename providers/{ => 
elasticsearch}/src/airflow/providers/elasticsearch/__init__.py (100%)
 create mode 100644 
providers/elasticsearch/src/airflow/providers/elasticsearch/get_provider_info.py
 copy {airflow/api/auth => 
providers/elasticsearch/src/airflow/providers/elasticsearch/hooks}/__init__.py 
(100%)
 rename providers/{ => 
elasticsearch}/src/airflow/providers/elasticsearch/hooks/elasticsearch.py (99%)
 copy {airflow/api_connexion => 
providers/elasticsearch/src/airflow/providers/elasticsearch/log}/__init__.py 
(100%)
 rename providers/{ => 
elasticsearch}/src/airflow/providers/elasticsearch/log/es_json_formatter.py 
(100%)
 rename providers/{ => 
elasticsearch}/src/airflow/providers/elasticsearch/log/es_response.py (100%)
 rename providers/{ => 
elasticsearch}/src/airflow/providers/elasticsearch/log/es_task_handler.py (100%)
 rename providers/{ => 
elasticsearch}/src/airflow/providers/elasticsearch/version_compat.py (100%)
 copy providers/{airbyte => elasticsearch}/tests/conftest.py (100%)
 copy providers/{ => elasticsearch/tests/provider_tests}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/elasticsearch/tests/provider_tests/elasticsearch}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/elasticsearch/tests/provider_tests/elasticsearch/hooks}/__init__.py 
(100%)
 rename providers/{tests => 
elasticsearch/tests/provider_tests}/elasticsearch/hooks/test_elasticsearch.py 
(100%)
 copy {airflow/api_connexion => 
providers/elasticsearch/tests/provider_tests/elasticsearch/log}/__init__.py 
(100%)
 rename providers/{tests => 
elasticsearch/tests/provider_tests}/elasticsearch/log/elasticmock/__init__.py 
(97%)
 rename providers/{tests => 
elasticsearch/tests/provider_tests}/elasticsearch/log/elasticmock/fake_elasticsearch.py
 (99%)
 rename providers/{tests => 
elasticsearch/tests/provider_tests}/elasticsearch/log/elasticmock/utilities/__init__.py
 (99%)
 rename providers/{tests => 
elasticsearch/tests/provider_tests}/elasticsearch/log/test_es_json_formatter.py 
(100%)
 rename providers/{tests => 
elasticsearch/tests/provider_tests}/elasticsearch/log/test_es_response.py (100%)
 rename providers/{tests => 
elasticsearch/tests/provider_tests}/elasticsearch/log/test_es_task_handler.py 
(99%)
 copy {airflow/api_connexion => 
providers/elasticsearch/tests/system/elasticsearch}/__init__.py (100%)
 rename providers/{ => 
elasticsearch}/tests/system/elasticsearch/example_elasticsearch_query.py (100%)
 rename providers/{src/airflow/providers => 
fab}/3rd-party-licenses/LICENSES-ui.txt (98%)
 copy providers/{apache/beam => fab}/README.rst (71%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/auth-manager/access-control.rst (98%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/auth-manager/api-authentication.rst (100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/auth-manager/index.rst (100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/auth-manager/webserver-authentication.rst (100%)
 rename providers/{src/airflow/providers/fab/CHANGELOG.rst => 
fab/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-fab => providers/fab/docs}/cli-ref.rst 
(100%)
 rename {docs/apache-airflow-providers-fab => providers/fab/docs}/commits.rst 
(100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/configurations-ref.rst (100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/img/add-role.png (100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/img/diagram_fab_auth_manager_airflow_architecture.md5sum 
(100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/img/diagram_fab_auth_manager_airflow_architecture.png (100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/img/diagram_fab_auth_manager_airflow_architecture.py (100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/img/new-role.png (100%)
 rename {docs/apache-airflow-providers-fab => providers/fab/docs}/index.rst 
(100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/migrations-ref.rst (100%)
 rename {docs/apache-airflow-providers-fab => providers/fab/docs}/security.rst 
(100%)
 rename {docs/apache-airflow-providers-fab => 
providers/fab/docs}/stable-rest-api-ref.rst (100%)
 rename {docs/apache-airflow-providers-fab => providers/fab/docs}/upgrading.rst 
(100%)
 rename providers/{src/airflow/providers => }/fab/provider.yaml (72%)
 copy providers/{celery => fab}/pyproject.toml (68%)
 copy {chart => providers/fab/src/airflow/providers/fab}/LICENSE (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/__init__.py (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/alembic.ini (100%)
 copy {airflow/api/auth => 
providers/fab/src/airflow/providers/fab/auth_manager}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/fab/src/airflow/providers/fab/auth_manager/api}/__init__.py (100%)
 copy {airflow => 
providers/fab/src/airflow/providers/fab/auth_manager}/api/auth/__init__.py 
(100%)
 copy {airflow/api/auth => 
providers/fab/src/airflow/providers/fab/auth_manager/api/auth/backend}/__init__.py
 (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/api/auth/backend/basic_auth.py 
(100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/api/auth/backend/kerberos_auth.py 
(100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/api/auth/backend/session.py (100%)
 copy {airflow/api_connexion => 
providers/fab/src/airflow/providers/fab/auth_manager/api_endpoints}/__init__.py 
(100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/api_endpoints/role_and_permission_endpoint.py
 (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/api_endpoints/user_endpoint.py 
(100%)
 copy {airflow/api/auth => 
providers/fab/src/airflow/providers/fab/auth_manager/cli_commands}/__init__.py 
(100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/cli_commands/db_command.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/cli_commands/definition.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/cli_commands/role_command.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/cli_commands/sync_perm_command.py 
(100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/cli_commands/user_command.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/cli_commands/utils.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/fab_auth_manager.py (98%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/models/__init__.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/models/anonymous_user.py (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/auth_manager/models/db.py 
(100%)
 copy {airflow/api_connexion => 
providers/fab/src/airflow/providers/fab/auth_manager/openapi}/__init__.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/openapi/v1.yaml (100%)
 copy {airflow/api_connexion => 
providers/fab/src/airflow/providers/fab/auth_manager/schemas}/__init__.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/schemas/role_and_permission_schema.py
 (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/schemas/user_schema.py (100%)
 copy {airflow/api/auth => 
providers/fab/src/airflow/providers/fab/auth_manager/security_manager}/__init__.py
 (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/security_manager/constants.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/security_manager/override.py (100%)
 copy {airflow/api_connexion => 
providers/fab/src/airflow/providers/fab/auth_manager/views}/__init__.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/views/permissions.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/views/roles_list.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/views/user.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/views/user_edit.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/auth_manager/views/user_stats.py (100%)
 create mode 100644 providers/fab/src/airflow/providers/fab/get_provider_info.py
 rename providers/{ => fab}/src/airflow/providers/fab/migrations/README (100%)
 copy {airflow/api_connexion => 
providers/fab/src/airflow/providers/fab/migrations}/__init__.py (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/migrations/env.py (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/migrations/script.py.mako 
(100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/migrations/versions/0001_1_4_0_placeholder_migration.py
 (100%)
 copy {airflow/api_connexion => 
providers/fab/src/airflow/providers/fab/migrations/versions}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/fab/src/airflow/providers/fab/www}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/fab/src/airflow/providers/fab/www/api_connexion}/__init__.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/api_connexion/exceptions.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/api_connexion/parameters.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/api_connexion/security.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/api_connexion/types.py (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/app.py (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/constants.py (100%)
 copy {airflow/api_connexion => 
providers/fab/src/airflow/providers/fab/www/extensions}/__init__.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/extensions/init_appbuilder.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/extensions/init_jinja_globals.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/extensions/init_manifest_files.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/extensions/init_security.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/extensions/init_session.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/extensions/init_views.py (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/package-lock.json 
(100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/package.json (100%)
 copy {airflow/api/auth => 
providers/fab/src/airflow/providers/fab/www/security}/__init__.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/security/permissions.py (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/security_manager.py 
(100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/session.py (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/static/css/bootstrap-theme.css (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/static/css/loading-dots.css (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/static/css/main.css 
(100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/static/css/material-icons.css (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/static/js/datetime_utils.js (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/static/js/main.js 
(100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/static/sort_asc.png 
(100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/static/sort_both.png 
(100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/static/sort_desc.png 
(100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/templates/airflow/_messages.html (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/templates/airflow/error.html (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/templates/airflow/main.html (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/templates/airflow/traceback.html (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/templates/appbuilder/index.html (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/templates/appbuilder/navbar.html (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/templates/appbuilder/navbar_menu.html (100%)
 rename providers/{ => 
fab}/src/airflow/providers/fab/www/templates/appbuilder/navbar_right.html (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/utils.py (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/views.py (100%)
 rename providers/{ => fab}/src/airflow/providers/fab/www/webpack.config.js 
(100%)
 copy providers/{airbyte => fab}/tests/conftest.py (100%)
 copy providers/{ => fab/tests/provider_tests}/__init__.py (100%)
 copy {airflow/api/auth => providers/fab/tests/provider_tests/fab}/__init__.py 
(100%)
 copy {airflow/api/auth => 
providers/fab/tests/provider_tests/fab/auth_manager}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/fab/tests/provider_tests/fab/auth_manager/api}/__init__.py (100%)
 copy {airflow/api_connexion => 
providers/fab/tests/provider_tests/fab/auth_manager/api/auth}/__init__.py (100%)
 copy {airflow/api_connexion => 
providers/fab/tests/provider_tests/fab/auth_manager/api/auth/backend}/__init__.py
 (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api/auth/backend/test_basic_auth.py 
(100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api/auth/backend/test_kerberos_auth.py
 (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api/auth/backend/test_session.py 
(100%)
 copy {airflow/api_connexion => 
providers/fab/tests/provider_tests/fab/auth_manager/api_endpoints}/__init__.py 
(100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/api_connexion_utils.py 
(100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/remote_user_api_auth_backend.py
 (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_asset_endpoint.py 
(99%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_auth.py (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_cors.py (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_dag_endpoint.py 
(98%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_dag_run_endpoint.py
 (98%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_dag_source_endpoint.py
 (97%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_dag_warning_endpoint.py
 (96%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_event_log_endpoint.py
 (98%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_import_error_endpoint.py
 (98%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_role_and_permission_endpoint.py
 (99%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_task_instance_endpoint.py
 (99%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_user_endpoint.py 
(99%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_variable_endpoint.py
 (96%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/api_endpoints/test_xcom_endpoint.py 
(98%)
 copy {airflow/api_connexion => 
providers/fab/tests/provider_tests/fab/auth_manager/cli_commands}/__init__.py 
(100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/cli_commands/test_db_command.py 
(100%)
 copy providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/cli_commands/test_definition.py 
(100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/cli_commands/test_role_command.py 
(100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/cli_commands/test_sync_perm_command.py
 (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/cli_commands/test_user_command.py 
(100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/cli_commands/test_utils.py (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/conftest.py (95%)
 copy {airflow/api/auth => 
providers/fab/tests/provider_tests/fab/auth_manager/models}/__init__.py (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/models/test_anonymous_user.py (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/models/test_db.py (96%)
 copy {airflow/api/auth => 
providers/fab/tests/provider_tests/fab/auth_manager/schemas}/__init__.py (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/schemas/test_role_and_permission_schema.py
 (97%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/schemas/test_user_schema.py (97%)
 copy {airflow/api_connexion => 
providers/fab/tests/provider_tests/fab/auth_manager/security_manager}/__init__.py
 (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/security_manager/test_constants.py 
(100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/security_manager/test_override.py 
(100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/test_fab_auth_manager.py (99%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/test_models.py (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/test_security.py (99%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/views/__init__.py (100%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/views/test_permissions.py (93%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/views/test_roles_list.py (91%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/views/test_user.py (91%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/views/test_user_edit.py (91%)
 rename providers/{tests => 
fab/tests/provider_tests}/fab/auth_manager/views/test_user_stats.py (91%)
 copy {airflow/api/auth => 
providers/fab/tests/provider_tests/fab/www}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/fab/tests/provider_tests/fab/www/views}/__init__.py (100%)
 create mode 100644 providers/fab/tests/provider_tests/fab/www/views/conftest.py
 rename {tests => 
providers/fab/tests/provider_tests/fab}/www/views/test_views_acl.py (99%)
 rename {tests => 
providers/fab/tests/provider_tests/fab}/www/views/test_views_custom_user_views.py
 (99%)
 copy providers/{apache/beam => github}/README.rst (51%)
 rename providers/{src/airflow/providers/github => 
github/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/github/CHANGELOG.rst => 
github/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-github => 
providers/github/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-github => 
providers/github/docs}/connections/github.rst (100%)
 rename {docs/apache-airflow-providers-github => 
providers/github/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-github => 
providers/github/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/apache-airflow-providers-github => 
providers/github/docs}/operators/index.rst (90%)
 rename {docs/apache-airflow-providers-github => 
providers/github/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/github/provider.yaml (96%)
 copy providers/{apache/beam => github}/pyproject.toml (75%)
 copy {chart => providers/github/src/airflow/providers/github}/LICENSE (100%)
 rename providers/{ => github}/src/airflow/providers/github/__init__.py (100%)
 create mode 100644 
providers/github/src/airflow/providers/github/get_provider_info.py
 copy {airflow/api_connexion => 
providers/github/src/airflow/providers/github/hooks}/__init__.py (100%)
 rename providers/{ => github}/src/airflow/providers/github/hooks/github.py 
(99%)
 copy {airflow/api_connexion => 
providers/github/src/airflow/providers/github/operators}/__init__.py (100%)
 rename providers/{ => github}/src/airflow/providers/github/operators/github.py 
(99%)
 copy {airflow/api_connexion => 
providers/github/src/airflow/providers/github/sensors}/__init__.py (100%)
 rename providers/{ => github}/src/airflow/providers/github/sensors/github.py 
(99%)
 copy providers/{airbyte => github}/tests/conftest.py (100%)
 copy providers/{ => github/tests/provider_tests}/__init__.py (100%)
 copy {airflow/api_connexion => 
providers/github/tests/provider_tests/github}/__init__.py (100%)
 copy {airflow/api_connexion => 
providers/github/tests/provider_tests/github/hooks}/__init__.py (100%)
 rename providers/{tests => 
github/tests/provider_tests}/github/hooks/test_github.py (100%)
 copy {airflow/api_connexion => 
providers/github/tests/provider_tests/github/operators}/__init__.py (100%)
 rename providers/{tests => 
github/tests/provider_tests}/github/operators/test_github.py (100%)
 copy {airflow/api_connexion => 
providers/github/tests/provider_tests/github/sensors}/__init__.py (100%)
 rename providers/{tests => 
github/tests/provider_tests}/github/sensors/test_github.py (100%)
 copy {airflow/api_connexion => 
providers/github/tests/system/github}/__init__.py (100%)
 rename providers/{ => github}/tests/system/github/example_github.py (99%)
 copy providers/{apache/beam => opensearch}/README.rst (51%)
 rename providers/{src/airflow/providers/opensearch => 
opensearch/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/opensearch/CHANGELOG.rst => 
opensearch/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-opensearch => 
providers/opensearch/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-opensearch => 
providers/opensearch/docs}/configurations-ref.rst (100%)
 rename {docs/apache-airflow-providers-opensearch => 
providers/opensearch/docs}/connections/index.rst (100%)
 rename {docs/apache-airflow-providers-opensearch => 
providers/opensearch/docs}/connections/opensearch.rst (100%)
 rename {docs/apache-airflow-providers-opensearch => 
providers/opensearch/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-opensearch => 
providers/opensearch/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/integration-logos/opensearch => 
providers/opensearch/docs/integration-logos}/opensearch.png (100%)
 rename {docs/apache-airflow-providers-opensearch => 
providers/opensearch/docs}/logging/index.rst (100%)
 rename {docs/apache-airflow-providers-opensearch => 
providers/opensearch/docs}/operators/index.rst (100%)
 rename {docs/apache-airflow-providers-opensearch => 
providers/opensearch/docs}/operators/opensearch.rst (88%)
 rename {docs/apache-airflow-providers-opensearch => 
providers/opensearch/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/opensearch/provider.yaml (97%)
 copy providers/{apache/beam => opensearch}/pyproject.toml (75%)
 copy {chart => providers/opensearch/src/airflow/providers/opensearch}/LICENSE 
(100%)
 rename providers/{ => opensearch}/src/airflow/providers/opensearch/__init__.py 
(100%)
 create mode 100644 
providers/opensearch/src/airflow/providers/opensearch/get_provider_info.py
 copy {airflow/api_connexion => 
providers/opensearch/src/airflow/providers/opensearch/hooks}/__init__.py (100%)
 rename providers/{ => 
opensearch}/src/airflow/providers/opensearch/hooks/opensearch.py (100%)
 copy {airflow/api_connexion => 
providers/opensearch/src/airflow/providers/opensearch/log}/__init__.py (100%)
 rename providers/{ => 
opensearch}/src/airflow/providers/opensearch/log/os_json_formatter.py (100%)
 rename providers/{ => 
opensearch}/src/airflow/providers/opensearch/log/os_response.py (100%)
 rename providers/{ => 
opensearch}/src/airflow/providers/opensearch/log/os_task_handler.py (100%)
 copy {airflow/api_connexion => 
providers/opensearch/src/airflow/providers/opensearch/operators}/__init__.py 
(100%)
 rename providers/{ => 
opensearch}/src/airflow/providers/opensearch/operators/opensearch.py (100%)
 rename providers/{ => 
opensearch}/src/airflow/providers/opensearch/version_compat.py (100%)
 copy providers/{airbyte => opensearch}/tests/conftest.py (100%)
 copy providers/{ => opensearch/tests/provider_tests}/__init__.py (100%)
 copy {airflow/api_connexion => 
providers/opensearch/tests/provider_tests/opensearch}/__init__.py (100%)
 rename providers/{tests => 
opensearch/tests/provider_tests}/opensearch/conftest.py (100%)
 copy {airflow/api_connexion => 
providers/opensearch/tests/provider_tests/opensearch/hooks}/__init__.py (100%)
 rename providers/{tests => 
opensearch/tests/provider_tests}/opensearch/hooks/test_opensearch.py (99%)
 copy {airflow/api_connexion => 
providers/opensearch/tests/provider_tests/opensearch/log}/__init__.py (100%)
 rename providers/{tests => 
opensearch/tests/provider_tests}/opensearch/log/test_os_json_formatter.py (99%)
 rename providers/{tests => 
opensearch/tests/provider_tests}/opensearch/log/test_os_response.py (99%)
 rename providers/{tests => 
opensearch/tests/provider_tests}/opensearch/log/test_os_task_handler.py (99%)
 copy {airflow/api_connexion => 
providers/opensearch/tests/provider_tests/opensearch/operators}/__init__.py 
(100%)
 rename providers/{tests => 
opensearch/tests/provider_tests}/opensearch/operators/test_opensearch.py (99%)
 copy {airflow/api_connexion => 
providers/opensearch/tests/system/opensearch}/__init__.py (100%)
 rename providers/{ => 
opensearch}/tests/system/opensearch/example_opensearch.py (100%)
 copy providers/{celery => oracle}/README.rst (65%)
 rename providers/{src/airflow/providers/oracle => 
oracle/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/oracle/CHANGELOG.rst => 
oracle/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-oracle => 
providers/oracle/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-oracle => 
providers/oracle/docs}/connections/oracle.rst (100%)
 rename {docs/apache-airflow-providers-oracle => 
providers/oracle/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-oracle => 
providers/oracle/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/integration-logos/oracle => 
providers/oracle/docs/integration-logos}/Oracle.png (100%)
 rename {docs/apache-airflow-providers-oracle => 
providers/oracle/docs}/operators/index.rst (92%)
 rename {docs/apache-airflow-providers-oracle => 
providers/oracle/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/oracle/provider.yaml (90%)
 copy providers/{apache/beam => oracle}/pyproject.toml (80%)
 copy {chart => providers/oracle/src/airflow/providers/oracle}/LICENSE (100%)
 rename providers/{ => oracle}/src/airflow/providers/oracle/__init__.py (100%)
 copy {airflow/api_connexion => 
providers/oracle/src/airflow/providers/oracle/example_dags}/__init__.py (100%)
 rename providers/{ => 
oracle}/src/airflow/providers/oracle/example_dags/example_oracle.py (100%)
 create mode 100644 
providers/oracle/src/airflow/providers/oracle/get_provider_info.py
 copy {airflow/api/auth => 
providers/oracle/src/airflow/providers/oracle/hooks}/__init__.py (100%)
 rename providers/{ => oracle}/src/airflow/providers/oracle/hooks/oracle.py 
(100%)
 copy {airflow/api/auth => 
providers/oracle/src/airflow/providers/oracle/operators}/__init__.py (100%)
 rename providers/{ => oracle}/src/airflow/providers/oracle/operators/oracle.py 
(100%)
 copy {airflow/api_connexion => 
providers/oracle/src/airflow/providers/oracle/transfers}/__init__.py (100%)
 rename providers/{ => 
oracle}/src/airflow/providers/oracle/transfers/oracle_to_oracle.py (100%)
 copy providers/{airbyte => oracle}/tests/conftest.py (100%)
 copy providers/{ => oracle/tests/provider_tests}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/oracle/tests/provider_tests/oracle}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/oracle/tests/provider_tests/oracle/hooks}/__init__.py (100%)
 rename providers/{tests => 
oracle/tests/provider_tests}/oracle/hooks/test_oracle.py (100%)
 copy {airflow/api_connexion => 
providers/oracle/tests/provider_tests/oracle/operators}/__init__.py (100%)
 rename providers/{tests => 
oracle/tests/provider_tests}/oracle/operators/test_oracle.py (100%)
 copy {airflow/api/auth => 
providers/oracle/tests/provider_tests/oracle/transfers}/__init__.py (100%)
 rename providers/{tests => 
oracle/tests/provider_tests}/oracle/transfers/test_oracle_to_oracle.py (100%)
 create mode 100644 providers/redis/README.rst
 rename providers/{src/airflow/providers/redis => 
redis/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/redis/CHANGELOG.rst => 
redis/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-redis => 
providers/redis/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-redis => 
providers/redis/docs}/connections.rst (100%)
 rename {docs/apache-airflow-providers-redis => providers/redis/docs}/index.rst 
(100%)
 rename {docs/apache-airflow-providers-redis => 
providers/redis/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/integration-logos/redis => 
providers/redis/docs/integration-logos}/Redis.png (100%)
 rename {docs/apache-airflow-providers-redis => 
providers/redis/docs}/logging/index.rst (100%)
 rename {docs/apache-airflow-providers-redis => 
providers/redis/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/redis/provider.yaml (89%)
 copy providers/{apache/beam => redis}/pyproject.toml (75%)
 copy {chart => providers/redis/src/airflow/providers/redis}/LICENSE (100%)
 rename providers/{ => redis}/src/airflow/providers/redis/__init__.py (100%)
 create mode 100644 
providers/redis/src/airflow/providers/redis/get_provider_info.py
 copy {airflow/api/auth => 
providers/redis/src/airflow/providers/redis/hooks}/__init__.py (100%)
 rename providers/{ => redis}/src/airflow/providers/redis/hooks/redis.py (99%)
 copy {airflow/api/auth => 
providers/redis/src/airflow/providers/redis/log}/__init__.py (100%)
 rename providers/{ => 
redis}/src/airflow/providers/redis/log/redis_task_handler.py (99%)
 copy {airflow/api/auth => 
providers/redis/src/airflow/providers/redis/operators}/__init__.py (100%)
 rename providers/{ => 
redis}/src/airflow/providers/redis/operators/redis_publish.py (100%)
 copy {airflow/api/auth => 
providers/redis/src/airflow/providers/redis/sensors}/__init__.py (100%)
 rename providers/{ => redis}/src/airflow/providers/redis/sensors/redis_key.py 
(100%)
 rename providers/{ => 
redis}/src/airflow/providers/redis/sensors/redis_pub_sub.py (100%)
 copy providers/{airbyte => redis}/tests/conftest.py (100%)
 copy providers/{ => redis/tests/provider_tests}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/redis/tests/provider_tests/redis}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/redis/tests/provider_tests/redis/hooks}/__init__.py (100%)
 rename providers/{tests => 
redis/tests/provider_tests}/redis/hooks/test_redis.py (100%)
 copy {airflow/api/auth => 
providers/redis/tests/provider_tests/redis/log}/__init__.py (100%)
 rename providers/{tests => 
redis/tests/provider_tests}/redis/log/test_redis_task_handler.py (100%)
 copy {airflow/api/auth => 
providers/redis/tests/provider_tests/redis/operators}/__init__.py (100%)
 rename providers/{tests => 
redis/tests/provider_tests}/redis/operators/test_redis_publish.py (100%)
 copy {airflow/api/auth => 
providers/redis/tests/provider_tests/redis/sensors}/__init__.py (100%)
 rename providers/{tests => 
redis/tests/provider_tests}/redis/sensors/test_redis_key.py (100%)
 rename providers/{tests => 
redis/tests/provider_tests}/redis/sensors/test_redis_pub_sub.py (100%)
 copy {airflow/api_connexion => providers/redis/tests/system/redis}/__init__.py 
(100%)
 rename providers/{ => redis}/tests/system/redis/example_redis_publish.py (100%)
 copy providers/{apache/beam => sendgrid}/README.rst (51%)
 rename providers/{src/airflow/providers/sendgrid => 
sendgrid/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/sendgrid/CHANGELOG.rst => 
sendgrid/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-sendgrid => 
providers/sendgrid/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-sendgrid => 
providers/sendgrid/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-sendgrid => 
providers/sendgrid/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/apache-airflow-providers-sendgrid => 
providers/sendgrid/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/sendgrid/provider.yaml (95%)
 copy providers/{apache/beam => sendgrid}/pyproject.toml (75%)
 copy {chart => providers/sendgrid/src/airflow/providers/sendgrid}/LICENSE 
(100%)
 rename providers/{ => sendgrid}/src/airflow/providers/sendgrid/__init__.py 
(100%)
 create mode 100644 
providers/sendgrid/src/airflow/providers/sendgrid/get_provider_info.py
 copy {airflow/api_connexion => 
providers/sendgrid/src/airflow/providers/sendgrid/utils}/__init__.py (100%)
 rename providers/{ => 
sendgrid}/src/airflow/providers/sendgrid/utils/emailer.py (99%)
 copy providers/{airbyte => sendgrid}/tests/conftest.py (100%)
 copy providers/{ => sendgrid/tests/provider_tests}/__init__.py (100%)
 copy {airflow/api_connexion => 
providers/sendgrid/tests/provider_tests/sendgrid}/__init__.py (100%)
 copy {airflow/api_connexion => 
providers/sendgrid/tests/provider_tests/sendgrid/utils}/__init__.py (100%)
 rename providers/{tests => 
sendgrid/tests/provider_tests}/sendgrid/utils/test_emailer.py (100%)
 copy providers/{celery => sqlite}/README.rst (65%)
 rename providers/{src/airflow/providers/sqlite => 
sqlite/docs}/.latest-doc-only-change.txt (100%)
 rename providers/{src/airflow/providers/sqlite/CHANGELOG.rst => 
sqlite/docs/changelog.rst} (100%)
 rename {docs/apache-airflow-providers-sqlite => 
providers/sqlite/docs}/commits.rst (100%)
 rename {docs/apache-airflow-providers-sqlite => 
providers/sqlite/docs}/connections/sqlite.rst (100%)
 rename {docs/apache-airflow-providers-sqlite => 
providers/sqlite/docs}/index.rst (100%)
 rename {docs/apache-airflow-providers-sqlite => 
providers/sqlite/docs}/installing-providers-from-sources.rst (100%)
 rename {docs/integration-logos/sqlite => 
providers/sqlite/docs/integration-logos}/SQLite.png (100%)
 rename {docs/apache-airflow-providers-sqlite => 
providers/sqlite/docs}/operators.rst (93%)
 rename {docs/apache-airflow-providers-sqlite => 
providers/sqlite/docs}/redirects.txt (100%)
 rename {docs/apache-airflow-providers-sqlite => 
providers/sqlite/docs}/security.rst (100%)
 rename providers/{src/airflow/providers => }/sqlite/provider.yaml (91%)
 copy providers/{apache/beam => sqlite}/pyproject.toml (75%)
 copy {chart => providers/sqlite/src/airflow/providers/sqlite}/LICENSE (100%)
 rename providers/{ => sqlite}/src/airflow/providers/sqlite/__init__.py (100%)
 create mode 100644 
providers/sqlite/src/airflow/providers/sqlite/get_provider_info.py
 copy {airflow/api/auth => 
providers/sqlite/src/airflow/providers/sqlite/hooks}/__init__.py (100%)
 rename providers/{ => sqlite}/src/airflow/providers/sqlite/hooks/sqlite.py 
(100%)
 copy providers/{airbyte => sqlite}/tests/conftest.py (100%)
 copy providers/{ => sqlite/tests/provider_tests}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/sqlite/tests/provider_tests/sqlite}/__init__.py (100%)
 copy {airflow/api/auth => 
providers/sqlite/tests/provider_tests/sqlite/hooks}/__init__.py (100%)
 rename providers/{tests => 
sqlite/tests/provider_tests}/sqlite/hooks/test_sqlite.py (100%)
 copy {airflow/api_connexion => 
providers/sqlite/tests/system/sqlite}/__init__.py (100%)
 rename providers/{ => sqlite}/tests/system/sqlite/create_table.sql (100%)
 rename providers/{ => sqlite}/tests/system/sqlite/example_sqlite.py (100%)
 rename providers/{tests/fab/auth_manager/cli_commands/test_definition.py => 
src/airflow/providers/amazon/aws/links/datasync.py} (54%)
 delete mode 100644 
providers/src/airflow/providers/apache/drill/hooks/__init__.py
 delete mode 100644 
providers/src/airflow/providers/apache/drill/operators/__init__.py
 delete mode 100644 
providers/src/airflow/providers/apache/druid/hooks/__init__.py
 delete mode 100644 
providers/src/airflow/providers/apache/druid/operators/__init__.py
 delete mode 100644 
providers/src/airflow/providers/apache/druid/transfers/__init__.py
 delete mode 100644 
providers/src/airflow/providers/apache/hive/hooks/__init__.py
 delete mode 100644 
providers/src/airflow/providers/apache/hive/macros/__init__.py
 delete mode 100644 
providers/src/airflow/providers/apache/hive/operators/__init__.py
 delete mode 100644 
providers/src/airflow/providers/apache/hive/plugins/__init__.py
 delete mode 100644 
providers/src/airflow/providers/apache/hive/sensors/__init__.py
 delete mode 100644 
providers/src/airflow/providers/apache/hive/transfers/__init__.py
 delete mode 100644 providers/src/airflow/providers/dbt/cloud/hooks/__init__.py
 delete mode 100644 
providers/src/airflow/providers/dbt/cloud/operators/__init__.py
 delete mode 100644 
providers/src/airflow/providers/dbt/cloud/sensors/__init__.py
 delete mode 100644 
providers/src/airflow/providers/dbt/cloud/triggers/__init__.py
 delete mode 100644 providers/src/airflow/providers/dbt/cloud/utils/__init__.py
 delete mode 100644 providers/src/airflow/providers/dingding/hooks/__init__.py
 delete mode 100644 
providers/src/airflow/providers/dingding/operators/__init__.py
 delete mode 100644 
providers/src/airflow/providers/elasticsearch/hooks/__init__.py
 delete mode 100644 
providers/src/airflow/providers/elasticsearch/log/__init__.py
 delete mode 100644 providers/src/airflow/providers/fab/auth_manager/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/auth_manager/api/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/auth_manager/api/auth/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/auth_manager/api/auth/backend/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/auth_manager/api_endpoints/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/auth_manager/cli_commands/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/auth_manager/openapi/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/auth_manager/schemas/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/auth_manager/security_manager/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/auth_manager/views/__init__.py
 delete mode 100644 providers/src/airflow/providers/fab/migrations/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/migrations/versions/__init__.py
 delete mode 100644 providers/src/airflow/providers/fab/www/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/www/api_connexion/__init__.py
 delete mode 100644 
providers/src/airflow/providers/fab/www/extensions/__init__.py
 delete mode 100644 providers/src/airflow/providers/fab/www/security/__init__.py
 delete mode 100644 providers/src/airflow/providers/github/hooks/__init__.py
 delete mode 100644 providers/src/airflow/providers/github/operators/__init__.py
 delete mode 100644 providers/src/airflow/providers/github/sensors/__init__.py
 delete mode 100644 providers/src/airflow/providers/opensearch/hooks/__init__.py
 delete mode 100644 providers/src/airflow/providers/opensearch/log/__init__.py
 delete mode 100644 
providers/src/airflow/providers/opensearch/operators/__init__.py
 delete mode 100644 
providers/src/airflow/providers/oracle/example_dags/__init__.py
 delete mode 100644 providers/src/airflow/providers/oracle/hooks/__init__.py
 delete mode 100644 providers/src/airflow/providers/oracle/operators/__init__.py
 delete mode 100644 providers/src/airflow/providers/oracle/transfers/__init__.py
 delete mode 100644 providers/src/airflow/providers/redis/hooks/__init__.py
 delete mode 100644 providers/src/airflow/providers/redis/log/__init__.py
 delete mode 100644 providers/src/airflow/providers/redis/operators/__init__.py
 delete mode 100644 providers/src/airflow/providers/redis/sensors/__init__.py
 delete mode 100644 providers/src/airflow/providers/sendgrid/utils/__init__.py
 delete mode 100644 providers/src/airflow/providers/sqlite/hooks/__init__.py
 create mode 100644 providers/tests/amazon/aws/links/test_datasync.py
 delete mode 100644 providers/tests/apache/drill/__init__.py
 delete mode 100644 providers/tests/apache/drill/hooks/__init__.py
 delete mode 100644 providers/tests/apache/druid/__init__.py
 delete mode 100644 providers/tests/apache/druid/hooks/__init__.py
 delete mode 100644 providers/tests/apache/druid/operators/__init__.py
 delete mode 100644 providers/tests/apache/druid/transfers/__init__.py
 delete mode 100644 providers/tests/apache/hive/hooks/__init__.py
 delete mode 100644 providers/tests/apache/hive/macros/__init__.py
 delete mode 100644 providers/tests/apache/hive/operators/__init__.py
 delete mode 100644 providers/tests/apache/hive/sensors/__init__.py
 delete mode 100644 providers/tests/apache/hive/transfers/__init__.py
 delete mode 100644 providers/tests/dbt/cloud/__init__.py
 delete mode 100644 providers/tests/dbt/cloud/hooks/__init__.py
 delete mode 100644 providers/tests/dbt/cloud/operators/__init__.py
 delete mode 100644 providers/tests/dbt/cloud/sensors/__init__.py
 delete mode 100644 providers/tests/dbt/cloud/test_data/__init__.py
 delete mode 100644 providers/tests/dbt/cloud/triggers/__init__.py
 delete mode 100644 providers/tests/dbt/cloud/utils/__init__.py
 delete mode 100644 providers/tests/dingding/__init__.py
 delete mode 100644 providers/tests/dingding/hooks/__init__.py
 delete mode 100644 providers/tests/dingding/operators/__init__.py
 delete mode 100644 providers/tests/elasticsearch/__init__.py
 delete mode 100644 providers/tests/elasticsearch/hooks/__init__.py
 delete mode 100644 providers/tests/elasticsearch/log/__init__.py
 delete mode 100644 providers/tests/fab/__init__.py
 delete mode 100644 providers/tests/fab/auth_manager/__init__.py
 delete mode 100644 providers/tests/fab/auth_manager/api/__init__.py
 delete mode 100644 providers/tests/fab/auth_manager/api/auth/__init__.py
 delete mode 100644 
providers/tests/fab/auth_manager/api/auth/backend/__init__.py
 delete mode 100644 providers/tests/fab/auth_manager/api_endpoints/__init__.py
 delete mode 100644 providers/tests/fab/auth_manager/cli_commands/__init__.py
 delete mode 100644 providers/tests/fab/auth_manager/models/__init__.py
 delete mode 100644 providers/tests/fab/auth_manager/schemas/__init__.py
 delete mode 100644 
providers/tests/fab/auth_manager/security_manager/__init__.py
 delete mode 100644 providers/tests/github/__init__.py
 delete mode 100644 providers/tests/github/hooks/__init__.py
 delete mode 100644 providers/tests/github/operators/__init__.py
 delete mode 100644 providers/tests/github/sensors/__init__.py
 delete mode 100644 providers/tests/opensearch/__init__.py
 delete mode 100644 providers/tests/opensearch/hooks/__init__.py
 delete mode 100644 providers/tests/opensearch/log/__init__.py
 delete mode 100644 providers/tests/opensearch/operators/__init__.py
 delete mode 100644 providers/tests/oracle/__init__.py
 delete mode 100644 providers/tests/oracle/hooks/__init__.py
 delete mode 100644 providers/tests/oracle/operators/__init__.py
 delete mode 100644 providers/tests/oracle/transfers/__init__.py
 delete mode 100644 providers/tests/redis/__init__.py
 delete mode 100644 providers/tests/redis/hooks/__init__.py
 delete mode 100644 providers/tests/redis/log/__init__.py
 delete mode 100644 providers/tests/redis/operators/__init__.py
 delete mode 100644 providers/tests/redis/sensors/__init__.py
 delete mode 100644 providers/tests/sendgrid/__init__.py
 delete mode 100644 providers/tests/sendgrid/utils/__init__.py
 delete mode 100644 providers/tests/sqlite/__init__.py
 delete mode 100644 providers/tests/sqlite/hooks/__init__.py
 delete mode 100644 providers/tests/system/apache/drill/__init__.py
 delete mode 100644 providers/tests/system/apache/druid/__init__.py
 delete mode 100644 providers/tests/system/apache/hive/__init__.py
 delete mode 100644 providers/tests/system/dbt/cloud/__init__.py
 delete mode 100644 providers/tests/system/dingding/__init__.py
 delete mode 100644 providers/tests/system/elasticsearch/__init__.py
 delete mode 100644 providers/tests/system/github/__init__.py
 delete mode 100644 
providers/tests/system/google/cloud/dataflow/example_dataflow_sql.py
 delete mode 100644 providers/tests/system/opensearch/__init__.py
 delete mode 100644 providers/tests/system/redis/__init__.py
 delete mode 100644 providers/tests/system/sqlite/__init__.py
 copy {airflow/models => task_sdk/src/airflow/sdk/definitions}/param.py (98%)
 copy {tests/models => task_sdk/tests/definitions}/test_param.py (80%)

Reply via email to