You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by as...@apache.org on 2021/04/16 16:18:54 UTC
[airflow] branch v2-0-stable updated (beb8af5 -> e494306)
This is an automated email from the ASF dual-hosted git repository.
ash pushed a change to branch v2-0-stable
in repository https://gitbox.apache.org/repos/asf/airflow.git.
from beb8af5 Update Changelog for 2.0.1rc2
add 417d7cb Fix spellings
add 94ae38f Restores flexible installation version, fixes manual tag build process. (#14107)
add e743e03 Add script to generate integrations.json (#13073)
add 0df89d8 Sort integrations.json by lowercase integration name (#13105)
add f373032 Simplify Kerberos network setup (#13999)
add 3abb230 Fix Kerberos network creation on older docker-compose (#14070)
add 3f793d3 Add statsd integration to breeze (#12708)
add 24a16cc Run KinD tests when cncf.kubernetes provider files are changed (#14122)
add 07d8926 Run CI (Build Image and committer PRs) on self-hosted runner (#13730)
add c2b361d Fix typo in Build Images workflow from self-hosted switch (#14150)
add 35c7a45 Disable progress bar for PIP installation (#14126)
add 8958a3d Fixes regexp in entrypoint to include password-less entries (#14221)
add 55d4774 Disables self-hosted runs for non-apache-owned repositories (#14239)
add 24af3d2 fixup! Disables self-hosted runs for non-apache-owned repositories (#14239) (#14242)
add ea98acb Attempts to stabilize and improve speed of static checks (#14332)
add 803c5eb Implements generation of separate constraints for core and providers (#14227)
add dae6003 Fix some tests failures after pylint fixes (#14350)
add 2c3a9f7 Fix caching of python images during builds (#14347)
add 119d31b Easy switching between GitHub Container Registries (#14120)
add 4197110 Pre-commit cache is tied to a specific python version (#14430)
add d6f29af Upgrade to newer dependencies only set when setup changed for PR (#14437)
add 5f3d913 Add PATH to basic_static_checks. (#14451)
add be82329 Fix pylint pre-commit checks when only todo files are changed (#14453)
add 8301e20 Fixes date command in breeze build-image to work on MacOS (#14458)
add 1761992 Adds --dry-run-docker flag to just print the docker commands (#14468)
add fb967c0 Allow your own Docker production image to be verified by bash script (#14224)
add efabde1 Removes the step to upload artifact with documentation (#14510)
add ec82967 Update hadolint from v1.18.0 to v1.22.1 (#14509)
add 2c6ee74 Production image can be run as root (#14226)
add ef87e84 Fix asset recompilation message (#14532)
add fbc675f Fix typo in docker.rst (#14389)
add 76356e5 Updates docs to include docker resource requirements for quickstart (#14464)
add 543f36b Enable LDAP auth in docker-compose.yaml (#14516)
add 18a1042 Disable health checks for ad-hoc containers (#14536)
add 247af49 Log all breeze output to a file automatically (#14470)
add 76c249e Fix breeze redirect on macOS (#14506)
add 07d924d Implement provider versioning tools (#13767)
add 9621dda Use DAG context manager in examples (#13297)
add fe6f64e Update documents for using MySQL (#14174)
add 890976b Add better description and guidance in case of sqlite version mismatch (#14209)
add 52b70b9 Correct PostgreSQL password in doc example code (#14256)
add 2977d20 Fix misleading statement on sqlite (#14317)
add a11b678 Add more tips about health checks (#14537)
add 47aa991 Add Neo4j hook and operator (#13324)
add 4b73684 Minor doc fixes (#14547)
add cfa4c7f Fix grammar in production-deployment.rst (#14386)
add 87e747f Add Apache Beam operators (#12814)
add 27f5175 Upgrade slack_sdk to v3 (#13745)
add ede845b Add Google Cloud Workflows Operators (#13366)
add cca3afa Update compatibility with google-cloud-os-login>=2.0.0 (#13126)
add fae6b2e Support google-cloud-datacatalog>=1.0.0 (#13097)
add dd3474c Update compatibility with google-cloud-kms>=2.0 (#13124)
add 6337aa8 Support google-cloud-pubsub>=2.0.0 (#13127)
add f2b5637 Support google-cloud-redis>=2.0.0 (#13117)
add 0fa5141 Add timeout option to gcs hook methods. (#13156)
add 8947278 Support google-cloud-bigquery-datatransfer>=3.0.0 (#13337)
add bc88c5b Salesforce provider requires tableau (#13593)
add 63f2bc4 Support google-cloud-datacatalog>=3.0.0 (#13534)
add 1aa4871 Support google-cloud-automl >=2.1.0 (#13505)
add 77cf7eb Support google-cloud-tasks>=2.0.0 (#13347)
add 98a7e75 Refactor DataprocOperators to support google-cloud-dataproc 2.0 (#13256)
add a074670 Support google-cloud-monitoring>=2.0.0 (#13769)
add c2cb07f Support google-cloud-logging` >=2.0.0 (#13801)
add d7f607a Update to Pytest 6.0 (#14065)
add 1b29db9 Remove reinstalling azure-storage steps from CI / Breeze (#14102)
add a83b596 Limits Sphinx to <3.5.0 (#14238)
add b1acacb Remove testfixtures module that is only used once (#14318)
add d9340ce Pin moto to <2 (#14433)
add e58bd67 Add Tableau provider separate from Salesforce Provider (#14030)
add a7b0008 Add Azure Data Factory hook (#11015)
add abda3bd Fix failing docs build on Master (#14465)
add 178dde3 By default PIP will install all packages in .local folder (#14125)
add ac43056 Note that the DB must be using UTF-8 (#14742)
add f4cc5c5 Fix running child tasks in a subdag after clearing a successful subdag (#14776)
add b583736 [AIRFLOW-6076] fix dag.cli() KeyError (#13647)
add 04ae0f6 Add more flexibility with FAB menu links (#13903)
add 118f86c Speed up clear_task_instances by doing a single sql delete for TaskReschedule (#14048)
add 9d91058 Fix typos in concept docs (#14130)
add 472077e [AIRFLOW-7044] Host key can be specified via SSH connection extras. (#12944)
add 05326e2 Sync DB Migrations in Master with 2.0.1 (#14155)
add 76be86e Log migrations info in consistent way (#14158)
add 8c95675 Make TaskInstance.pool_slots not nullable with a default of 1 (#14406)
add 7156d6c Rename last_scheduler_run into last_parsed_time, and ensure it's updated in DB (#14581)
add 7790b2f Use `Lax` for `cookie_samesite` when empty string is passed (#14183)
add 1858a94 Fix comparison dagTZ with localTZ (#14204)
add 36ff9c5 Fix indentation in code block in Taskflow API doc (#14241)
add 3f36fa9 Make airflow dags show command display TaskGroup (#14269)
add 44a261a Fix bug allowing task instances to survive when dagrun_timeout is exceeded (#14321)
add 6dd7559 Scheduler should not fail when invalid executor_config is passed (#14323)
add 0cb2a96 BugFix: Fix taskInstance API call fails if a task is removed from running DAG (#14381)
add 040f7d8 Fix crash when user clicks on "Task Instance Details" caused by start_date being None (#14416)
add 041c9d2 BugFix: Serialize max_retry_delay as a timedelta (#14436)
add 97d98bb Gracefully handle missing start_date and end_date for DagRun (#14452)
add 99f1022 Fix statsd metrics not sending when using daemon mode (#14454)
add 62725ce Fix logging error with task error when JSON logging is enabled (#14456)
add 5dd51dc Bugfix: Fix wrong output of tags and owners in dag detail API endpoint (#14490)
add 87c26b4 BugFix: TypeError in monitor_pod (#14513)
add 051d239 Add plain format output to cli tables (#14546)
add a156053 BugFix: fix DAG doc display (especially for TaskFlow DAGs) (#14564)
add d6aa666 Bugfix: Plugins endpoint was unauthenticated (#14570)
add 7d181d8 Replace Graph View Screenshot to show Auto-refresh (#14571)
add 5b3ce3f Default to Celery Task model when backend model does not exist (#14612)
add a294cfe Bump version to match node dependency (#14624)
add d8bf55b Remember expanded task groups in localStorage (#14661)
add 6f254f2 Update Flask-AppBuilder dependency to allow 3.2 (and all 3.x series) (#14665)
add 7b93f5c Fix minor issues in 'Concepts' doc (#14679)
add 9abe9bc Webserver: Allow Filtering TaskInstances by queued_dttm (#14708)
add f3153e1 Fix KubernetesExecutor issue with deleted pending pods (#14810)
add ea06eb0 Pin SQLAlchemy to <1.4 due to breakage of sqlalchemy-utils (#14812)
add 10af971 Suggest using $http_host instead of $host (#14814)
add fb5d508 Bump Redoc to resolve vulnerability in sub-dependency (#14608)
add c2f3e68 fix lossing duration < 1 secs in tree (#13537)
add 4033041 Separate out tests to cater of changes in Python 3.8.8 (#14698)
add 194597f Fix tests for all urllib versions with only '&' as separator (#14710)
add b335061 Fix tests in tests/www/test_views.py (#14719)
add ab8c558 Webserver: Sanitize string passed to origin param (#14738)
add 337edee Fix error when running tasks with Sentry integration enabled. (#13929)
add d5aabd0 Don't create unittest.cfg when not running in unit test mode (#14420)
add f5fb9c4 Use libyaml C library when available. (#14577)
add be9881b Simplify cleaning string passed to origin param (#14738) (#14905)
add ace8554 Sort lists, sets and tuples in Serialized DAGs (#14909)
add f06d3d6 Multiple minor doc fixes (#14917)
add 555c1fc Add pre-commit check to sort and remove duplicates from the spelling wordlist (#13170)
add d18813e chore: fix case of GitHub (#14525)
add e96575c Use airflow db check command in entrypoint_prod.sh (#14530)
add f3b34cd Restore correct terminal with to interactive breeze usage (#14579)
add e1302b3 Remove redundant step in CodeQL GitHub Actions step (#14600)
add 98edfb9 Fix breeze redirection on linux/Ubuntu 20.04 (#14626)
add 22509d2 Fix grammar and remove duplicate words (#14647)
add 6ca12b6 Don't use author_association for self-hosted vs public runner decision. (#14718)
add 2894b4e Reduce duplication in pre_commit_check_order_setup.py script (#14731)
add 223a58f Remove un-needed/left over environment variables in ci.yml (#14732)
add 11d915e Fixed runs-on for non-apache repository (#14737)
add f991734 Remove Heisentest category and quarantine test_backfill_depends_on_past (#14756)
add cd4d8b1 Fixes force-pulling base python images (#14736)
add ffe8496 Better diagnostics for image waiting (#14779)
add 401c57f Only rebuilds base python image when upgrading to newer deps (#14783)
add 899a75d Fixes case where output log is missing for image waiting (#14784)
add 0e8fb85 Fixes recent scripting breeze fix to work also with zsh (#14787)
add 72bec72 Prepare to switch master branch for main. (#14688)
add 6a003dd When `breeze stop` is called all integrations are enabled (#14825)
add a4d056f Replaces 1.10.14 with 1.10.15 where needed (#14866)
add a81cbc2 Fixes some of the flaky tests in test_scheduler_job (#14792)
add c2d602d Add Airflow 2.0.1 to ``breeze-complete`` and BREEZE.rst (#14876)
add c3536f4 Fixes unbound variable on MacOS (#14877)
add 3bd021b Adds missing variable for force pull base image variable (#14901)
add 55bc602 Running tests in parallel (#14531)
add 12ad529 Remove Backport Providers (#14886)
add e43f799 Adds resource check when running Breeze (#14908)
add 0b881c5 Running tests in parallel (#14915)
add 822d883 Optimizes image verification steps. (#14780)
add 54737a4 Quarantine test_clit_tasks - they have a lot of errors
add 945bbb1 Create a documentation package for Docker image (#14846)
add 89a2eb0 Fixes default group of Airflow user. (#14944)
add 9d9f68e Much easier to use and better documented Docker image (#14911)
add 6984dbc Skips provider package builds and provider tests for non-master
add 584a45a Fix failing doc build (#14986)
add 5396204 Fixes broken asset compilation in Docker images (#14995)
add d41db1d Fixes problem with two different files mdsumed with the same name (#14998)
add e25a8b0 Synchronize Provider templates with master
add 41e0e19 Fix support for long dag_id and task_id in KubernetesExecutor (#14703)
add edbf49c Prepare ad-hoc release of the four previously excluded providers (#14655)
add e7838d5 Upgrades moto to newer version (~=2.0) (#15051)
add 588c1a1 Adds dill exclusion to Dockerfiles to accomodate upcoming beam fix (#15048)
add 6ebb01e Remove extra/needless deprecation warnings from airflow.contrib module (#15065)
add ffc3bcd Scheduler: Remove TIs from starved pools from the critical path. (#14476)
add 7a338f0 Speed up webserver start when there are many DAGs (#14993)
add 6d55d06 Faster default role syncing during webserver start (#15017)
add 40bf4e6 Pass queue to BaseExecutor.execute_async like in airflow 1.10 (#14861)
add 00c4f33 Fix typo in doc docker-stack (#14928)
add e908d28 Compare string values, not if strings are the same object (#14942)
add a7ad65e Docs: Clarify behavior of delete_worker_pods_on_failure (#14958)
add 48436ac Add missing comma in docs for KubernetesExecutor (#15035)
add 15e1baf More proper default value for namespace in K8S cleanup-pods CLI (#15060)
add ea0f3af Fixed deprecated code example in Concepts doc (#15098)
add 6e06eaf Remove 'conf' from search_columns in DagRun View (#15099)
add 6e82248 Re-introduce dagrun.schedule_delay metric (#15105)
add 1bc64fd Allow pathlib.Path in DagBag and various util fns (#15110)
add d44c65d Avoid scheduler/parser manager deadlock by using non-blocking IO (#15112)
add c8e43ed Fix bug in airflow.stats timing that broke dogstatsd mode (#15132)
add fbe55aa The PYTHON_MAJOR_MINOR build arg has been deprecated (#15054)
add c2a126d The --force-pull-images is restored in breeze (#15063)
add 3dd5043 Parallelize build of documentation. (#15062)
add e4e5f2f Add timeout to test jobs to prevent hanging docker containers (#15078)
add 508f408 Better handling of docker command (#15080)
add c5dfb6e Mark the test_scheduler_task_start_date as quarantined (#15086)
add 2680175 Fixes failing docs upload on master (#15148)
add 66a266c Increase timeout for building the docs (#15157)
add aaf2edb Merges prepare/test provider packages into two jobs (#15152)
add a8a7b10 Finish quarantine for test_should_force_kill_process (#15081)
add 63c69c7 Adds Blinker dependency which is missing after recent changes (#15182)
add aee1198 Bump K8S versions to latest supported ones. (#15156)
add adf6739 Fixes problem when Pull Request is `weird` - has null head_repo (#15189)
add b325f9e Removes unused CI feature of printing output on error (#15190)
add 77c6d0b Merges quarantined tests into single job (#15153)
add 1706bae Updates 3.6 limits for latest versions of a few libraries (#15209)
add c1ce6c5 not fail on missing status in tests
add ba0e351 Less docker magic in docs building (#15176)
add 90ba6b9 Fix celery executor bug trying to call len on map (#14883)
add 10ea58e Constraints are now parallelized and merged in single job (#15211)
add dcf7f9c Adds 'Trino' provider (with lower memory footprint for tests) (#15187)
add 68c9f1d Adds new Airbyte provider (#14492)
add 1f67edd Run kubernetes tests in parallel (#15222)
add a7e80b1 Better compatibility/diagnostics for arbitrary UID in docker image (#15162)
add dc22f8c Bugfix: resources in `executor_config` breaks Graph View in UI (#15199)
add f802171 Replace new url for Stable Airflow Docs (#15169)
add 2372a69 Fix Providers doc (#15185)
add b2e640f Add a note in set-config.rst on using Secrets Backend (#15274)
add 2907a91 Add Ephraim to Committers List (#14397)
add b54f8c6 Sort Committers via their names instead of usernames (#14403)
add db155ef Add new committers (#14544)
add 7f64bd0 Add new Committers to docs (#15235)
add bb199ee Fixed #14270: Add error message in OOM situations (#15207)
add 1f2f1f7 Bugfix: Fix overriding `pod_template_file` in KubernetesExecutor (#15197)
add 12e6b33 Update import path and fix typo in `dag-run.rst` (#15201)
add ace5411 Fix mistake and typos in doc/docstrings (#15180)
add 7e547b7 Bugfix: Task docs are not shown in the Task Instance Detail View (#15191)
add def7133 Unable to trigger backfill or manual jobs with Kubernetes executor. (#14160)
add 08b632e Restore base lineage backend (#14146)
add 727fd93 Add documentation create/update community providers (#15061)
add 633f6ba Fix url generation for TriggerDagRunOperatorLink (#14990)
add 317f76a Fix password masking in CLI action_logging (#15143)
add 8416679 BugFix: CLI 'kubernetes cleanup-pods' should only clean up Airflow-created Pods (#15204)
add 17fd314 Change default of `[kubernetes] enable_tcp_keepalive` to `True` (#15338)
add 14c14dd Fix missing on_load trigger for folder-based plugins (#15208)
add cf2f765 Import Connection lazily in hooks to avoid cycles (#15361)
add 79ff590 Don't import mysql exceptions from "private" module (#15039)
add 1366d65 Remove unused JS packages (#15383)
add 39593f9 Fix "leaking" log driver in tests
add 2221e71 Avoids error on pushing PROD image as cache (#15321)
add 0e0dc73 Bugfix: ``TypeError`` when Serializing & sorting iterables (#15395)
add 3e3e450 Don't try to push the python build image when building on release branches (#15394)
add 3369e2f Do not remove 'full-tests-needed' when approval missing (#15175)
add a46e809 Fixes pushing constraints (#15243)
add 62b5835 Add changelog for what will become 2.0.2 (#15380)
add e494306 Update version to 2.0.2
No new revisions were added by this update.
Summary of changes:
.asf.yaml | 3 +
.dockerignore | 1 +
.github/actions/cancel-workflow-runs | 2 +-
.github/actions/label-when-approved-action | 2 +-
.github/workflows/build-images-workflow-run.yml | 41 +-
.github/workflows/ci.yml | 677 +++++-----
.github/workflows/codeql-analysis.yml | 13 +-
.../workflows/label_when_reviewed_workflow_run.yml | 1 +
.github/workflows/scheduled_quarantined.yml | 15 +-
.gitignore | 7 +-
.pre-commit-config.yaml | 24 +-
.rat-excludes | 3 +-
BREEZE.rst | 332 +++--
CHANGELOG.txt | 97 +-
CI.rst | 153 ++-
COMMITTERS.rst | 2 +-
CONTRIBUTING.rst | 164 ++-
CONTRIBUTORS_QUICK_START.rst | 25 +-
Dockerfile | 94 +-
Dockerfile.ci | 49 +-
IMAGES.rst | 153 ++-
INSTALL | 32 +-
PULL_REQUEST_WORKFLOW.rst | 16 +-
README.md | 5 +-
STATIC_CODE_CHECKS.rst | 2 +
TESTING.rst | 206 ++-
UPDATING.md | 17 +-
airflow/__init__.py | 1 +
airflow/api_connexion/openapi/v1.yaml | 3 +-
airflow/api_connexion/schemas/dag_schema.py | 36 +-
airflow/cli/cli_parser.py | 49 +-
airflow/cli/commands/connection_command.py | 2 +-
airflow/cli/commands/kubernetes_command.py | 20 +-
airflow/cli/simple_table.py | 13 +-
airflow/config_templates/config.yml | 6 +-
airflow/config_templates/default_airflow.cfg | 6 +-
airflow/configuration.py | 297 ++--
airflow/contrib/__init__.py | 4 -
airflow/contrib/operators/__init__.py | 8 -
airflow/example_dags/example_bash_operator.py | 54 +-
airflow/example_dags/example_branch_operator.py | 51 +-
.../example_branch_python_dop_operator_3.py | 31 +-
.../example_kubernetes_executor_config.py | 3 +-
airflow/example_dags/example_latest_only.py | 10 +-
.../example_latest_only_with_trigger.py | 18 +-
.../example_passing_params_via_test_command.py | 66 +-
airflow/example_dags/example_python_operator.py | 127 +-
.../example_dags/example_short_circuit_operator.py | 30 +-
airflow/example_dags/example_skip_dag.py | 6 +-
airflow/example_dags/example_subdag_operator.py | 45 +-
.../example_dags/example_trigger_controller_dag.py | 15 +-
airflow/example_dags/example_trigger_target_dag.py | 29 +-
airflow/example_dags/example_xcom.py | 45 +-
airflow/example_dags/test_utils.py | 15 +-
airflow/example_dags/tutorial.py | 93 +-
airflow/example_dags/tutorial_etl_dag.py | 41 +-
airflow/executors/base_executor.py | 4 +-
airflow/executors/celery_executor.py | 26 +-
airflow/executors/kubernetes_executor.py | 18 +-
airflow/hooks/base.py | 12 +-
airflow/jobs/backfill_job.py | 1 +
airflow/jobs/scheduler_job.py | 32 +-
airflow/kubernetes/kube_client.py | 8 +-
airflow/kubernetes/pod_generator.py | 12 +-
airflow/kubernetes/pod_launcher.py | 7 +-
airflow/kubernetes/refresh_config.py | 4 +-
.../basic_template.yaml | 4 +-
airflow/lineage/__init__.py | 22 +
airflow/lineage/backend.py | 47 +
...e42bb497a22_rename_last_scheduler_run_column.py | 65 +
...2da_increase_size_of_connection_extra_field_.py | 56 +
...8c147f_remove_can_read_permission_on_config_.py | 6 +
.../8646922c8a04_change_default_pool_slots_to_1.py | 93 ++
airflow/models/baseoperator.py | 37 +-
airflow/models/connection.py | 2 +-
airflow/models/dag.py | 19 +-
airflow/models/dagbag.py | 22 +-
airflow/models/dagrun.py | 12 +-
airflow/models/taskinstance.py | 47 +-
airflow/plugins_manager.py | 23 +-
airflow/provider.yaml.schema.json | 4 +
airflow/providers/.gitignore | 1 +
airflow/providers/CHANGELOG.rst | 25 +
airflow/providers/README.md | 28 -
airflow/providers/airbyte/CHANGELOG.rst | 25 +
.../providers/airbyte}/__init__.py | 0
.../providers/airbyte/example_dags}/__init__.py | 0
.../example_dags/example_airbyte_trigger_job.py | 64 +
.../providers/airbyte/hooks}/__init__.py | 0
airflow/providers/airbyte/hooks/airbyte.py | 109 ++
.../providers/airbyte/operators}/__init__.py | 0
airflow/providers/airbyte/operators/airbyte.py | 85 ++
airflow/providers/airbyte/provider.yaml | 51 +
.../providers/airbyte/sensors}/__init__.py | 0
airflow/providers/airbyte/sensors/airbyte.py | 73 +
.../amazon/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 106 --
.../amazon/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 65 -
.../amazon/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 26 -
.../amazon/BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 26 -
.../providers/amazon/BACKPORT_PROVIDER_README.md | 488 -------
airflow/providers/amazon/CHANGELOG.rst | 26 +
airflow/providers/amazon/PROVIDER_CHANGES_1.0.0.md | 217 ---
airflow/providers/amazon/README.md | 483 -------
airflow/providers/amazon/aws/ADDITIONAL_INFO.md | 26 -
.../amazon/aws/log/cloudwatch_task_handler.py | 1 +
.../providers/amazon/aws/log/s3_task_handler.py | 1 +
airflow/providers/amazon/provider.yaml | 14 +
airflow/providers/apache/beam/CHANGELOG.rst | 25 +
airflow/providers/apache/beam/README.md | 97 ++
.../providers/apache/beam}/__init__.py | 0
.../apache/beam/example_dags}/__init__.py | 0
.../apache/beam/example_dags/example_beam.py | 315 +++++
.../providers/apache/beam/hooks}/__init__.py | 0
airflow/providers/apache/beam/hooks/beam.py | 289 ++++
.../providers/apache/beam/operators}/__init__.py | 0
airflow/providers/apache/beam/operators/beam.py | 446 ++++++
airflow/providers/apache/beam/provider.yaml | 45 +
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 20 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 17 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 -
.../apache/cassandra/BACKPORT_PROVIDER_README.md | 141 --
airflow/providers/apache/cassandra/CHANGELOG.rst | 25 +
.../apache/cassandra/PROVIDER_CHANGES_1.0.0.md | 50 -
airflow/providers/apache/cassandra/README.md | 144 --
airflow/providers/apache/cassandra/provider.yaml | 1 +
.../druid/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 21 -
.../druid/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 18 -
.../druid/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../apache/druid/BACKPORT_PROVIDER_README.md | 172 ---
airflow/providers/apache/druid/CHANGELOG.rst | 25 +
.../apache/druid/PROVIDER_CHANGES_1.0.0.md | 52 -
airflow/providers/apache/druid/README.md | 176 ---
airflow/providers/apache/druid/provider.yaml | 1 +
.../hdfs/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 22 -
.../hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 18 -
.../hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../apache/hdfs/BACKPORT_PROVIDER_README.md | 146 --
airflow/providers/apache/hdfs/CHANGELOG.rst | 25 +
.../apache/hdfs/PROVIDER_CHANGES_1.0.0.md | 53 -
airflow/providers/apache/hdfs/README.md | 150 ---
airflow/providers/apache/hdfs/provider.yaml | 2 +
.../hive/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 32 -
.../hive/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 29 -
.../hive/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../apache/hive/BACKPORT_PROVIDER_README.md | 221 ---
airflow/providers/apache/hive/CHANGELOG.rst | 25 +
.../apache/hive/PROVIDER_CHANGES_1.0.0.md | 77 --
airflow/providers/apache/hive/README.md | 228 ----
.../hive/example_dags/example_twitter_README.md | 2 +-
.../hive/example_dags/example_twitter_dag.py | 2 +-
airflow/providers/apache/hive/hooks/hive.py | 2 +-
airflow/providers/apache/hive/provider.yaml | 1 +
.../kylin/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 19 -
.../kylin/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 9 -
.../apache/kylin/BACKPORT_PROVIDER_README.md | 119 --
airflow/providers/apache/kylin/CHANGELOG.rst | 25 +
.../apache/kylin/PROVIDER_CHANGES_1.0.0.md | 35 -
airflow/providers/apache/kylin/README.md | 128 --
.../livy/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 18 -
.../livy/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 17 -
.../livy/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 -
.../apache/livy/BACKPORT_PROVIDER_README.md | 160 ---
airflow/providers/apache/livy/CHANGELOG.rst | 25 +
.../apache/livy/PROVIDER_CHANGES_1.0.0.md | 47 -
airflow/providers/apache/livy/README.md | 162 ---
.../pig/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 22 -
.../pig/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 18 -
.../pig/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../apache/pig/BACKPORT_PROVIDER_README.md | 135 --
airflow/providers/apache/pig/CHANGELOG.rst | 25 +
.../providers/apache/pig/PROVIDER_CHANGES_1.0.0.md | 51 -
airflow/providers/apache/pig/README.md | 137 --
airflow/providers/apache/pig/provider.yaml | 1 +
.../pinot/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 20 -
.../pinot/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 14 -
.../pinot/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../pinot/BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 18 -
.../apache/pinot/BACKPORT_PROVIDER_README.md | 143 --
airflow/providers/apache/pinot/CHANGELOG.rst | 25 +
.../apache/pinot/PROVIDER_CHANGES_1.0.0.md | 47 -
airflow/providers/apache/pinot/README.md | 128 --
airflow/providers/apache/pinot/provider.yaml | 1 +
.../spark/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 27 -
.../spark/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 24 -
.../spark/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 -
.../apache/spark/BACKPORT_PROVIDER_README.md | 158 ---
airflow/providers/apache/spark/CHANGELOG.rst | 25 +
.../apache/spark/PROVIDER_CHANGES_1.0.0.md | 64 -
airflow/providers/apache/spark/README.md | 161 ---
airflow/providers/apache/spark/provider.yaml | 1 +
.../sqoop/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 15 -
.../sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../apache/sqoop/BACKPORT_PROVIDER_README.md | 129 --
airflow/providers/apache/sqoop/CHANGELOG.rst | 25 +
.../apache/sqoop/PROVIDER_CHANGES_1.0.0.md | 46 -
airflow/providers/apache/sqoop/README.md | 132 --
airflow/providers/apache/sqoop/provider.yaml | 1 +
.../celery/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 17 -
.../celery/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 15 -
.../celery/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 9 -
.../providers/celery/BACKPORT_PROVIDER_README.md | 122 --
airflow/providers/celery/CHANGELOG.rst | 25 +
airflow/providers/celery/PROVIDER_CHANGES_1.0.0.md | 41 -
airflow/providers/celery/README.md | 123 --
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 18 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 13 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 9 -
.../providers/cloudant/BACKPORT_PROVIDER_README.md | 119 --
airflow/providers/cloudant/CHANGELOG.rst | 25 +
.../providers/cloudant/PROVIDER_CHANGES_1.0.0.md | 42 -
airflow/providers/cloudant/README.md | 122 --
.../providers/cncf/kubernetes/ADDITIONAL_INFO.md | 24 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 62 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 16 -
.../BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 23 -
.../cncf/kubernetes/BACKPORT_PROVIDER_README.md | 220 ---
airflow/providers/cncf/kubernetes/CHANGELOG.rst | 25 +
.../cncf/kubernetes/PROVIDER_CHANGES_1.0.0.md | 101 --
airflow/providers/cncf/kubernetes/README.md | 221 ---
.../providers/cncf/kubernetes/hooks/kubernetes.py | 6 +-
.../cncf/kubernetes/operators/kubernetes_pod.py | 6 +-
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 24 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 20 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 18 -
.../databricks/BACKPORT_PROVIDER_README.md | 166 ---
airflow/providers/databricks/CHANGELOG.rst | 25 +
.../providers/databricks/PROVIDER_CHANGES_1.0.0.md | 59 -
airflow/providers/databricks/README.md | 153 ---
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 15 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/datadog/BACKPORT_PROVIDER_README.md | 136 --
airflow/providers/datadog/CHANGELOG.rst | 25 +
.../providers/datadog/PROVIDER_CHANGES_1.0.0.md | 44 -
airflow/providers/datadog/README.md | 137 --
airflow/providers/dependencies.json | 14 +-
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 23 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 17 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 -
.../providers/dingding/BACKPORT_PROVIDER_README.md | 152 ---
airflow/providers/dingding/CHANGELOG.rst | 25 +
.../providers/dingding/PROVIDER_CHANGES_1.0.0.md | 55 -
airflow/providers/dingding/README.md | 157 ---
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 16 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/discord/BACKPORT_PROVIDER_README.md | 146 --
airflow/providers/discord/CHANGELOG.rst | 25 +
.../providers/discord/PROVIDER_CHANGES_1.0.0.md | 45 -
airflow/providers/discord/README.md | 147 --
.../docker/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 31 -
.../docker/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 21 -
.../docker/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/docker/BACKPORT_PROVIDER_README.md | 155 ---
airflow/providers/docker/CHANGELOG.rst | 25 +
airflow/providers/docker/PROVIDER_CHANGES_1.0.0.md | 66 -
airflow/providers/docker/README.md | 160 ---
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 16 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 19 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../BACKPORT_PROVIDER_CHANGES_2020.11.13.md | 12 -
.../elasticsearch/BACKPORT_PROVIDER_README.md | 130 --
airflow/providers/elasticsearch/CHANGELOG.rst | 25 +
.../elasticsearch/PROVIDER_CHANGES_1.0.0.md | 48 -
airflow/providers/elasticsearch/README.md | 130 --
.../exasol/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 17 -
.../exasol/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 16 -
.../exasol/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 12 -
.../providers/exasol/BACKPORT_PROVIDER_README.md | 137 --
airflow/providers/exasol/CHANGELOG.rst | 25 +
airflow/providers/exasol/PROVIDER_CHANGES_1.0.0.md | 47 -
airflow/providers/exasol/README.md | 140 --
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 17 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 15 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/facebook/BACKPORT_PROVIDER_README.md | 121 --
airflow/providers/facebook/CHANGELOG.rst | 25 +
.../providers/facebook/PROVIDER_CHANGES_1.0.0.md | 43 -
airflow/providers/facebook/README.md | 123 --
.../ftp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 20 -
.../ftp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 17 -
.../ftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
airflow/providers/ftp/BACKPORT_PROVIDER_README.md | 134 --
airflow/providers/ftp/CHANGELOG.rst | 25 +
airflow/providers/ftp/PROVIDER_CHANGES_1.0.0.md | 48 -
airflow/providers/ftp/README.md | 136 --
.../google/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 194 ---
.../google/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 112 --
.../google/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 32 -
.../google/BACKPORT_PROVIDER_CHANGES_2020.11.13.md | 30 -
.../google/BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 24 -
.../providers/google/BACKPORT_PROVIDER_README.md | 981 --------------
airflow/providers/google/CHANGELOG.rst | 90 ++
airflow/providers/google/PROVIDER_CHANGES_1.0.0.md | 377 ------
airflow/providers/google/README.md | 967 -------------
airflow/providers/google/cloud/ADDITIONAL_INFO.md | 28 -
.../cloud/example_dags/example_automl_tables.py | 6 +-
.../cloud/example_dags/example_bigquery_dts.py | 20 +-
.../example_dags/example_cloud_memorystore.py | 4 +-
.../example_cloud_storage_transfer_service_aws.py | 2 +-
.../example_cloud_storage_transfer_service_gcp.py | 2 +-
.../cloud/example_dags/example_datacatalog.py | 10 +-
.../cloud/example_dags/example_stackdriver.py | 82 +-
.../cloud/example_dags/example_trino_to_gcs.py | 150 +++
.../google/cloud/example_dags/example_workflows.py | 197 +++
airflow/providers/google/cloud/hooks/automl.py | 103 +-
.../providers/google/cloud/hooks/bigquery_dts.py | 45 +-
.../google/cloud/hooks/cloud_memorystore.py | 144 +-
.../providers/google/cloud/hooks/datacatalog.py | 220 +--
airflow/providers/google/cloud/hooks/dataflow.py | 330 ++---
airflow/providers/google/cloud/hooks/dataproc.py | 104 +-
airflow/providers/google/cloud/hooks/gcs.py | 30 +-
airflow/providers/google/cloud/hooks/kms.py | 20 +-
airflow/providers/google/cloud/hooks/os_login.py | 16 +-
airflow/providers/google/cloud/hooks/pubsub.py | 81 +-
.../providers/google/cloud/hooks/stackdriver.py | 133 +-
airflow/providers/google/cloud/hooks/tasks.py | 118 +-
airflow/providers/google/cloud/hooks/workflows.py | 401 ++++++
.../google/cloud/log/stackdriver_task_handler.py | 72 +-
airflow/providers/google/cloud/operators/automl.py | 36 +-
.../google/cloud/operators/bigquery_dts.py | 12 +-
.../google/cloud/operators/cloud_build.py | 5 +-
.../google/cloud/operators/cloud_memorystore.py | 11 +-
.../google/cloud/operators/datacatalog.py | 47 +-
.../providers/google/cloud/operators/dataflow.py | 343 +++--
.../providers/google/cloud/operators/dataproc.py | 32 +-
.../providers/google/cloud/operators/functions.py | 1 +
airflow/providers/google/cloud/operators/pubsub.py | 3 +-
.../google/cloud/operators/stackdriver.py | 12 +-
airflow/providers/google/cloud/operators/tasks.py | 41 +-
.../providers/google/cloud/operators/workflows.py | 714 ++++++++++
.../providers/google/cloud/sensors/bigquery_dts.py | 35 +-
airflow/providers/google/cloud/sensors/dataproc.py | 12 +-
airflow/providers/google/cloud/sensors/pubsub.py | 3 +-
.../providers/google/cloud/sensors/workflows.py | 123 ++
.../google/cloud/transfers/trino_to_gcs.py | 210 +++
airflow/providers/google/provider.yaml | 44 +
airflow/providers/google/suite/hooks/sheets.py | 2 +-
.../google/suite/transfers/gcs_to_gdrive.py | 2 +-
.../grpc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 20 -
.../grpc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 16 -
.../grpc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
airflow/providers/grpc/BACKPORT_PROVIDER_README.md | 140 --
airflow/providers/grpc/CHANGELOG.rst | 25 +
airflow/providers/grpc/PROVIDER_CHANGES_1.0.0.md | 50 -
airflow/providers/grpc/README.md | 145 --
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 25 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 18 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 16 -
.../hashicorp/BACKPORT_PROVIDER_README.md | 178 ---
airflow/providers/hashicorp/CHANGELOG.rst | 25 +
.../providers/hashicorp/PROVIDER_CHANGES_1.0.0.md | 56 -
airflow/providers/hashicorp/README.md | 165 ---
.../http/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 28 -
.../http/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 21 -
.../http/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../http/BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 17 -
airflow/providers/http/BACKPORT_PROVIDER_README.md | 175 ---
airflow/providers/http/CHANGELOG.rst | 25 +
airflow/providers/http/PROVIDER_CHANGES_1.0.0.md | 65 -
airflow/providers/http/README.md | 164 ---
.../imap/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 21 -
.../imap/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 17 -
.../imap/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
airflow/providers/imap/BACKPORT_PROVIDER_README.md | 133 --
airflow/providers/imap/CHANGELOG.rst | 25 +
airflow/providers/imap/PROVIDER_CHANGES_1.0.0.md | 50 -
airflow/providers/imap/README.md | 136 --
.../jdbc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 20 -
.../jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 17 -
.../jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 9 -
airflow/providers/jdbc/BACKPORT_PROVIDER_README.md | 138 --
airflow/providers/jdbc/CHANGELOG.rst | 25 +
airflow/providers/jdbc/PROVIDER_CHANGES_1.0.0.md | 52 -
airflow/providers/jdbc/README.md | 145 --
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 24 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 17 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/jenkins/BACKPORT_PROVIDER_README.md | 143 --
airflow/providers/jenkins/CHANGELOG.rst | 25 +
.../providers/jenkins/PROVIDER_CHANGES_1.0.0.md | 55 -
airflow/providers/jenkins/README.md | 148 --
.../jira/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../jira/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 16 -
.../jira/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 9 -
airflow/providers/jira/BACKPORT_PROVIDER_README.md | 150 ---
airflow/providers/jira/CHANGELOG.rst | 25 +
airflow/providers/jira/PROVIDER_CHANGES_1.0.0.md | 46 -
airflow/providers/jira/README.md | 153 ---
.../azure/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 30 -
.../azure/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 25 -
.../azure/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 20 -
.../azure/BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 19 -
.../microsoft/azure/BACKPORT_PROVIDER_README.md | 296 ----
airflow/providers/microsoft/azure/CHANGELOG.rst | 25 +
.../microsoft/azure/PROVIDER_CHANGES_1.0.0.md | 84 --
airflow/providers/microsoft/azure/README.md | 285 ----
.../microsoft/azure/hooks/azure_data_factory.py | 716 ++++++++++
.../microsoft/azure/log/wasb_task_handler.py | 2 +
airflow/providers/microsoft/azure/provider.yaml | 13 +
.../mssql/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 20 -
.../mssql/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 14 -
.../mssql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 13 -
.../mssql/BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 15 -
.../microsoft/mssql/BACKPORT_PROVIDER_README.md | 171 ---
airflow/providers/microsoft/mssql/CHANGELOG.rst | 25 +
.../microsoft/mssql/PROVIDER_CHANGES_1.0.0.md | 49 -
airflow/providers/microsoft/mssql/README.md | 158 ---
.../winrm/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 21 -
.../winrm/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 15 -
.../winrm/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../winrm/BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 16 -
.../microsoft/winrm/BACKPORT_PROVIDER_README.md | 155 ---
airflow/providers/microsoft/winrm/CHANGELOG.rst | 25 +
.../microsoft/winrm/PROVIDER_CHANGES_1.0.0.md | 48 -
airflow/providers/microsoft/winrm/README.md | 141 --
.../mongo/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 18 -
.../mongo/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 15 -
.../mongo/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/mongo/BACKPORT_PROVIDER_README.md | 136 --
airflow/providers/mongo/CHANGELOG.rst | 25 +
airflow/providers/mongo/PROVIDER_CHANGES_1.0.0.md | 46 -
airflow/providers/mongo/README.md | 140 --
airflow/providers/mysql/ADDITIONAL_INFO.md | 24 -
.../mysql/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 28 -
.../mysql/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 18 -
.../mysql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/mysql/BACKPORT_PROVIDER_README.md | 188 ---
airflow/providers/mysql/CHANGELOG.rst | 25 +
airflow/providers/mysql/PROVIDER_CHANGES_1.0.0.md | 61 -
airflow/providers/mysql/README.md | 194 ---
airflow/providers/mysql/provider.yaml | 5 +-
.../providers/mysql/transfers/trino_to_mysql.py | 83 ++
airflow/providers/neo4j/CHANGELOG.rst | 26 +
airflow/providers/neo4j/README.md | 18 +
.../providers/neo4j}/__init__.py | 0
.../providers/neo4j/example_dags}/__init__.py | 0
.../providers/neo4j/example_dags/example_neo4j.py | 48 +
.../providers/neo4j/hooks}/__init__.py | 0
airflow/providers/neo4j/hooks/neo4j.py | 117 ++
.../providers/neo4j/operators}/__init__.py | 0
airflow/providers/neo4j/operators/neo4j.py | 62 +
airflow/providers/neo4j/provider.yaml | 44 +
.../odbc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 17 -
.../odbc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 13 -
.../odbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
airflow/providers/odbc/BACKPORT_PROVIDER_README.md | 119 --
airflow/providers/odbc/CHANGELOG.rst | 25 +
airflow/providers/odbc/PROVIDER_CHANGES_1.0.0.md | 43 -
airflow/providers/odbc/README.md | 123 --
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 18 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 13 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/openfaas/BACKPORT_PROVIDER_README.md | 113 --
airflow/providers/openfaas/CHANGELOG.rst | 25 +
.../providers/openfaas/PROVIDER_CHANGES_1.0.0.md | 40 -
airflow/providers/openfaas/README.md | 113 --
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 21 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 15 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/opsgenie/BACKPORT_PROVIDER_README.md | 147 --
airflow/providers/opsgenie/CHANGELOG.rst | 25 +
.../providers/opsgenie/PROVIDER_CHANGES_1.0.0.md | 45 -
airflow/providers/opsgenie/README.md | 147 --
.../oracle/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 20 -
.../oracle/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 17 -
.../oracle/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 -
.../providers/oracle/BACKPORT_PROVIDER_README.md | 153 ---
airflow/providers/oracle/CHANGELOG.rst | 25 +
airflow/providers/oracle/PROVIDER_CHANGES_1.0.0.md | 51 -
airflow/providers/oracle/README.md | 157 ---
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 12 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../pagerduty/BACKPORT_PROVIDER_README.md | 120 --
airflow/providers/pagerduty/CHANGELOG.rst | 25 +
.../providers/pagerduty/PROVIDER_CHANGES_1.0.0.md | 40 -
airflow/providers/pagerduty/README.md | 120 --
airflow/providers/papermill/ADDITIONAL_INFO.md | 23 -
airflow/providers/papermill/CHANGELOG.rst | 25 +
.../providers/papermill/PROVIDER_CHANGES_1.0.0.md | 35 -
airflow/providers/papermill/README.md | 121 --
.../plexus/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 10 -
.../plexus/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/plexus/BACKPORT_PROVIDER_README.md | 111 --
airflow/providers/plexus/CHANGELOG.rst | 25 +
airflow/providers/plexus/PROVIDER_CHANGES_1.0.0.md | 26 -
airflow/providers/plexus/README.md | 119 --
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 23 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 16 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 13 -
.../providers/postgres/BACKPORT_PROVIDER_README.md | 160 ---
airflow/providers/postgres/CHANGELOG.rst | 25 +
.../providers/postgres/PROVIDER_CHANGES_1.0.0.md | 54 -
airflow/providers/postgres/README.md | 163 ---
airflow/providers/presto/ADDITIONAL_INFO.md | 30 -
.../presto/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 21 -
.../presto/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 14 -
.../presto/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 -
.../providers/presto/BACKPORT_PROVIDER_README.md | 125 --
airflow/providers/presto/CHANGELOG.rst | 25 +
airflow/providers/presto/PROVIDER_CHANGES_1.0.0.md | 48 -
airflow/providers/presto/README.md | 140 --
.../qubole/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 30 -
.../qubole/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 23 -
.../qubole/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/qubole/BACKPORT_PROVIDER_README.md | 173 ---
airflow/providers/qubole/CHANGELOG.rst | 25 +
airflow/providers/qubole/PROVIDER_CHANGES_1.0.0.md | 67 -
airflow/providers/qubole/README.md | 178 ---
.../redis/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../redis/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 19 -
.../redis/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 -
.../providers/redis/BACKPORT_PROVIDER_README.md | 155 ---
airflow/providers/redis/CHANGELOG.rst | 25 +
airflow/providers/redis/PROVIDER_CHANGES_1.0.0.md | 52 -
airflow/providers/redis/README.md | 159 ---
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 27 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 18 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 -
.../salesforce/BACKPORT_PROVIDER_README.md | 168 ---
airflow/providers/salesforce/CHANGELOG.rst | 41 +
.../providers/salesforce/PROVIDER_CHANGES_1.0.0.md | 58 -
airflow/providers/salesforce/README.md | 171 ---
.../example_tableau_refresh_workbook.py | 66 -
airflow/providers/salesforce/hooks/tableau.py | 104 +-
.../operators/tableau_refresh_workbook.py | 88 +-
airflow/providers/salesforce/provider.yaml | 6 +-
.../salesforce/sensors/tableau_job_status.py | 68 +-
.../samba/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../samba/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 13 -
.../samba/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/samba/BACKPORT_PROVIDER_README.md | 121 --
airflow/providers/samba/CHANGELOG.rst | 25 +
airflow/providers/samba/PROVIDER_CHANGES_1.0.0.md | 43 -
airflow/providers/samba/README.md | 123 --
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 16 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/segment/BACKPORT_PROVIDER_README.md | 137 --
airflow/providers/segment/CHANGELOG.rst | 25 +
.../providers/segment/PROVIDER_CHANGES_1.0.0.md | 47 -
airflow/providers/segment/README.md | 140 --
airflow/providers/sendgrid/CHANGELOG.rst | 25 +
.../providers/sendgrid/PROVIDER_CHANGES_1.0.0.md | 16 -
airflow/providers/sendgrid/README.md | 83 --
.../sftp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 21 -
.../sftp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 18 -
.../sftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 13 -
airflow/providers/sftp/BACKPORT_PROVIDER_README.md | 175 ---
airflow/providers/sftp/CHANGELOG.rst | 25 +
airflow/providers/sftp/PROVIDER_CHANGES_1.0.0.md | 54 -
airflow/providers/sftp/README.md | 178 ---
airflow/providers/sftp/hooks/sftp.py | 6 +
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 17 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../singularity/BACKPORT_PROVIDER_README.md | 125 --
airflow/providers/singularity/CHANGELOG.rst | 25 +
.../singularity/PROVIDER_CHANGES_1.0.0.md | 44 -
airflow/providers/singularity/README.md | 124 --
.../slack/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 23 -
.../slack/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 23 -
.../slack/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 12 -
.../providers/slack/BACKPORT_PROVIDER_README.md | 176 ---
airflow/providers/slack/CHANGELOG.rst | 25 +
airflow/providers/slack/PROVIDER_CHANGES_1.0.0.md | 60 -
airflow/providers/slack/README.md | 2 +-
airflow/providers/slack/hooks/slack.py | 4 +-
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 24 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 20 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 12 -
.../BACKPORT_PROVIDER_CHANGES_2020.11.23.md | 19 -
.../snowflake/BACKPORT_PROVIDER_README.md | 200 ---
airflow/providers/snowflake/CHANGELOG.rst | 25 +
.../providers/snowflake/PROVIDER_CHANGES_1.0.0.md | 65 -
airflow/providers/snowflake/README.md | 192 ---
.../sqlite/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 17 -
.../sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/sqlite/BACKPORT_PROVIDER_README.md | 131 --
airflow/providers/sqlite/CHANGELOG.rst | 25 +
airflow/providers/sqlite/PROVIDER_CHANGES_1.0.0.md | 47 -
airflow/providers/sqlite/README.md | 133 --
.../ssh/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 21 -
.../ssh/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 19 -
.../ssh/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 -
airflow/providers/ssh/BACKPORT_PROVIDER_README.md | 145 --
airflow/providers/ssh/CHANGELOG.rst | 25 +
airflow/providers/ssh/PROVIDER_CHANGES_1.0.0.md | 54 -
airflow/providers/ssh/README.md | 149 --
airflow/providers/ssh/hooks/ssh.py | 18 +-
airflow/providers/tableau/CHANGELOG.rst | 25 +
.../providers/tableau}/__init__.py | 0
.../providers/tableau/example_dags}/__init__.py | 0
.../example_tableau_refresh_workbook.py | 66 +
.../providers/tableau/hooks}/__init__.py | 0
.../{salesforce => tableau}/hooks/tableau.py | 0
.../providers/tableau/operators}/__init__.py | 0
.../tableau/operators/tableau_refresh_workbook.py | 97 ++
airflow/providers/tableau/provider.yaml | 49 +
.../providers/tableau/sensors}/__init__.py | 0
.../tableau/sensors/tableau_job_status.py | 76 ++
airflow/providers/telegram/CHANGELOG.rst | 25 +
.../providers/telegram/PROVIDER_CHANGES_1.0.0.md | 8 -
airflow/providers/telegram/README.md | 101 --
airflow/providers/trino/CHANGELOG.rst | 25 +
.../providers/trino}/__init__.py | 0
.../providers/trino/hooks}/__init__.py | 0
airflow/providers/trino/hooks/trino.py | 191 +++
airflow/providers/trino/provider.yaml | 39 +
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 18 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 15 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/vertica/BACKPORT_PROVIDER_README.md | 135 --
airflow/providers/vertica/CHANGELOG.rst | 25 +
.../providers/vertica/PROVIDER_CHANGES_1.0.0.md | 45 -
airflow/providers/vertica/README.md | 138 --
.../yandex/BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 22 -
.../yandex/BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 18 -
.../yandex/BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 10 -
.../providers/yandex/BACKPORT_PROVIDER_README.md | 148 --
airflow/providers/yandex/CHANGELOG.rst | 25 +
airflow/providers/yandex/PROVIDER_CHANGES_1.0.0.md | 53 -
airflow/providers/yandex/README.md | 152 ---
.../BACKPORT_PROVIDER_CHANGES_2020.06.24.md | 19 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.05.md | 13 -
.../BACKPORT_PROVIDER_CHANGES_2020.10.29.md | 11 -
.../providers/zendesk/BACKPORT_PROVIDER_README.md | 122 --
airflow/providers/zendesk/CHANGELOG.rst | 25 +
.../providers/zendesk/PROVIDER_CHANGES_1.0.0.md | 42 -
airflow/providers/zendesk/README.md | 122 --
airflow/providers_manager.py | 2 +-
airflow/secrets/local_filesystem.py | 3 +-
airflow/sensors/sql.py | 1 +
airflow/sentry.py | 13 +-
airflow/serialization/schema.json | 8 +-
airflow/serialization/serialized_objects.py | 8 +-
airflow/stats.py | 30 +-
airflow/task/task_runner/standard_task_runner.py | 8 +
airflow/utils/cli.py | 20 +-
airflow/utils/dag_processing.py | 39 +-
airflow/utils/db.py | 10 +
airflow/utils/dot_renderer.py | 120 +-
airflow/utils/file.py | 13 +-
airflow/utils/helpers.py | 4 +-
airflow/utils/json.py | 2 +-
airflow/utils/session.py | 21 +-
airflow/utils/state.py | 1 +
airflow/utils/timezone.py | 4 +-
airflow/utils/yaml.py | 76 ++
airflow/www/app.py | 12 +-
airflow/www/ask_for_recompile_assets_if_needed.sh | 5 +-
airflow/www/extensions/init_views.py | 9 +-
airflow/www/package.json | 4 +-
airflow/www/security.py | 94 +-
airflow/www/static/js/task-instances.js | 2 +-
airflow/www/templates/airflow/graph.html | 119 +-
airflow/www/utils.py | 4 +-
airflow/www/views.py | 33 +-
airflow/www/yarn.lock | 626 +++------
breeze | 335 +++--
breeze-complete | 31 +-
chart/templates/create-user-job.yaml | 2 +-
chart/templates/migrate-database-job.yaml | 2 +-
chart/values.yaml | 6 +-
codecov.yml | 2 +
dev/PROVIDER_PACKAGE_DETAILS.md | 189 +--
dev/README.md | 40 +-
dev/README_RELEASE_PROVIDER_PACKAGES.md | 735 ++++------
dev/import_all_classes.py | 23 +-
.../BACKPORT_PROVIDER_CHANGES_TEMPLATE.md.jinja2 | 22 -
.../BACKPORT_PROVIDER_CLASSES_TEMPLATE.md.jinja2 | 46 -
.../BACKPORT_PROVIDER_README_TEMPLATE.md.jinja2 | 93 --
dev/provider_packages/MANIFEST_TEMPLATE.in.jinja2 | 7 +
.../PROVIDER_CHANGES_TEMPLATE.md.jinja2 | 22 -
.../PROVIDER_CLASSES_TEMPLATE.md.jinja2 | 46 -
.../PROVIDER_COMMITS_TEMPLATE.rst.jinja2 | 55 +
.../PROVIDER_INDEX_TEMPLATE.rst.jinja2 | 87 ++
.../PROVIDER_README_TEMPLATE.md.jinja2 | 96 --
.../PROVIDER_README_TEMPLATE.rst.jinja2 | 83 ++
dev/provider_packages/README.md | 402 ++++--
dev/provider_packages/SETUP_TEMPLATE.cfg.jinja2 | 31 +-
dev/provider_packages/SETUP_TEMPLATE.py.jinja2 | 17 +-
.../build_provider_documentation.sh | 35 +
dev/provider_packages/build_source_package.sh | 148 --
.../enter_breeze_provider_package_tests.sh | 4 +-
.../get_provider_info_TEMPLATE.py.jinja2 | 8 +
dev/provider_packages/prepare_provider_packages.py | 1421 ++++++++++++--------
.../publish_provider_documentation.sh | 34 +
.../refactor_provider_packages.py | 780 -----------
dev/provider_packages/remove_old_releases.py | 11 +-
dev/provider_packages/tag_providers.sh | 29 +
docs/README.rst | 2 +-
docs/apache-airflow-providers-airbyte/commits.rst | 27 +
.../connections.rst | 36 +
docs/apache-airflow-providers-airbyte/index.rst | 121 ++
.../operators/airbyte.rst | 58 +
.../apache-airflow-providers-apache-beam/index.rst | 36 +
.../operators.rst | 116 ++
docs/apache-airflow-providers-google/commits.rst | 479 +++++++
docs/apache-airflow-providers-google/index.rst | 209 +++
.../operators/cloud/kubernetes_engine.rst | 2 +-
.../operators/cloud/workflows.rst | 185 +++
.../operators/transfer/trino_to_gcs.rst | 142 ++
.../operators/azure_blob_to_gcs.rst | 2 +-
docs/apache-airflow-providers-neo4j/commits.rst | 41 +
.../connections/neo4j.rst | 63 +
docs/apache-airflow-providers-neo4j/index.rst | 124 ++
.../operators/neo4j.rst | 50 +
.../connections/ssh.rst | 6 +-
docs/apache-airflow-providers-tableau/index.rst | 38 +
docs/apache-airflow-providers-trino/commits.rst | 26 +
docs/apache-airflow-providers-trino/index.rst | 43 +
.../howto/create-update-providers.rst | 301 +++++
docs/apache-airflow-providers/index.rst | 33 +-
docs/apache-airflow/backport-providers.rst | 17 +-
docs/apache-airflow/concepts.rst | 45 +-
docs/apache-airflow/dag-run.rst | 10 +-
docs/apache-airflow/dag-serialization.rst | 2 +-
docs/apache-airflow/executor/kubernetes.rst | 6 +-
docs/apache-airflow/extra-packages-ref.rst | 477 ++++---
docs/apache-airflow/howto/operator/bash.rst | 2 +
.../howto/operator/external_task_sensor.rst | 2 +
docs/apache-airflow/howto/operator/python.rst | 3 +
docs/apache-airflow/howto/run-behind-proxy.rst | 4 +-
docs/apache-airflow/howto/set-config.rst | 3 +
docs/apache-airflow/howto/set-up-database.rst | 62 +-
docs/apache-airflow/img/graph.png | Bin 118674 -> 225347 bytes
docs/apache-airflow/installation.rst | 91 +-
docs/apache-airflow/lineage.rst | 21 +
docs/apache-airflow/macros-ref.rst | 2 +-
docs/apache-airflow/plugins.rst | 19 +-
docs/apache-airflow/production-deployment.rst | 848 +-----------
docs/apache-airflow/project.rst | 74 +-
docs/apache-airflow/start/airflow.sh | 4 +-
docs/apache-airflow/start/docker-compose.yaml | 1 +
docs/apache-airflow/start/docker.rst | 6 +-
docs/apache-airflow/start/local.rst | 2 +-
docs/apache-airflow/tutorial.rst | 3 +
docs/apache-airflow/tutorial_taskflow_api.rst | 8 +-
docs/apache-airflow/upgrade-check.rst | 4 +-
docs/apache-airflow/upgrading-to-2.rst | 32 +-
docs/apache-airflow/usage-cli.rst | 1 +
docs/build_docs.py | 366 ++++-
docs/conf.py | 24 +-
docs/docker-stack/build-arg-ref.rst | 241 ++++
docs/docker-stack/build.rst | 540 ++++++++
.../customizing/add-build-essential-custom.sh | 33 +
.../docker-examples/customizing/custom-sources.sh | 48 +
.../customizing/github-different-repository.sh | 31 +
.../docker-examples/customizing/github-master.sh | 31 +
.../customizing/github-v2-0-test.sh | 31 +
.../customizing/pypi-dev-runtime-deps.sh | 34 +
.../customizing/pypi-extras-and-deps.sh | 32 +
.../customizing/pypi-selected-version.sh | 30 +
.../docker-examples/customizing/stable-airflow.sh | 28 +
.../extending/add-apt-packages/Dockerfile | 27 +
.../add-build-essential-extend/Dockerfile | 28 +
.../extending/add-pypi-packages/Dockerfile | 20 +
.../extending/embedding-dags/Dockerfile | 22 +
.../extending/embedding-dags/test_dag.py | 39 +
.../extending/writable-directory/Dockerfile | 21 +
.../restricted/restricted_environments.sh | 44 +
.../docker-images-recipes/gcloud.Dockerfile | 0
.../docker-images-recipes/hadoop.Dockerfile | 0
docs/docker-stack/entrypoint.rst | 237 ++++
docs/docker-stack/img/docker-logo.png | Bin 0 -> 50112 bytes
docs/docker-stack/index.rst | 54 +
docs/docker-stack/recipes.rst | 70 +
docs/exts/airflow_intersphinx.py | 13 +-
docs/exts/docs_build/code_utils.py | 18 +
.../exts/docs_build/dev_index_template.html.jinja2 | 11 +
docs/exts/docs_build/docs_builder.py | 273 ++--
docs/exts/docs_build/errors.py | 37 +-
docs/exts/docs_build/fetch_inventories.py | 51 +-
docs/exts/docs_build/github_action_utils.py | 1 +
docs/exts/docs_build/lint_checks.py | 8 +-
docs/exts/docs_build/run_patched_sphinx.py | 105 ++
docs/exts/docs_build/spelling_checks.py | 47 +-
docs/exts/docs_build/third_party_inventories.py | 2 +-
docs/exts/provider_init_hack.py | 10 +-
docs/exts/provider_yaml_utils.py | 8 +-
docs/integration-logos/airbyte/Airbyte.png | Bin 0 -> 7405 bytes
docs/integration-logos/apache/cassandra-3.png | Bin 0 -> 87960 bytes
docs/integration-logos/apache/druid-1.png | Bin 0 -> 28442 bytes
docs/integration-logos/apache/hadoop.png | Bin 0 -> 52103 bytes
docs/integration-logos/apache/hive.png | Bin 0 -> 141920 bytes
docs/integration-logos/apache/pig.png | Bin 0 -> 112286 bytes
docs/integration-logos/apache/pinot.png | Bin 0 -> 26792 bytes
docs/integration-logos/apache/spark.png | Bin 0 -> 66895 bytes
docs/integration-logos/apache/sqoop.png | Bin 0 -> 42874 bytes
.../aws/AWS-Batch_light-bg@4x.png | Bin 0 -> 7274 bytes
.../integration-logos/aws/AWS-Glue_light-bg@4x.png | Bin 0 -> 4392 bytes
.../aws/AWS-Lambda_light-bg@4x.png | Bin 0 -> 4262 bytes
.../aws/Amazon-Athena_light-bg@4x.png | Bin 0 -> 10215 bytes
.../aws/Amazon-CloudWatch_light-bg@4x.png | Bin 0 -> 7248 bytes
.../aws/Amazon-DynamoDB_light-bg@4x.png | Bin 0 -> 7570 bytes
.../aws/Amazon-EC2_light-bg@4x.png | Bin 0 -> 2134 bytes
.../aws/Amazon-EMR_light-bg@4x.png | Bin 0 -> 9456 bytes
.../Amazon-Kinesis-Data-Firehose_light-bg@4x.png | Bin 0 -> 5259 bytes
.../aws/Amazon-Redshift_light-bg@4x.png | Bin 0 -> 6391 bytes
.../aws/Amazon-SageMaker_light-bg@4x.png | Bin 0 -> 7702 bytes
...Simple-Notification-Service-SNS_light-bg@4x.png | Bin 0 -> 8103 bytes
...Amazon-Simple-Queue-Service-SQS_light-bg@4x.png | Bin 0 -> 8759 bytes
...mazon-Simple-Storage-Service-S3_light-bg@4x.png | Bin 0 -> 7252 bytes
docs/integration-logos/azure/Azure Cosmos DB.svg | 11 +
.../integration-logos/azure/Azure Data Factory.svg | 1 +
docs/integration-logos/azure/Azure Files.svg | 8 +
docs/integration-logos/azure/Blob Storage.svg | 9 +
.../azure/Container Instances.svg | 9 +
docs/integration-logos/azure/Data Lake Storage.svg | 37 +
docs/integration-logos/gcp/AI-Platform.png | Bin 0 -> 6284 bytes
docs/integration-logos/gcp/BigQuery.png | Bin 0 -> 6210 bytes
docs/integration-logos/gcp/Cloud-AutoML.png | Bin 0 -> 6100 bytes
docs/integration-logos/gcp/Cloud-Bigtable.png | Bin 0 -> 8346 bytes
docs/integration-logos/gcp/Cloud-Build.png | Bin 0 -> 7075 bytes
docs/integration-logos/gcp/Cloud-Dataflow.png | Bin 0 -> 7332 bytes
docs/integration-logos/gcp/Cloud-Dataproc.png | Bin 0 -> 7257 bytes
docs/integration-logos/gcp/Cloud-Datastore.png | Bin 0 -> 4355 bytes
docs/integration-logos/gcp/Cloud-Functions.png | Bin 0 -> 5004 bytes
docs/integration-logos/gcp/Cloud-Memorystore.png | Bin 0 -> 4184 bytes
docs/integration-logos/gcp/Cloud-NLP.png | Bin 0 -> 3824 bytes
docs/integration-logos/gcp/Cloud-PubSub.png | Bin 0 -> 6756 bytes
docs/integration-logos/gcp/Cloud-SQL.png | Bin 0 -> 6704 bytes
docs/integration-logos/gcp/Cloud-Spanner.png | Bin 0 -> 5940 bytes
.../integration-logos/gcp/Cloud-Speech-to-Text.png | Bin 0 -> 3830 bytes
docs/integration-logos/gcp/Cloud-Storage.png | Bin 0 -> 4189 bytes
docs/integration-logos/gcp/Cloud-Tasks.png | Bin 0 -> 17170 bytes
.../integration-logos/gcp/Cloud-Text-to-Speech.png | Bin 0 -> 5030 bytes
.../gcp/Cloud-Translation-API.png | Bin 0 -> 6645 bytes
.../gcp/Cloud-Video-Intelligence-API.png | Bin 0 -> 5810 bytes
docs/integration-logos/gcp/Cloud-Vision-API.png | Bin 0 -> 5822 bytes
docs/integration-logos/gcp/Compute-Engine.png | Bin 0 -> 4817 bytes
.../gcp/Key-Management-Service.png | Bin 0 -> 7056 bytes
docs/integration-logos/gcp/Kubernetes-Engine.png | Bin 0 -> 6967 bytes
docs/integration-logos/tableau/tableau.png | Bin 0 -> 4142 bytes
docs/integration-logos/trino/trino-og.png | Bin 0 -> 34219 bytes
docs/spelling_wordlist.txt | 54 +-
images/ci/pull_request_ci_flow.md5 | 2 +-
images/ci/pull_request_ci_flow.mermaid | 2 -
images/ci/pull_request_ci_flow.png | Bin 195487 -> 191467 bytes
images/ci/push_ci_flow.md5 | 2 +-
images/ci/push_ci_flow.mermaid | 2 -
images/ci/push_ci_flow.png | Bin 209013 -> 205098 bytes
images/ci/scheduled_ci_flow.md5 | 2 +-
images/ci/scheduled_ci_flow.mermaid | 2 -
images/ci/scheduled_ci_flow.png | Bin 201540 -> 197719 bytes
provider_packages/.gitignore | 2 +-
provider_packages/README.rst | 53 +
pylintrc | 4 +-
pylintrc-tests | 602 +++++++++
.../ci/build_airflow/ci_build_airflow_package.sh | 2 -
scripts/ci/constraints/ci_branch_constraints.sh | 4 +-
scripts/ci/constraints/ci_commit_constraints.sh | 4 +-
.../ci/constraints/ci_generate_all_constraints.sh | 50 +
scripts/ci/constraints/ci_generate_constraints.sh | 8 +
scripts/ci/docker-compose/_docker.env | 3 +-
scripts/ci/docker-compose/backend-mysql-port.yml | 22 +
scripts/ci/docker-compose/backend-mysql.yml | 3 -
.../ci/docker-compose/backend-postgres-port.yml | 22 +
scripts/ci/docker-compose/backend-postgres.yml | 2 -
scripts/ci/docker-compose/backend-sqlite-port.yml | 18 +
scripts/ci/docker-compose/integration-kerberos.yml | 10 +-
scripts/ci/docker-compose/integration-presto.yml | 58 -
scripts/ci/docker-compose/integration-redis.yml | 2 +-
scripts/ci/docker-compose/integration-statsd.yml | 40 +
scripts/ci/docker-compose/integration-trino.yml | 58 +
scripts/ci/docker-compose/local-all-sources.yml | 35 +
scripts/ci/docker-compose/local.yml | 1 +
scripts/ci/dockerfiles/krb5-kdc-server/Dockerfile | 18 +-
.../krb5-kdc-server/utils/create_service.sh | 2 +-
scripts/ci/dockerfiles/presto/Dockerfile | 38 -
scripts/ci/dockerfiles/presto/build_and_push.sh | 45 -
scripts/ci/dockerfiles/presto/entrypoint.sh | 118 --
scripts/ci/dockerfiles/trino/Dockerfile | 38 +
scripts/ci/dockerfiles/trino/build_and_push.sh | 45 +
scripts/ci/dockerfiles/trino/entrypoint.sh | 131 ++
scripts/ci/images/ci_build_dockerhub.sh | 3 +-
scripts/ci/images/ci_prepare_ci_image_on_ci.sh | 4 +-
scripts/ci/images/ci_prepare_prod_image_on_ci.sh | 17 +
scripts/ci/images/ci_run_prod_image_test.sh | 50 +
.../ci_test_examples_of_prod_image_building.sh | 91 ++
scripts/ci/images/ci_verify_ci_image.sh | 54 -
scripts/ci/images/ci_verify_prod_image.sh | 211 ---
scripts/ci/images/ci_wait_for_all_ci_images.sh | 26 -
scripts/ci/images/ci_wait_for_all_prod_images.sh | 26 -
.../images/ci_wait_for_and_verify_all_ci_images.sh | 44 +
.../ci_wait_for_and_verify_all_prod_images.sh | 43 +
.../ci/images/ci_wait_for_and_verify_ci_image.sh | 58 +
.../ci/images/ci_wait_for_and_verify_prod_image.sh | 52 +
scripts/ci/images/ci_wait_for_ci_image.sh | 32 -
scripts/ci/images/ci_wait_for_prod_image.sh | 31 -
scripts/ci/kubernetes/ci_run_kubernetes_tests.sh | 14 +-
...tup_cluster_and_deploy_airflow_to_kubernetes.sh | 6 +-
..._cluster_and_run_kubernetes_tests_single_job.sh | 54 +
...lusters_and_run_kubernetes_tests_in_parallel.sh | 106 ++
scripts/ci/kubernetes/kind-cluster-conf.yaml | 19 +-
scripts/ci/libraries/_all_libs.sh | 10 +-
scripts/ci/libraries/_build_airflow_packages.sh | 4 +-
scripts/ci/libraries/_build_images.sh | 162 ++-
scripts/ci/libraries/_docker_engine_resources.sh | 87 ++
scripts/ci/libraries/_initialization.sh | 115 +-
scripts/ci/libraries/_kerberos.sh | 57 -
scripts/ci/libraries/_kind.sh | 85 +-
scripts/ci/libraries/_local_mounts.sh | 1 +
scripts/ci/libraries/_md5sum.sh | 18 +-
scripts/ci/libraries/_parallel.sh | 219 +++
scripts/ci/libraries/_push_pull_remove_images.sh | 280 ++--
scripts/ci/libraries/_runs.sh | 14 +-
scripts/ci/libraries/_script_init.sh | 5 +
scripts/ci/libraries/_start_end.sh | 62 +-
scripts/ci/libraries/_testing.sh | 116 ++
scripts/ci/libraries/_verbosity.sh | 13 +-
scripts/ci/libraries/_verify_image.sh | 298 ++++
scripts/ci/mysql/conf.d/airflow.cnf | 7 +
.../ci/pre_commit/pre_commit_breeze_cmd_line.sh | 9 +-
.../ci/pre_commit/pre_commit_check_order_setup.py | 105 +-
.../pre_commit_check_pre_commit_hook_names.py | 7 +-
.../pre_commit_check_provider_yaml_files.py | 17 +-
.../pre_commit_check_setup_extra_packages_ref.py | 77 +-
.../pre_commit_sort_spelling_wordlist.sh | 32 +
.../ci_install_and_test_provider_packages.sh | 5 +-
.../ci_prepare_provider_documentation.sh | 23 +
.../ci_prepare_provider_readmes.sh | 23 -
scripts/ci/selective_ci_checks.sh | 61 +-
scripts/ci/static_checks/bats_tests.sh | 2 +-
scripts/ci/static_checks/check_license.sh | 2 +-
scripts/ci/static_checks/flake8.sh | 4 +-
.../ci/static_checks/in_container_bats_tests.sh | 4 +-
scripts/ci/static_checks/lint_dockerfile.sh | 9 +-
scripts/ci/static_checks/mypy.sh | 2 +-
scripts/ci/static_checks/pylint.sh | 19 +-
scripts/ci/static_checks/refresh_pylint_todo.sh | 2 +-
.../ci/static_checks/run_basic_static_checks.sh | 6 +-
scripts/ci/static_checks/run_static_checks.sh | 6 +-
scripts/ci/testing/ci_run_airflow_testing.sh | 227 ++--
scripts/ci/testing/ci_run_quarantined_tests.sh | 90 ++
.../ci_run_single_airflow_test_in_docker.sh | 188 +++
scripts/ci/tools/ci_clear_tmp.sh | 2 +-
scripts/ci/tools/ci_fix_ownership.sh | 2 +-
scripts/ci/tools/ci_free_space_on_ci.sh | 9 +-
scripts/ci/tools/verify_docker_image.sh | 57 +
scripts/docker/common.sh | 63 +
scripts/docker/compile_www_assets.sh | 21 +-
scripts/docker/install_additional_dependencies.sh | 2 +
scripts/docker/install_airflow.sh | 34 +-
scripts/docker/install_airflow_from_branch_tip.sh | 55 +
.../docker/install_airflow_from_latest_master.sh | 58 -
.../docker/install_from_docker_context_files.sh | 26 +-
scripts/docker/install_mysql.sh | 1 +
scripts/in_container/_in_container_utils.sh | 230 ++--
scripts/in_container/check_environment.sh | 16 +-
scripts/in_container/entrypoint_ci.sh | 86 +-
scripts/in_container/prod/entrypoint_prod.sh | 247 ++--
scripts/in_container/run_anything.sh | 18 +
scripts/in_container/run_ci_tests.sh | 58 +-
scripts/in_container/run_fix_ownership.sh | 4 +-
scripts/in_container/run_generate_constraints.sh | 40 +-
.../run_install_and_test_provider_packages.sh | 25 +-
.../run_prepare_provider_documentation.sh | 123 ++
.../in_container/run_prepare_provider_packages.sh | 265 ++--
.../in_container/run_prepare_provider_readme.sh | 56 -
scripts/in_container/run_pylint.sh | 4 +-
scripts/tools/generate-integrations-json.py | 84 ++
setup.cfg | 13 +-
setup.py | 208 ++-
tests/airflow_pylint/disable_checks_for_tests.py | 65 -
tests/airflow_pylint/do_not_use_asserts.py | 44 -
tests/api_connexion/endpoints/test_dag_endpoint.py | 28 +-
.../endpoints/test_task_instance_endpoint.py | 31 +
tests/api_connexion/schemas/test_dag_schema.py | 3 +-
tests/cli/commands/test_connection_command.py | 4 +
tests/cli/commands/test_info_command.py | 4 +-
tests/cli/commands/test_kubernetes_command.py | 40 +-
tests/cli/commands/test_task_command.py | 3 +
tests/cli/test_cli_parser.py | 26 +
tests/conftest.py | 21 +-
tests/core/test_configuration.py | 13 +-
tests/core/test_providers_manager.py | 7 +
tests/core/test_stats.py | 194 +--
.../basic_template.yaml | 34 +
tests/executors/test_celery_executor.py | 35 +-
tests/executors/test_kubernetes_executor.py | 203 ++-
tests/jobs/test_backfill_job.py | 19 +-
tests/jobs/test_local_task_job.py | 2 +-
tests/jobs/test_scheduler_job.py | 875 +++++++-----
tests/kubernetes/test_pod_generator.py | 3 +
tests/kubernetes/test_pod_launcher.py | 18 +-
tests/lineage/test_lineage.py | 49 +-
tests/models/test_cleartasks.py | 47 +-
tests/models/test_dag.py | 70 +-
tests/models/test_dagbag.py | 40 +-
tests/models/test_taskinstance.py | 41 +-
tests/operators/test_generic_transfer.py | 7 +-
tests/plugins/test_plugin.py | 19 +-
tests/plugins/test_plugins_manager.py | 76 +-
.../{zendesk/hooks => airbyte}/__init__.py | 0
.../{zendesk => airbyte}/hooks/__init__.py | 0
tests/providers/airbyte/hooks/test_airbyte.py | 126 ++
.../hooks => airbyte/operators}/__init__.py | 0
tests/providers/airbyte/operators/test_airbyte.py | 55 +
.../{zendesk/hooks => airbyte/sensors}/__init__.py | 0
tests/providers/airbyte/sensors/test_airbyte.py | 93 ++
tests/providers/amazon/aws/.gitignore | 1 +
tests/providers/amazon/aws/hooks/test_glacier.py | 65 +-
tests/providers/amazon/aws/hooks/test_s3.py | 28 +-
.../amazon/aws/hooks/test_secrets_manager.py | 26 +-
.../amazon/aws/log/test_cloudwatch_task_handler.py | 6 +-
.../amazon/aws/log/test_s3_task_handler.py | 4 +-
.../amazon/aws/secrets/test_secrets_manager.py | 34 +-
.../{zendesk/hooks => apache/beam}/__init__.py | 0
.../{zendesk => apache/beam}/hooks/__init__.py | 0
tests/providers/apache/beam/hooks/test_beam.py | 271 ++++
.../hooks => apache/beam/operators}/__init__.py | 0
tests/providers/apache/beam/operators/test_beam.py | 274 ++++
.../apache/beam/operators/test_beam_system.py | 47 +
.../apache/hive/transfers/test_mysql_to_hive.py | 124 +-
tests/providers/google/cloud/hooks/test_automl.py | 70 +-
.../google/cloud/hooks/test_bigquery_dts.py | 39 +-
.../google/cloud/hooks/test_cloud_memorystore.py | 57 +-
.../google/cloud/hooks/test_datacatalog.py | 237 ++--
.../providers/google/cloud/hooks/test_dataflow.py | 760 ++++++-----
.../providers/google/cloud/hooks/test_dataproc.py | 129 +-
tests/providers/google/cloud/hooks/test_gcs.py | 14 +-
tests/providers/google/cloud/hooks/test_kms.py | 40 +-
.../providers/google/cloud/hooks/test_os_login.py | 22 +-
tests/providers/google/cloud/hooks/test_pubsub.py | 221 +--
.../google/cloud/hooks/test_stackdriver.py | 242 ++--
tests/providers/google/cloud/hooks/test_tasks.py | 86 +-
.../providers/google/cloud/hooks/test_workflows.py | 256 ++++
.../cloud/log/test_stackdriver_task_handler.py | 225 ++--
.../google/cloud/operators/test_automl.py | 29 +-
.../google/cloud/operators/test_bigquery_dts.py | 37 +-
.../cloud/operators/test_cloud_memorystore.py | 4 +-
.../google/cloud/operators/test_datacatalog.py | 49 +-
.../google/cloud/operators/test_dataflow.py | 223 ++-
.../google/cloud/operators/test_dataproc.py | 14 +-
.../google/cloud/operators/test_mlengine_utils.py | 30 +-
.../google/cloud/operators/test_pubsub.py | 16 +-
.../google/cloud/operators/test_stackdriver.py | 65 +-
.../providers/google/cloud/operators/test_tasks.py | 140 +-
.../google/cloud/operators/test_workflows.py | 383 ++++++
.../cloud/operators/test_workflows_system.py | 29 +
.../google/cloud/sensors/test_bigquery_dts.py | 39 +-
.../google/cloud/sensors/test_dataproc.py | 8 +-
.../providers/google/cloud/sensors/test_pubsub.py | 16 +-
.../google/cloud/sensors/test_workflows.py | 108 ++
.../google/cloud/transfers/test_mysql_to_gcs.py | 2 +-
.../google/cloud/transfers/test_trino_to_gcs.py | 331 +++++
.../cloud/transfers/test_trino_to_gcs_system.py | 169 +++
.../google/cloud/utils/gcp_authenticator.py | 1 +
.../azure/hooks/test_azure_data_factory.py | 439 ++++++
.../microsoft/azure/log/test_wasb_task_handler.py | 10 +-
tests/providers/mysql/hooks/test_mysql.py | 31 +-
tests/providers/mysql/operators/test_mysql.py | 10 +-
.../mysql/transfers/test_trino_to_mysql.py | 73 +
.../experimental => providers/neo4j}/__init__.py | 0
.../neo4j/hooks}/__init__.py | 0
tests/providers/neo4j/hooks/test_neo4j.py | 65 +
.../neo4j/operators}/__init__.py | 0
tests/providers/neo4j/operators/test_neo4j.py | 61 +
tests/providers/presto/hooks/test_presto.py | 25 -
tests/providers/salesforce/hooks/test_tableau.py | 85 --
.../operators/test_tableau_refresh_workbook.py | 74 -
.../salesforce/sensors/test_tableau_job_status.py | 56 -
tests/providers/sftp/hooks/test_sftp.py | 41 +-
tests/providers/slack/hooks/test_slack.py | 2 +-
tests/providers/ssh/hooks/test_ssh.py | 93 ++
.../tableau/hooks}/__init__.py | 0
tests/providers/tableau/hooks/test_tableau.py | 101 ++
.../hooks => tableau/operators}/__init__.py | 0
.../operators/test_tableau_refresh_workbook.py | 90 ++
.../{zendesk/hooks => tableau/sensors}/__init__.py | 0
.../tableau/sensors/test_tableau_job_status.py | 66 +
.../experimental => providers/trino}/__init__.py | 0
.../trino/hooks}/__init__.py | 0
tests/providers/trino/hooks/test_trino.py | 233 ++++
tests/serialization/test_dag_serialization.py | 63 +
.../task/task_runner/test_standard_task_runner.py | 59 +-
tests/test_utils/asserts.py | 5 +-
tests/test_utils/config.py | 2 +
tests/test_utils/perf/dags/elastic_dag.py | 2 -
tests/utils/test_cli_util.py | 10 +
tests/utils/test_dag_processing.py | 99 +-
tests/utils/test_dot_renderer.py | 101 +-
tests/utils/test_helpers.py | 13 +-
tests/utils/test_process_utils.py | 12 +-
tests/utils/test_session.py | 52 +
tests/www/test_app.py | 6 +
tests/www/test_security.py | 90 +-
tests/www/test_utils.py | 13 +-
tests/www/test_views.py | 44 +-
1096 files changed, 30367 insertions(+), 38878 deletions(-)
create mode 100644 airflow/lineage/backend.py
create mode 100644 airflow/migrations/versions/2e42bb497a22_rename_last_scheduler_run_column.py
create mode 100644 airflow/migrations/versions/449b4072c2da_increase_size_of_connection_extra_field_.py
create mode 100644 airflow/migrations/versions/8646922c8a04_change_default_pool_slots_to_1.py
create mode 100644 airflow/providers/.gitignore
create mode 100644 airflow/providers/CHANGELOG.rst
delete mode 100644 airflow/providers/README.md
create mode 100644 airflow/providers/airbyte/CHANGELOG.rst
copy {tests/www/api/experimental => airflow/providers/airbyte}/__init__.py (100%)
rename {tests/airflow_pylint => airflow/providers/airbyte/example_dags}/__init__.py (100%)
create mode 100644 airflow/providers/airbyte/example_dags/example_airbyte_trigger_job.py
copy {tests/www/api/experimental => airflow/providers/airbyte/hooks}/__init__.py (100%)
create mode 100644 airflow/providers/airbyte/hooks/airbyte.py
copy {tests/www/api/experimental => airflow/providers/airbyte/operators}/__init__.py (100%)
create mode 100644 airflow/providers/airbyte/operators/airbyte.py
create mode 100644 airflow/providers/airbyte/provider.yaml
copy {tests/providers/zendesk/hooks => airflow/providers/airbyte/sensors}/__init__.py (100%)
create mode 100644 airflow/providers/airbyte/sensors/airbyte.py
delete mode 100644 airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/amazon/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/amazon/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/amazon/CHANGELOG.rst
delete mode 100644 airflow/providers/amazon/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/amazon/README.md
delete mode 100644 airflow/providers/amazon/aws/ADDITIONAL_INFO.md
create mode 100644 airflow/providers/apache/beam/CHANGELOG.rst
create mode 100644 airflow/providers/apache/beam/README.md
copy {tests/www/api/experimental => airflow/providers/apache/beam}/__init__.py (100%)
copy {tests/www/api/experimental => airflow/providers/apache/beam/example_dags}/__init__.py (100%)
create mode 100644 airflow/providers/apache/beam/example_dags/example_beam.py
copy {tests/www/api/experimental => airflow/providers/apache/beam/hooks}/__init__.py (100%)
create mode 100644 airflow/providers/apache/beam/hooks/beam.py
copy {tests/www/api/experimental => airflow/providers/apache/beam/operators}/__init__.py (100%)
create mode 100644 airflow/providers/apache/beam/operators/beam.py
create mode 100644 airflow/providers/apache/beam/provider.yaml
delete mode 100644 airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/apache/cassandra/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/apache/cassandra/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/apache/cassandra/CHANGELOG.rst
delete mode 100644 airflow/providers/apache/cassandra/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/apache/cassandra/README.md
delete mode 100644 airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/apache/druid/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/apache/druid/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/apache/druid/CHANGELOG.rst
delete mode 100644 airflow/providers/apache/druid/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/apache/druid/README.md
delete mode 100644 airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/apache/hdfs/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/apache/hdfs/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/apache/hdfs/CHANGELOG.rst
delete mode 100644 airflow/providers/apache/hdfs/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/apache/hdfs/README.md
delete mode 100644 airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/apache/hive/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/apache/hive/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/apache/hive/CHANGELOG.rst
delete mode 100644 airflow/providers/apache/hive/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/apache/hive/README.md
delete mode 100644 airflow/providers/apache/kylin/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/apache/kylin/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/apache/kylin/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/apache/kylin/CHANGELOG.rst
delete mode 100644 airflow/providers/apache/kylin/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/apache/kylin/README.md
delete mode 100644 airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/apache/livy/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/apache/livy/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/apache/livy/CHANGELOG.rst
delete mode 100644 airflow/providers/apache/livy/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/apache/livy/README.md
delete mode 100644 airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/apache/pig/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/apache/pig/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/apache/pig/CHANGELOG.rst
delete mode 100644 airflow/providers/apache/pig/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/apache/pig/README.md
delete mode 100644 airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/apache/pinot/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/apache/pinot/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/apache/pinot/CHANGELOG.rst
delete mode 100644 airflow/providers/apache/pinot/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/apache/pinot/README.md
delete mode 100644 airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/apache/spark/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/apache/spark/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/apache/spark/CHANGELOG.rst
delete mode 100644 airflow/providers/apache/spark/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/apache/spark/README.md
delete mode 100644 airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/apache/sqoop/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/apache/sqoop/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/apache/sqoop/CHANGELOG.rst
delete mode 100644 airflow/providers/apache/sqoop/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/apache/sqoop/README.md
delete mode 100644 airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/celery/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/celery/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/celery/CHANGELOG.rst
delete mode 100644 airflow/providers/celery/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/celery/README.md
delete mode 100644 airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/cloudant/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/cloudant/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/cloudant/CHANGELOG.rst
delete mode 100644 airflow/providers/cloudant/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/cloudant/README.md
delete mode 100644 airflow/providers/cncf/kubernetes/ADDITIONAL_INFO.md
delete mode 100644 airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/cncf/kubernetes/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/cncf/kubernetes/CHANGELOG.rst
delete mode 100644 airflow/providers/cncf/kubernetes/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/cncf/kubernetes/README.md
delete mode 100644 airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/databricks/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/databricks/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/databricks/CHANGELOG.rst
delete mode 100644 airflow/providers/databricks/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/databricks/README.md
delete mode 100644 airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/datadog/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/datadog/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/datadog/CHANGELOG.rst
delete mode 100644 airflow/providers/datadog/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/datadog/README.md
delete mode 100644 airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/dingding/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/dingding/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/dingding/CHANGELOG.rst
delete mode 100644 airflow/providers/dingding/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/dingding/README.md
delete mode 100644 airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/discord/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/discord/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/discord/CHANGELOG.rst
delete mode 100644 airflow/providers/discord/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/discord/README.md
delete mode 100644 airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/docker/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/docker/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/docker/CHANGELOG.rst
delete mode 100644 airflow/providers/docker/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/docker/README.md
delete mode 100644 airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/elasticsearch/BACKPORT_PROVIDER_CHANGES_2020.11.13.md
delete mode 100644 airflow/providers/elasticsearch/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/elasticsearch/CHANGELOG.rst
delete mode 100644 airflow/providers/elasticsearch/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/elasticsearch/README.md
delete mode 100644 airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/exasol/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/exasol/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/exasol/CHANGELOG.rst
delete mode 100644 airflow/providers/exasol/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/exasol/README.md
delete mode 100644 airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/facebook/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/facebook/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/facebook/CHANGELOG.rst
delete mode 100644 airflow/providers/facebook/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/facebook/README.md
delete mode 100644 airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/ftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/ftp/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/ftp/CHANGELOG.rst
delete mode 100644 airflow/providers/ftp/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/ftp/README.md
delete mode 100644 airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.11.13.md
delete mode 100644 airflow/providers/google/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/google/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/google/CHANGELOG.rst
delete mode 100644 airflow/providers/google/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/google/README.md
delete mode 100644 airflow/providers/google/cloud/ADDITIONAL_INFO.md
create mode 100644 airflow/providers/google/cloud/example_dags/example_trino_to_gcs.py
create mode 100644 airflow/providers/google/cloud/example_dags/example_workflows.py
create mode 100644 airflow/providers/google/cloud/hooks/workflows.py
create mode 100644 airflow/providers/google/cloud/operators/workflows.py
create mode 100644 airflow/providers/google/cloud/sensors/workflows.py
create mode 100644 airflow/providers/google/cloud/transfers/trino_to_gcs.py
delete mode 100644 airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/grpc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/grpc/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/grpc/CHANGELOG.rst
delete mode 100644 airflow/providers/grpc/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/grpc/README.md
delete mode 100644 airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/hashicorp/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/hashicorp/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/hashicorp/CHANGELOG.rst
delete mode 100644 airflow/providers/hashicorp/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/hashicorp/README.md
delete mode 100644 airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/http/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/http/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/http/CHANGELOG.rst
delete mode 100644 airflow/providers/http/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/http/README.md
delete mode 100644 airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/imap/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/imap/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/imap/CHANGELOG.rst
delete mode 100644 airflow/providers/imap/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/imap/README.md
delete mode 100644 airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/jdbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/jdbc/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/jdbc/CHANGELOG.rst
delete mode 100644 airflow/providers/jdbc/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/jdbc/README.md
delete mode 100644 airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/jenkins/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/jenkins/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/jenkins/CHANGELOG.rst
delete mode 100644 airflow/providers/jenkins/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/jenkins/README.md
delete mode 100644 airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/jira/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/jira/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/jira/CHANGELOG.rst
delete mode 100644 airflow/providers/jira/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/jira/README.md
delete mode 100644 airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/microsoft/azure/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/microsoft/azure/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/microsoft/azure/CHANGELOG.rst
delete mode 100644 airflow/providers/microsoft/azure/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/microsoft/azure/README.md
create mode 100644 airflow/providers/microsoft/azure/hooks/azure_data_factory.py
delete mode 100644 airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/microsoft/mssql/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/microsoft/mssql/CHANGELOG.rst
delete mode 100644 airflow/providers/microsoft/mssql/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/microsoft/mssql/README.md
delete mode 100644 airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/microsoft/winrm/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/microsoft/winrm/CHANGELOG.rst
delete mode 100644 airflow/providers/microsoft/winrm/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/microsoft/winrm/README.md
delete mode 100644 airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/mongo/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/mongo/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/mongo/CHANGELOG.rst
delete mode 100644 airflow/providers/mongo/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/mongo/README.md
delete mode 100644 airflow/providers/mysql/ADDITIONAL_INFO.md
delete mode 100644 airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/mysql/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/mysql/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/mysql/CHANGELOG.rst
delete mode 100644 airflow/providers/mysql/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/mysql/README.md
create mode 100644 airflow/providers/mysql/transfers/trino_to_mysql.py
create mode 100644 airflow/providers/neo4j/CHANGELOG.rst
create mode 100644 airflow/providers/neo4j/README.md
copy {tests/www/api/experimental => airflow/providers/neo4j}/__init__.py (100%)
copy {tests/www/api/experimental => airflow/providers/neo4j/example_dags}/__init__.py (100%)
create mode 100644 airflow/providers/neo4j/example_dags/example_neo4j.py
copy {tests/www/api/experimental => airflow/providers/neo4j/hooks}/__init__.py (100%)
create mode 100644 airflow/providers/neo4j/hooks/neo4j.py
copy {tests/www/api/experimental => airflow/providers/neo4j/operators}/__init__.py (100%)
create mode 100644 airflow/providers/neo4j/operators/neo4j.py
create mode 100644 airflow/providers/neo4j/provider.yaml
delete mode 100644 airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/odbc/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/odbc/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/odbc/CHANGELOG.rst
delete mode 100644 airflow/providers/odbc/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/odbc/README.md
delete mode 100644 airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/openfaas/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/openfaas/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/openfaas/CHANGELOG.rst
delete mode 100644 airflow/providers/openfaas/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/openfaas/README.md
delete mode 100644 airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/opsgenie/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/opsgenie/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/opsgenie/CHANGELOG.rst
delete mode 100644 airflow/providers/opsgenie/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/opsgenie/README.md
delete mode 100644 airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/oracle/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/oracle/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/oracle/CHANGELOG.rst
delete mode 100644 airflow/providers/oracle/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/oracle/README.md
delete mode 100644 airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/pagerduty/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/pagerduty/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/pagerduty/CHANGELOG.rst
delete mode 100644 airflow/providers/pagerduty/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/pagerduty/README.md
delete mode 100644 airflow/providers/papermill/ADDITIONAL_INFO.md
create mode 100644 airflow/providers/papermill/CHANGELOG.rst
delete mode 100644 airflow/providers/papermill/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/papermill/README.md
delete mode 100644 airflow/providers/plexus/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/plexus/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/plexus/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/plexus/CHANGELOG.rst
delete mode 100644 airflow/providers/plexus/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/plexus/README.md
delete mode 100644 airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/postgres/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/postgres/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/postgres/CHANGELOG.rst
delete mode 100644 airflow/providers/postgres/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/postgres/README.md
delete mode 100644 airflow/providers/presto/ADDITIONAL_INFO.md
delete mode 100644 airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/presto/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/presto/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/presto/CHANGELOG.rst
delete mode 100644 airflow/providers/presto/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/presto/README.md
delete mode 100644 airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/qubole/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/qubole/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/qubole/CHANGELOG.rst
delete mode 100644 airflow/providers/qubole/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/qubole/README.md
delete mode 100644 airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/redis/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/redis/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/redis/CHANGELOG.rst
delete mode 100644 airflow/providers/redis/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/redis/README.md
delete mode 100644 airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/salesforce/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/salesforce/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/salesforce/CHANGELOG.rst
delete mode 100644 airflow/providers/salesforce/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/salesforce/README.md
delete mode 100644 airflow/providers/salesforce/example_dags/example_tableau_refresh_workbook.py
delete mode 100644 airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/samba/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/samba/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/samba/CHANGELOG.rst
delete mode 100644 airflow/providers/samba/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/samba/README.md
delete mode 100644 airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/segment/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/segment/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/segment/CHANGELOG.rst
delete mode 100644 airflow/providers/segment/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/segment/README.md
create mode 100644 airflow/providers/sendgrid/CHANGELOG.rst
delete mode 100644 airflow/providers/sendgrid/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/sendgrid/README.md
delete mode 100644 airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/sftp/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/sftp/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/sftp/CHANGELOG.rst
delete mode 100644 airflow/providers/sftp/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/sftp/README.md
delete mode 100644 airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/singularity/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/singularity/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/singularity/CHANGELOG.rst
delete mode 100644 airflow/providers/singularity/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/singularity/README.md
delete mode 100644 airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/slack/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/slack/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/slack/CHANGELOG.rst
delete mode 100644 airflow/providers/slack/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/snowflake/BACKPORT_PROVIDER_CHANGES_2020.11.23.md
delete mode 100644 airflow/providers/snowflake/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/snowflake/CHANGELOG.rst
delete mode 100644 airflow/providers/snowflake/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/snowflake/README.md
delete mode 100644 airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/sqlite/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/sqlite/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/sqlite/CHANGELOG.rst
delete mode 100644 airflow/providers/sqlite/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/sqlite/README.md
delete mode 100644 airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/ssh/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/ssh/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/ssh/CHANGELOG.rst
delete mode 100644 airflow/providers/ssh/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/ssh/README.md
create mode 100644 airflow/providers/tableau/CHANGELOG.rst
copy {tests/www/api/experimental => airflow/providers/tableau}/__init__.py (100%)
copy {tests/providers/zendesk/hooks => airflow/providers/tableau/example_dags}/__init__.py (100%)
create mode 100644 airflow/providers/tableau/example_dags/example_tableau_refresh_workbook.py
copy {tests/www/api/experimental => airflow/providers/tableau/hooks}/__init__.py (100%)
copy airflow/providers/{salesforce => tableau}/hooks/tableau.py (100%)
copy {tests/providers/zendesk/hooks => airflow/providers/tableau/operators}/__init__.py (100%)
create mode 100644 airflow/providers/tableau/operators/tableau_refresh_workbook.py
create mode 100644 airflow/providers/tableau/provider.yaml
copy {tests/providers/zendesk/hooks => airflow/providers/tableau/sensors}/__init__.py (100%)
create mode 100644 airflow/providers/tableau/sensors/tableau_job_status.py
create mode 100644 airflow/providers/telegram/CHANGELOG.rst
delete mode 100644 airflow/providers/telegram/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/telegram/README.md
create mode 100644 airflow/providers/trino/CHANGELOG.rst
copy {tests/www/api/experimental => airflow/providers/trino}/__init__.py (100%)
copy {tests/www/api/experimental => airflow/providers/trino/hooks}/__init__.py (100%)
create mode 100644 airflow/providers/trino/hooks/trino.py
create mode 100644 airflow/providers/trino/provider.yaml
delete mode 100644 airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/vertica/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/vertica/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/vertica/CHANGELOG.rst
delete mode 100644 airflow/providers/vertica/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/vertica/README.md
delete mode 100644 airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/yandex/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/yandex/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/yandex/CHANGELOG.rst
delete mode 100644 airflow/providers/yandex/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/yandex/README.md
delete mode 100644 airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.06.24.md
delete mode 100644 airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.10.05.md
delete mode 100644 airflow/providers/zendesk/BACKPORT_PROVIDER_CHANGES_2020.10.29.md
delete mode 100644 airflow/providers/zendesk/BACKPORT_PROVIDER_README.md
create mode 100644 airflow/providers/zendesk/CHANGELOG.rst
delete mode 100644 airflow/providers/zendesk/PROVIDER_CHANGES_1.0.0.md
delete mode 100644 airflow/providers/zendesk/README.md
create mode 100644 airflow/utils/yaml.py
mode change 100644 => 100755 dev/import_all_classes.py
delete mode 100644 dev/provider_packages/BACKPORT_PROVIDER_CHANGES_TEMPLATE.md.jinja2
delete mode 100644 dev/provider_packages/BACKPORT_PROVIDER_CLASSES_TEMPLATE.md.jinja2
delete mode 100644 dev/provider_packages/BACKPORT_PROVIDER_README_TEMPLATE.md.jinja2
delete mode 100644 dev/provider_packages/PROVIDER_CHANGES_TEMPLATE.md.jinja2
delete mode 100644 dev/provider_packages/PROVIDER_CLASSES_TEMPLATE.md.jinja2
create mode 100644 dev/provider_packages/PROVIDER_COMMITS_TEMPLATE.rst.jinja2
create mode 100644 dev/provider_packages/PROVIDER_INDEX_TEMPLATE.rst.jinja2
delete mode 100644 dev/provider_packages/PROVIDER_README_TEMPLATE.md.jinja2
create mode 100644 dev/provider_packages/PROVIDER_README_TEMPLATE.rst.jinja2
create mode 100755 dev/provider_packages/build_provider_documentation.sh
delete mode 100755 dev/provider_packages/build_source_package.sh
mode change 100644 => 100755 dev/provider_packages/prepare_provider_packages.py
create mode 100755 dev/provider_packages/publish_provider_documentation.sh
delete mode 100755 dev/provider_packages/refactor_provider_packages.py
create mode 100755 dev/provider_packages/tag_providers.sh
create mode 100644 docs/apache-airflow-providers-airbyte/commits.rst
create mode 100644 docs/apache-airflow-providers-airbyte/connections.rst
create mode 100644 docs/apache-airflow-providers-airbyte/index.rst
create mode 100644 docs/apache-airflow-providers-airbyte/operators/airbyte.rst
create mode 100644 docs/apache-airflow-providers-apache-beam/index.rst
create mode 100644 docs/apache-airflow-providers-apache-beam/operators.rst
create mode 100644 docs/apache-airflow-providers-google/commits.rst
create mode 100644 docs/apache-airflow-providers-google/operators/cloud/workflows.rst
create mode 100644 docs/apache-airflow-providers-google/operators/transfer/trino_to_gcs.rst
create mode 100644 docs/apache-airflow-providers-neo4j/commits.rst
create mode 100644 docs/apache-airflow-providers-neo4j/connections/neo4j.rst
create mode 100644 docs/apache-airflow-providers-neo4j/index.rst
create mode 100644 docs/apache-airflow-providers-neo4j/operators/neo4j.rst
create mode 100644 docs/apache-airflow-providers-tableau/index.rst
create mode 100644 docs/apache-airflow-providers-trino/commits.rst
create mode 100644 docs/apache-airflow-providers-trino/index.rst
create mode 100644 docs/apache-airflow-providers/howto/create-update-providers.rst
create mode 100644 docs/docker-stack/build-arg-ref.rst
create mode 100644 docs/docker-stack/build.rst
create mode 100755 docs/docker-stack/docker-examples/customizing/add-build-essential-custom.sh
create mode 100755 docs/docker-stack/docker-examples/customizing/custom-sources.sh
create mode 100755 docs/docker-stack/docker-examples/customizing/github-different-repository.sh
create mode 100755 docs/docker-stack/docker-examples/customizing/github-master.sh
create mode 100755 docs/docker-stack/docker-examples/customizing/github-v2-0-test.sh
create mode 100755 docs/docker-stack/docker-examples/customizing/pypi-dev-runtime-deps.sh
create mode 100755 docs/docker-stack/docker-examples/customizing/pypi-extras-and-deps.sh
create mode 100755 docs/docker-stack/docker-examples/customizing/pypi-selected-version.sh
create mode 100755 docs/docker-stack/docker-examples/customizing/stable-airflow.sh
create mode 100644 docs/docker-stack/docker-examples/extending/add-apt-packages/Dockerfile
create mode 100644 docs/docker-stack/docker-examples/extending/add-build-essential-extend/Dockerfile
create mode 100644 docs/docker-stack/docker-examples/extending/add-pypi-packages/Dockerfile
create mode 100644 docs/docker-stack/docker-examples/extending/embedding-dags/Dockerfile
create mode 100644 docs/docker-stack/docker-examples/extending/embedding-dags/test_dag.py
create mode 100644 docs/docker-stack/docker-examples/extending/writable-directory/Dockerfile
create mode 100755 docs/docker-stack/docker-examples/restricted/restricted_environments.sh
rename docs/{apache-airflow => docker-stack}/docker-images-recipes/gcloud.Dockerfile (100%)
rename docs/{apache-airflow => docker-stack}/docker-images-recipes/hadoop.Dockerfile (100%)
create mode 100644 docs/docker-stack/entrypoint.rst
create mode 100644 docs/docker-stack/img/docker-logo.png
create mode 100644 docs/docker-stack/index.rst
create mode 100644 docs/docker-stack/recipes.rst
create mode 100755 docs/exts/docs_build/run_patched_sphinx.py
create mode 100644 docs/integration-logos/airbyte/Airbyte.png
create mode 100644 docs/integration-logos/apache/cassandra-3.png
create mode 100644 docs/integration-logos/apache/druid-1.png
create mode 100644 docs/integration-logos/apache/hadoop.png
create mode 100644 docs/integration-logos/apache/hive.png
create mode 100644 docs/integration-logos/apache/pig.png
create mode 100644 docs/integration-logos/apache/pinot.png
create mode 100644 docs/integration-logos/apache/spark.png
create mode 100644 docs/integration-logos/apache/sqoop.png
create mode 100644 docs/integration-logos/aws/AWS-Batch_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/AWS-Glue_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/AWS-Lambda_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-Athena_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-CloudWatch_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-DynamoDB_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-EC2_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-EMR_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-Kinesis-Data-Firehose_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-Redshift_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-SageMaker_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-Simple-Notification-Service-SNS_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-Simple-Queue-Service-SQS_light-bg@4x.png
create mode 100644 docs/integration-logos/aws/Amazon-Simple-Storage-Service-S3_light-bg@4x.png
create mode 100644 docs/integration-logos/azure/Azure Cosmos DB.svg
create mode 100644 docs/integration-logos/azure/Azure Data Factory.svg
create mode 100644 docs/integration-logos/azure/Azure Files.svg
create mode 100644 docs/integration-logos/azure/Blob Storage.svg
create mode 100644 docs/integration-logos/azure/Container Instances.svg
create mode 100644 docs/integration-logos/azure/Data Lake Storage.svg
create mode 100644 docs/integration-logos/gcp/AI-Platform.png
create mode 100644 docs/integration-logos/gcp/BigQuery.png
create mode 100644 docs/integration-logos/gcp/Cloud-AutoML.png
create mode 100644 docs/integration-logos/gcp/Cloud-Bigtable.png
create mode 100644 docs/integration-logos/gcp/Cloud-Build.png
create mode 100644 docs/integration-logos/gcp/Cloud-Dataflow.png
create mode 100644 docs/integration-logos/gcp/Cloud-Dataproc.png
create mode 100644 docs/integration-logos/gcp/Cloud-Datastore.png
create mode 100644 docs/integration-logos/gcp/Cloud-Functions.png
create mode 100644 docs/integration-logos/gcp/Cloud-Memorystore.png
create mode 100644 docs/integration-logos/gcp/Cloud-NLP.png
create mode 100644 docs/integration-logos/gcp/Cloud-PubSub.png
create mode 100644 docs/integration-logos/gcp/Cloud-SQL.png
create mode 100644 docs/integration-logos/gcp/Cloud-Spanner.png
create mode 100644 docs/integration-logos/gcp/Cloud-Speech-to-Text.png
create mode 100644 docs/integration-logos/gcp/Cloud-Storage.png
create mode 100644 docs/integration-logos/gcp/Cloud-Tasks.png
create mode 100644 docs/integration-logos/gcp/Cloud-Text-to-Speech.png
create mode 100644 docs/integration-logos/gcp/Cloud-Translation-API.png
create mode 100644 docs/integration-logos/gcp/Cloud-Video-Intelligence-API.png
create mode 100644 docs/integration-logos/gcp/Cloud-Vision-API.png
create mode 100644 docs/integration-logos/gcp/Compute-Engine.png
create mode 100644 docs/integration-logos/gcp/Key-Management-Service.png
create mode 100644 docs/integration-logos/gcp/Kubernetes-Engine.png
create mode 100644 docs/integration-logos/tableau/tableau.png
create mode 100644 docs/integration-logos/trino/trino-og.png
create mode 100644 provider_packages/README.rst
create mode 100644 pylintrc-tests
create mode 100755 scripts/ci/constraints/ci_generate_all_constraints.sh
create mode 100644 scripts/ci/docker-compose/backend-mysql-port.yml
create mode 100644 scripts/ci/docker-compose/backend-postgres-port.yml
create mode 100644 scripts/ci/docker-compose/backend-sqlite-port.yml
delete mode 100644 scripts/ci/docker-compose/integration-presto.yml
create mode 100644 scripts/ci/docker-compose/integration-statsd.yml
create mode 100644 scripts/ci/docker-compose/integration-trino.yml
create mode 100644 scripts/ci/docker-compose/local-all-sources.yml
delete mode 100644 scripts/ci/dockerfiles/presto/Dockerfile
delete mode 100755 scripts/ci/dockerfiles/presto/build_and_push.sh
delete mode 100755 scripts/ci/dockerfiles/presto/entrypoint.sh
create mode 100644 scripts/ci/dockerfiles/trino/Dockerfile
create mode 100755 scripts/ci/dockerfiles/trino/build_and_push.sh
create mode 100755 scripts/ci/dockerfiles/trino/entrypoint.sh
create mode 100755 scripts/ci/images/ci_run_prod_image_test.sh
create mode 100755 scripts/ci/images/ci_test_examples_of_prod_image_building.sh
delete mode 100755 scripts/ci/images/ci_verify_ci_image.sh
delete mode 100755 scripts/ci/images/ci_verify_prod_image.sh
delete mode 100755 scripts/ci/images/ci_wait_for_all_ci_images.sh
delete mode 100755 scripts/ci/images/ci_wait_for_all_prod_images.sh
create mode 100755 scripts/ci/images/ci_wait_for_and_verify_all_ci_images.sh
create mode 100755 scripts/ci/images/ci_wait_for_and_verify_all_prod_images.sh
create mode 100755 scripts/ci/images/ci_wait_for_and_verify_ci_image.sh
create mode 100755 scripts/ci/images/ci_wait_for_and_verify_prod_image.sh
delete mode 100755 scripts/ci/images/ci_wait_for_ci_image.sh
delete mode 100755 scripts/ci/images/ci_wait_for_prod_image.sh
create mode 100755 scripts/ci/kubernetes/ci_setup_cluster_and_run_kubernetes_tests_single_job.sh
create mode 100755 scripts/ci/kubernetes/ci_setup_clusters_and_run_kubernetes_tests_in_parallel.sh
create mode 100644 scripts/ci/libraries/_docker_engine_resources.sh
delete mode 100644 scripts/ci/libraries/_kerberos.sh
create mode 100644 scripts/ci/libraries/_parallel.sh
create mode 100644 scripts/ci/libraries/_testing.sh
create mode 100644 scripts/ci/libraries/_verify_image.sh
create mode 100755 scripts/ci/pre_commit/pre_commit_sort_spelling_wordlist.sh
create mode 100755 scripts/ci/provider_packages/ci_prepare_provider_documentation.sh
delete mode 100755 scripts/ci/provider_packages/ci_prepare_provider_readmes.sh
create mode 100755 scripts/ci/testing/ci_run_quarantined_tests.sh
create mode 100755 scripts/ci/testing/ci_run_single_airflow_test_in_docker.sh
create mode 100755 scripts/ci/tools/verify_docker_image.sh
create mode 100755 scripts/docker/common.sh
create mode 100755 scripts/docker/install_airflow_from_branch_tip.sh
delete mode 100755 scripts/docker/install_airflow_from_latest_master.sh
create mode 100755 scripts/in_container/run_anything.sh
create mode 100755 scripts/in_container/run_prepare_provider_documentation.sh
delete mode 100755 scripts/in_container/run_prepare_provider_readme.sh
create mode 100755 scripts/tools/generate-integrations-json.py
delete mode 100644 tests/airflow_pylint/disable_checks_for_tests.py
delete mode 100644 tests/airflow_pylint/do_not_use_asserts.py
create mode 100644 tests/executors/kubernetes_executor_template_files/basic_template.yaml
copy tests/providers/{zendesk/hooks => airbyte}/__init__.py (100%)
copy tests/providers/{zendesk => airbyte}/hooks/__init__.py (100%)
create mode 100644 tests/providers/airbyte/hooks/test_airbyte.py
copy tests/providers/{zendesk/hooks => airbyte/operators}/__init__.py (100%)
create mode 100644 tests/providers/airbyte/operators/test_airbyte.py
copy tests/providers/{zendesk/hooks => airbyte/sensors}/__init__.py (100%)
create mode 100644 tests/providers/airbyte/sensors/test_airbyte.py
create mode 100644 tests/providers/amazon/aws/.gitignore
copy tests/providers/{zendesk/hooks => apache/beam}/__init__.py (100%)
copy tests/providers/{zendesk => apache/beam}/hooks/__init__.py (100%)
create mode 100644 tests/providers/apache/beam/hooks/test_beam.py
copy tests/providers/{zendesk/hooks => apache/beam/operators}/__init__.py (100%)
create mode 100644 tests/providers/apache/beam/operators/test_beam.py
create mode 100644 tests/providers/apache/beam/operators/test_beam_system.py
create mode 100644 tests/providers/google/cloud/hooks/test_workflows.py
create mode 100644 tests/providers/google/cloud/operators/test_workflows.py
create mode 100644 tests/providers/google/cloud/operators/test_workflows_system.py
create mode 100644 tests/providers/google/cloud/sensors/test_workflows.py
create mode 100644 tests/providers/google/cloud/transfers/test_trino_to_gcs.py
create mode 100644 tests/providers/google/cloud/transfers/test_trino_to_gcs_system.py
create mode 100644 tests/providers/microsoft/azure/hooks/test_azure_data_factory.py
create mode 100644 tests/providers/mysql/transfers/test_trino_to_mysql.py
copy tests/{www/api/experimental => providers/neo4j}/__init__.py (100%)
copy tests/{www/api/experimental => providers/neo4j/hooks}/__init__.py (100%)
create mode 100644 tests/providers/neo4j/hooks/test_neo4j.py
copy tests/{www/api/experimental => providers/neo4j/operators}/__init__.py (100%)
create mode 100644 tests/providers/neo4j/operators/test_neo4j.py
delete mode 100644 tests/providers/salesforce/hooks/test_tableau.py
delete mode 100644 tests/providers/salesforce/operators/test_tableau_refresh_workbook.py
delete mode 100644 tests/providers/salesforce/sensors/test_tableau_job_status.py
copy tests/{www/api/experimental => providers/tableau/hooks}/__init__.py (100%)
create mode 100644 tests/providers/tableau/hooks/test_tableau.py
copy tests/providers/{zendesk/hooks => tableau/operators}/__init__.py (100%)
create mode 100644 tests/providers/tableau/operators/test_tableau_refresh_workbook.py
copy tests/providers/{zendesk/hooks => tableau/sensors}/__init__.py (100%)
create mode 100644 tests/providers/tableau/sensors/test_tableau_job_status.py
copy tests/{www/api/experimental => providers/trino}/__init__.py (100%)
copy tests/{www/api/experimental => providers/trino/hooks}/__init__.py (100%)
create mode 100644 tests/providers/trino/hooks/test_trino.py
create mode 100644 tests/utils/test_session.py