You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by gi...@apache.org on 2020/10/17 02:17:16 UTC
[airflow] tag nightly-master updated (d305876 -> ee9bdff)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to tag nightly-master
in repository https://gitbox.apache.org/repos/asf/airflow.git.
*** WARNING: tag nightly-master was modified! ***
from d305876 (commit)
to ee9bdff (commit)
from d305876 Remove redundant None provided as default to dict.get() (#11448)
add 1eca73c Fix spelling (#11453)
add 02ce45c Refactor celery worker command (#11336)
add 358e61d Move the test_process_dags_queries_count test to quarantine (#11455)
add 06141d6 Google cloud operator strict type check (#11450)
add 697465d Increase timeout for waiting for images (#11460)
add b1fcac2 Add more testing methods to dev/README.md (#11458)
add 9142eed Adds missing schema for kerberos sidecar configuration (#11413)
add 32f2a45 Rename backport packages to provider packages (#11459)
add da565c9 Add option to enable TCP keepalive for communication with Kubernetes API (#11406)
add f124d3f Enables back duplicate cancelling on push/schedule (#11471)
add 81a977b Fix typo in docker-context-files/README.md (#11473)
add d38a0a7 added type hints for aws cloud formation (#11470)
add 4e32546 Mask Password in Log table when using the CLI (#11468)
add 045d68d Mount volumes and volumemounts into scheduler and workers (#11426)
add c47383d Bump FAB to 3.1 (#11475)
add 7b3a00d Allow multiple schedulers in helm chart (#11330)
add 2345cd1 Fix Harcoded Airflow version (#11483)
add b8cecf5 Add link on External Task Sensor to navigate to target dag (#11481)
add 623d5cd Spend less time waiting for LocalTaskJob's subprocss process to finish (#11373)
add 5772d4d Add endpoints for task instances (#9597)
add 2c8d203 Enable serialization by default (#11491)
add cb4cd91 Add missing values entries to Parameters in chart/README.md (#11477)
add 760cd14 Rename "functional DAGs" to "Decorated Flows" (#11497)
add f43d855 Prevent text-selection of scheduler interval when selecting DAG ID (#11503)
add e3e8fd8 Mark Smart Sensor as an early-access feature (#11499)
add 42b979d Fix spelling for Airbnb (#11505)
add 16e7129 Added support for provider packages for Airflow 2.0 (#11487)
add 095756c Airflow tutorial to use Decorated Flows (#11308)
add 56b761b Bump to Airflow 2.0.0a1 (#11507)
add bf9ece7 Update CONTRIBUTING.rst (#11461)
add c604891 Change Airflow version to 2.0.0a1 in Updating.md (#11508)
add 4551a5e Updated tutorial_decorated_flows.rst to add links (#11510)
add 4297aba Combine back multiple test types into single jobs (#11504)
add e9f7bdd Fix typo in scripts/ci/libraries/_initialization.sh (#11517)
add d963467 Fix example in UPDATING.md (#11518)
add bcf0557 Fixes remaining test-type strategy problems (#11522)
add 6c8cf6a Add reset_dag_run option on dagrun_operator to clear existing dag run (#11484)
add 2509d13 Minor improvements to dev/README.md (#11525)
add 3163912 Remove flask-admin based Plugins (#11515)
add 545ba8e Upgrade to pymssql 2.1.5 for Py 3.8 support (#11523)
add 0646849 Add protocol_version to conn_config for Cassandrahook (#11036)
add 7b7cc3c backport for add_xcom_sidecar (#11478)
add c099e0a Fix documentation errors (#11536)
add 765d29e Pymssql is maintained again (#11537)
add 3447b55 More stable kubernetes port forwarding (#11538)
add 03a632e Resolve MSSQL DAG serialization bug by changing datatype for execution date (#11512)
add 1ddeddc Rename (confusing) dag.sub_dag to dag.partial_subset (#11542)
add e7dc964 Adds capability of installing wheel packages in CI image (#11527)
add 13959df Feature: Auto-refresh Graph view chart (#11534)
add eee4e30 Add better debug logging to K8sexec and K8sPodOp (#11502)
add 81a5b03 Visual tweaking of TI swatches, legend refactoring (#11550)
add f7e01ab Create job for airflow migrations (#11533)
add 89d4dd8 Auto-refresh default state (#11559)
add 7ab6210 Prepend `DAG:` to dag permissions (#11189)
add 8372ab1 Add/implement Webpack plugin to minify CSS files on-compile (#11564)
add 5d4fbce Clarify breeze docs --install-airflow-version/-reference (#11570)
add 6733f2d The scripts fixing ownership and cleaning tmp use docker run (#11569)
add 3cddc11 Updated template_fields_rendereds for PostgresOperator and SimpleHttpOperator (#11555)
add 399b81d Prevent pop-over elements from being cut off by hidden overflow (#11574)
add df75610 Fix broken backtick usage in Timezone docs (#11575)
add 8865d14 Strict type checking for provider google cloud (#11548)
add 6f0bc0d Fixes dependencies to pre-release versions of apache-airflow (#11578)
add 3163016 Guard against kubernetes not being installed (#11558)
add 45d6083 Utilize the state foreground color to ensure an accessible contrast ratio (#11579)
add 3c10ca6 Add DataflowStartFlexTemplateOperator (#8550)
add 0823d46a Add type annotations for AWS operators and hooks (#11434)
add 91484b9 Pass SQLAlchemy engine options to FAB based UI (#11395)
add 84c7028 Fix tooltip typo (#11593)
add 4d611f2 Clean up _trigger_dag function (#11584)
add 44031bf Fix broken migration for Sqlite3 (#11573)
add 0c5bbe8 Replace methods on state with frozenset properties (#11576)
add be72817 Allow loading plugins on Airflow start-up (#11596)
add 4582c80 UX Enhancement: Add button to clear search query from DAG search (#11583)
add 00dd758 Raises a warning for provide_context instead of killing the task (#11597)
add 84dc2fb Set doc_md when using task decorator and function has __doc__ (#11598)
add bb615f2 Cross Reference XCom in tutorial (#11600)
add b718b51 Minor improvements to docs/tutorial.rst (#11604)
add 55a4d8c Remove unnecessary use of comprehension in setup_provider_packages.py (#11605)
add 210a948 Fix tcp keepalive parameters parsing (#11594)
add b6ab0b5 Fix rendering of code-block in operator/kubernetes.rst (#11606)
add 673386d Fix Task definition in docs (#11601)
add ee9bdff Minor doc improvements in blob_storage_to_gcs.rst (#11607)
No new revisions were added by this update.
Summary of changes:
.dockerignore | 4 +-
.github/workflows/build-images-workflow-run.yml | 1 -
.github/workflows/ci.yml | 108 ++-
.gitignore | 2 +-
.pre-commit-config.yaml | 18 +-
.rat-excludes | 1 +
BREEZE.rst | 76 +-
CI.rst | 4 +-
CONTRIBUTING.rst | 13 +-
Dockerfile | 24 +-
Dockerfile.ci | 35 +-
IMAGES.rst | 13 +-
TESTING.rst | 28 +-
UPDATING.md | 79 +-
airflow/__init__.py | 5 +
airflow/api/common/experimental/mark_tasks.py | 2 +-
airflow/api/common/experimental/trigger_dag.py | 20 +-
airflow/api_connexion/endpoints/dag_endpoint.py | 9 +-
.../api_connexion/endpoints/dag_run_endpoint.py | 11 +-
.../api_connexion/endpoints/extra_link_endpoint.py | 3 +-
airflow/api_connexion/endpoints/log_endpoint.py | 5 +-
airflow/api_connexion/endpoints/task_endpoint.py | 5 +-
.../endpoints/task_instance_endpoint.py | 301 ++++++-
airflow/api_connexion/endpoints/xcom_endpoint.py | 15 +-
airflow/api_connexion/openapi/v1.yaml | 94 +-
airflow/api_connexion/schemas/enum_schemas.py | 8 +
.../api_connexion/schemas/sla_miss_schema.py | 23 +-
.../api_connexion/schemas/task_instance_schema.py | 166 ++++
airflow/api_connexion/security.py | 6 +-
airflow/cli/commands/celery_command.py | 9 +-
airflow/cli/commands/dag_command.py | 2 +-
airflow/cli/commands/plugins_command.py | 4 -
airflow/cli/commands/task_command.py | 2 +-
airflow/config_templates/config.yml | 43 +-
airflow/config_templates/default_airflow.cfg | 23 +-
airflow/config_templates/default_test.cfg | 2 +
airflow/example_dags/tutorial_decorated_etl_dag.py | 111 +++
airflow/example_dags/tutorial_etl_dag.py | 129 +++
airflow/executors/base_executor.py | 1 +
airflow/executors/celery_executor.py | 3 +-
airflow/executors/dask_executor.py | 6 +-
airflow/executors/kubernetes_executor.py | 8 +-
airflow/jobs/backfill_job.py | 4 +-
airflow/jobs/local_task_job.py | 19 +-
airflow/jobs/scheduler_job.py | 4 +-
airflow/kubernetes/kube_client.py | 30 +
...0_fix_mssql_exec_date_rendered_task_instance.py | 74 ++
.../849da589634d_prefix_dag_permissions.py | 115 +++
...606e2_add_scheduling_decision_to_dagrun_and_.py | 5 +-
airflow/models/dag.py | 47 +-
airflow/models/dagrun.py | 6 +-
airflow/models/sensorinstance.py | 2 +-
airflow/models/taskinstance.py | 4 +-
airflow/models/xcom_arg.py | 2 +-
airflow/operators/dagrun_operator.py | 50 +-
airflow/operators/python.py | 31 +-
airflow/plugins_manager.py | 14 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../amazon/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 72 +-
airflow/providers/amazon/README.md | 190 ++---
airflow/providers/amazon/aws/hooks/base_aws.py | 3 +-
.../providers/amazon/aws/hooks/cloud_formation.py | 5 +-
.../amazon/aws/transfers/dynamodb_to_s3.py | 12 +-
.../providers/amazon/aws/transfers/gcs_to_s3.py | 28 +-
.../amazon/aws/transfers/glacier_to_gcs.py | 12 +-
.../amazon/aws/transfers/google_api_to_s3.py | 44 +-
.../amazon/aws/transfers/hive_to_dynamodb.py | 23 +-
.../amazon/aws/transfers/imap_attachment_to_s3.py | 20 +-
.../providers/amazon/aws/transfers/mongo_to_s3.py | 31 +-
.../providers/amazon/aws/transfers/mysql_to_s3.py | 4 +-
.../amazon/aws/transfers/redshift_to_s3.py | 2 +-
.../amazon/aws/transfers/s3_to_redshift.py | 12 +-
.../providers/amazon/aws/transfers/s3_to_sftp.py | 15 +-
.../providers/amazon/aws/transfers/sftp_to_s3.py | 15 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../cassandra/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 16 +-
airflow/providers/apache/cassandra/README.md | 55 +-
.../providers/apache/cassandra/hooks/cassandra.py | 4 +
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../apache/druid/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 17 +-
airflow/providers/apache/druid/README.md | 59 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../apache/hdfs/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 17 +-
airflow/providers/apache/hdfs/README.md | 57 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../apache/hive/{README.md => BACKPORT_README.md} | 0
.../hive/{README.md => PROVIDERS_CHANGES_0.0.1.md} | 206 +----
airflow/providers/apache/hive/README.md | 81 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../apache/kylin/{README.md => BACKPORT_README.md} | 0
...ES_2020.10.05.md => PROVIDERS_CHANGES_0.0.1.md} | 3 +-
airflow/providers/apache/kylin/README.md | 24 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../apache/livy/{README.md => BACKPORT_README.md} | 0
.../livy/PROVIDERS_CHANGES_0.0.1.md} | 30 +-
airflow/providers/apache/livy/README.md | 57 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../apache/pig/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 17 +-
airflow/providers/apache/pig/README.md | 57 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../apache/pinot/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 13 +-
airflow/providers/apache/pinot/README.md | 49 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../apache/spark/{README.md => BACKPORT_README.md} | 0
.../{README.md => PROVIDERS_CHANGES_0.0.1.md} | 143 +---
airflow/providers/apache/spark/README.md | 70 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../apache/sqoop/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 15 +-
airflow/providers/apache/sqoop/README.md | 51 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../celery/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 16 +-
airflow/providers/celery/README.md | 51 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../cloudant/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 12 +-
airflow/providers/cloudant/README.md | 47 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../kubernetes/{README.md => BACKPORT_README.md} | 0
...ES_2020.10.05.md => PROVIDERS_CHANGES_0.0.1.md} | 7 +-
airflow/providers/cncf/kubernetes/README.md | 28 +-
.../cncf/kubernetes/operators/kubernetes_pod.py | 6 +
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../databricks/{README.md => BACKPORT_README.md} | 0
.../{README.md => PROVIDERS_CHANGES_0.0.1.md} | 131 +--
airflow/providers/databricks/README.md | 61 +-
.../BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../datadog/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 14 +-
airflow/providers/datadog/README.md | 51 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../dingding/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 27 +-
airflow/providers/dingding/README.md | 57 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../discord/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 15 +-
airflow/providers/discord/README.md | 55 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../docker/{README.md => BACKPORT_README.md} | 0
.../{README.md => PROVIDERS_CHANGES_0.0.1.md} | 133 +--
airflow/providers/docker/README.md | 63 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../{README.md => BACKPORT_README.md} | 0
...ES_2020.10.05.md => PROVIDERS_CHANGES_0.0.1.md} | 13 +-
airflow/providers/elasticsearch/README.md | 51 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../exasol/{README.md => BACKPORT_README.md} | 0
.../providers/exasol/PROVIDERS_CHANGES_0.0.1.md | 30 +
airflow/providers/exasol/README.md | 55 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../facebook/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 14 +-
airflow/providers/facebook/README.md | 51 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../ftp/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 16 +-
airflow/providers/ftp/README.md | 55 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../google/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 119 ++-
airflow/providers/google/README.md | 276 +++---
.../example_dags/example_dataflow_flex_template.py | 61 ++
airflow/providers/google/cloud/hooks/dataflow.py | 115 ++-
airflow/providers/google/cloud/hooks/gcs.py | 4 +-
.../providers/google/cloud/operators/bigquery.py | 30 +-
.../google/cloud/operators/bigquery_dts.py | 8 +-
.../providers/google/cloud/operators/bigtable.py | 14 +-
.../google/cloud/operators/cloud_build.py | 14 +-
.../google/cloud/operators/cloud_memorystore.py | 22 +-
.../providers/google/cloud/operators/cloud_sql.py | 48 +-
.../operators/cloud_storage_transfer_service.py | 74 +-
.../providers/google/cloud/operators/compute.py | 18 +-
.../google/cloud/operators/datacatalog.py | 42 +-
.../providers/google/cloud/operators/dataflow.py | 76 +-
.../providers/google/cloud/operators/datafusion.py | 20 +-
.../providers/google/cloud/operators/dataprep.py | 8 +-
.../providers/google/cloud/operators/dataproc.py | 16 +-
.../providers/google/cloud/operators/datastore.py | 14 +-
airflow/providers/google/cloud/operators/dlp.py | 10 +-
.../providers/google/cloud/operators/functions.py | 24 +-
airflow/providers/google/cloud/operators/gcs.py | 14 +-
.../google/cloud/operators/kubernetes_engine.py | 10 +-
.../google/cloud/operators/life_sciences.py | 4 +-
airflow/providers/google/cloud/operators/pubsub.py | 14 +-
.../providers/google/cloud/operators/spanner.py | 24 +-
.../google/cloud/operators/speech_to_text.py | 2 +-
.../google/cloud/operators/stackdriver.py | 20 +-
.../google/cloud/operators/text_to_speech.py | 4 +-
.../providers/google/cloud/operators/translate.py | 2 +-
.../google/cloud/operators/translate_speech.py | 2 +-
.../google/cloud/secrets/secret_manager.py | 2 +-
airflow/providers/google/cloud/sensors/bigquery.py | 4 +-
.../providers/google/cloud/sensors/bigquery_dts.py | 4 +-
airflow/providers/google/cloud/sensors/bigtable.py | 2 +-
.../sensors/cloud_storage_transfer_service.py | 2 +-
airflow/providers/google/cloud/sensors/dataproc.py | 2 +-
airflow/providers/google/cloud/sensors/gcs.py | 20 +-
airflow/providers/google/cloud/sensors/pubsub.py | 4 +-
.../google/cloud/transfers/bigquery_to_bigquery.py | 2 +-
.../google/cloud/transfers/facebook_ads_to_gcs.py | 2 +-
.../google/cloud/transfers/mssql_to_gcs.py | 3 +-
.../google/cloud/transfers/mysql_to_gcs.py | 5 +-
.../google/cloud/transfers/postgres_to_gcs.py | 3 +-
.../google/cloud/transfers/presto_to_gcs.py | 9 +-
.../providers/google/cloud/transfers/sql_to_gcs.py | 32 +-
.../google/cloud/utils/credentials_provider.py | 14 +-
.../google/cloud/utils/field_sanitizer.py | 2 +-
.../google/cloud/utils/field_validator.py | 2 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../grpc/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 15 +-
airflow/providers/grpc/README.md | 53 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../hashicorp/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 17 +-
airflow/providers/hashicorp/README.md | 59 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../http/{README.md => BACKPORT_README.md} | 0
.../http/{README.md => PROVIDERS_CHANGES_0.0.1.md} | 138 +--
airflow/providers/http/README.md | 63 +-
airflow/providers/http/operators/http.py | 1 +
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../imap/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 27 +-
airflow/providers/imap/README.md | 55 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../jdbc/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 16 +-
airflow/providers/jdbc/README.md | 55 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../jenkins/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 16 +-
airflow/providers/jenkins/README.md | 55 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../jira/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 15 +-
airflow/providers/jira/README.md | 53 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../azure/{README.md => BACKPORT_README.md} | 0
.../microsoft/azure/PROVIDERS_CHANGES_0.0.1.md | 58 ++
airflow/providers/microsoft/azure/README.md | 90 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../mssql/{README.md => BACKPORT_README.md} | 0
.../mssql/PROVIDERS_CHANGES_0.0.1.md} | 27 +-
airflow/providers/microsoft/mssql/README.md | 53 +-
airflow/providers/microsoft/mssql/hooks/mssql.py | 21 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../winrm/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 15 +-
airflow/providers/microsoft/winrm/README.md | 52 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../mongo/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 15 +-
airflow/providers/mongo/README.md | 51 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../mysql/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 17 +-
airflow/providers/mysql/README.md | 59 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../odbc/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 12 +-
airflow/providers/odbc/README.md | 47 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../openfaas/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 12 +-
airflow/providers/openfaas/README.md | 47 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../opsgenie/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 27 +-
airflow/providers/opsgenie/README.md | 53 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../oracle/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 25 +-
airflow/providers/oracle/README.md | 56 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../pagerduty/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 11 +-
airflow/providers/pagerduty/README.md | 45 +-
.../PROVIDERS_CHANGES_0.0.1.md} | 14 +-
airflow/providers/papermill/README.md | 101 +++
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../plexus/{README.md => BACKPORT_README.md} | 0
...ES_2020.10.05.md => PROVIDERS_CHANGES_0.0.1.md} | 15 +-
airflow/providers/plexus/README.md | 36 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../postgres/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 16 +-
airflow/providers/postgres/README.md | 56 +-
airflow/providers/postgres/operators/postgres.py | 1 +
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../presto/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 13 +-
airflow/providers/presto/README.md | 49 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../qubole/{README.md => BACKPORT_README.md} | 0
.../{README.md => PROVIDERS_CHANGES_0.0.1.md} | 154 +---
airflow/providers/qubole/README.md | 67 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../redis/{README.md => BACKPORT_README.md} | 0
airflow/providers/redis/PROVIDERS_CHANGES_0.0.1.md | 34 +
airflow/providers/redis/README.md | 60 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../salesforce/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 18 +-
airflow/providers/salesforce/README.md | 58 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
.../BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../samba/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 12 +-
airflow/providers/samba/README.md | 47 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../segment/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 15 +-
airflow/providers/segment/README.md | 53 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../sftp/{README.md => BACKPORT_README.md} | 0
airflow/providers/sftp/PROVIDERS_CHANGES_0.0.1.md | 35 +
airflow/providers/sftp/README.md | 64 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../singularity/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 16 +-
airflow/providers/singularity/README.md | 55 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../slack/{README.md => BACKPORT_README.md} | 0
...ES_2020.10.05.md => PROVIDERS_CHANGES_0.0.1.md} | 20 +-
airflow/providers/slack/README.md | 35 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../snowflake/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 20 +-
airflow/providers/snowflake/README.md | 64 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../sqlite/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 16 +-
airflow/providers/sqlite/README.md | 55 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../ssh/{README.md => BACKPORT_README.md} | 0
...ES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} | 19 +-
airflow/providers/ssh/README.md | 60 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../vertica/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 15 +-
airflow/providers/vertica/README.md | 51 +-
...md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
...md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../yandex/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 31 +-
airflow/providers/yandex/README.md | 57 +-
.../BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} | 0
.../BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} | 0
.../zendesk/{README.md => BACKPORT_README.md} | 0
.../PROVIDERS_CHANGES_0.0.1.md} | 13 +-
airflow/providers/zendesk/README.md | 48 +-
airflow/secrets/local_filesystem.py | 2 +-
.../security/permissions.py | 17 +-
airflow/sensors/external_task_sensor.py | 22 +-
airflow/sensors/smart_sensor_operator.py | 2 +-
airflow/serialization/serialized_objects.py | 26 +-
airflow/settings.py | 52 +-
airflow/task/task_runner/standard_task_runner.py | 5 +-
airflow/ti_deps/dep_context.py | 2 +-
airflow/utils/cli.py | 14 +-
airflow/utils/dag_processing.py | 2 +-
airflow/utils/dates.py | 2 +-
airflow/utils/email.py | 4 +-
airflow/utils/log/file_processor_handler.py | 2 +-
airflow/utils/log/file_task_handler.py | 2 +-
airflow/utils/sqlalchemy.py | 2 +-
airflow/utils/state.py | 68 +-
airflow/version.py | 2 +-
airflow/www/app.py | 4 +
airflow/www/decorators.py | 50 +-
airflow/www/package.json | 1 +
airflow/www/security.py | 166 ++--
airflow/www/static/css/bootstrap-theme.css | 6 +-
airflow/www/static/css/flash.css | 2 +-
airflow/www/static/css/gantt.css | 2 +-
airflow/www/static/css/graph.css | 23 +-
.../www/static/css/{gantt.css => loading-dots.css} | 60 +-
airflow/www/static/css/main.css | 67 +-
airflow/www/static/css/material-icons.css | 2 +-
airflow/www/static/css/switch.css | 3 +-
airflow/www/static/css/tree.css | 2 +-
airflow/www/static/js/base.js | 2 +-
airflow/www/static/js/connection_form.js | 2 +-
airflow/www/static/js/datetime-utils.js | 2 +-
airflow/www/static/js/gantt-chart-d3v2.js | 2 +-
airflow/www/static/js/graph.js | 2 +-
airflow/www/static/js/ie.js | 2 +-
airflow/www/static/js/task-instances.js | 2 +-
airflow/www/templates/airflow/dag.html | 4 +-
airflow/www/templates/airflow/dags.html | 16 +-
airflow/www/templates/airflow/graph.html | 137 +--
airflow/www/templates/airflow/tree.html | 30 +-
airflow/www/utils.py | 7 +-
airflow/www/views.py | 16 +-
airflow/www/webpack.config.js | 8 +-
airflow/www/yarn.lock | 819 +++++++++++++++++-
breeze | 96 ++-
breeze-complete | 12 +-
chart/README.md | 7 +
chart/templates/create-user-job.yaml | 1 +
...ate-user-job.yaml => migrate-database-job.yaml} | 35 +-
.../templates/scheduler/scheduler-deployment.yaml | 14 +-
chart/templates/workers/worker-deployment.yaml | 6 +
.../tests/migrate-database-job_test.yaml | 13 +-
.../MANIFEST.in => chart/tests/scheduler_test.yaml | 29 +-
.../MANIFEST.in => chart/tests/worker_test.yaml | 29 +-
chart/values.schema.json | 72 +-
chart/values.yaml | 10 +
dev/BACKPORT_PACKAGES.md | 554 ------------
dev/PROVIDER_PACKAGES.md | 338 ++++++++
dev/README.md | 383 +++++++--
docker-context-files/README.md | 9 +-
docs/concepts.rst | 31 +-
docs/howto/connection/cassandra.rst | 1 +
docs/howto/operator/kubernetes.rst | 1 +
.../microsoft/transfer/blob_storage_to_gcs.rst | 7 +-
docs/img/run_task_on_celery_executor.puml | 2 +-
docs/index.rst | 1 +
docs/plugins.rst | 4 +-
docs/production-deployment.rst | 17 +-
docs/security/webserver.rst | 2 +-
docs/smart-sensor.rst | 6 +
docs/spelling_wordlist.txt | 6 +
docs/static/exampleinclude.css | 2 +-
docs/static/jira-links.js | 2 +-
docs/timezone.rst | 2 +-
docs/tutorial.rst | 20 +-
docs/tutorial_decorated_flows.rst | 156 ++++
docs/ui.rst | 2 +-
kubernetes_tests/test_kubernetes_executor.py | 3 +-
{backport_packages => provider_packages}/.flake8 | 0
.../.gitignore | 0
.../BACKPORT_PROVIDERS_CHANGES_TEMPLATE.md.jinja2 | 0
.../BACKPORT_PROVIDERS_CLASSES_TEMPLATE.md.jinja2 | 0
.../BACKPORT_PROVIDERS_README_TEMPLATE.md.jinja2 | 0
{backport_packages => provider_packages}/INSTALL | 7 +-
{backport_packages => provider_packages}/LICENSE | 0
.../MANIFEST.in | 0
{backport_packages => provider_packages}/NOTICE | 0
.../PROVIDERS_CHANGES_TEMPLATE.md.jinja2 | 0
.../PROVIDERS_CLASSES_TEMPLATE.md.jinja2 | 0
.../PROVIDERS_README_TEMPLATE.md.jinja2 | 13 +-
{backport_packages => provider_packages}/README.md | 22 +-
.../airflow => provider_packages}/__init__.py | 0
.../airflow/.gitignore | 0
.../airflow}/__init__.py | 0
.../airflow/version.py | 0
.../build_source_package.sh | 12 +-
{backport_packages => provider_packages}/dist | 0
.../import_all_provider_classes.py | 2 +-
{backport_packages => provider_packages}/licenses | 0
.../refactor_provider_packages.py | 21 +-
.../remove_old_releases.py | 2 +-
{backport_packages => provider_packages}/setup.cfg | 0
.../setup_provider_packages.py | 236 +++--
scripts/ci/docker-compose/base.yml | 1 +
scripts/ci/docker-compose/local.yml | 2 +-
scripts/ci/kubernetes/ci_run_kubernetes_tests.sh | 4 +-
scripts/ci/libraries/_build_images.sh | 4 +
scripts/ci/libraries/_docker.env | 1 +
scripts/ci/libraries/_initialization.sh | 22 +-
scripts/ci/libraries/_kind.sh | 47 +-
scripts/ci/libraries/_local_mounts.sh | 2 +-
scripts/ci/libraries/_runs.sh | 12 +-
scripts/ci/libraries/_sanity_checks.sh | 1 -
.../ci_prepare_and_test_provider_packages.sh} | 16 +-
.../ci_prepare_provider_packages.sh} | 2 +-
.../ci_prepare_provider_readme.sh} | 2 +-
...i_test_provider_packages_import_all_classes.sh} | 2 +-
...i_test_provider_packages_install_separately.sh} | 0
scripts/ci/selective_tests.sh | 15 +-
scripts/ci/testing/ci_run_airflow_testing.sh | 90 +-
scripts/ci/tools/ci_clear_tmp.sh | 17 +-
scripts/ci/tools/ci_fix_ownership.sh | 23 +-
scripts/in_container/_in_container_script_init.sh | 4 +-
scripts/in_container/_in_container_utils.sh | 20 +
scripts/in_container/run_docs_build.sh | 2 -
scripts/in_container/run_generate_constraints.sh | 2 -
...ackages.sh => run_prepare_provider_packages.sh} | 55 +-
...rt_readme.sh => run_prepare_provider_readme.sh} | 16 +-
.../run_test_package_import_all_classes.sh | 23 +-
.../run_test_package_installation_separately.sh | 36 +-
setup.py | 15 +-
tests/api/common/experimental/test_mark_tasks.py | 2 +-
tests/api/common/experimental/test_trigger_dag.py | 108 +--
tests/api_connexion/endpoints/test_dag_endpoint.py | 9 +-
.../endpoints/test_dag_run_endpoint.py | 3 +-
.../endpoints/test_extra_link_endpoint.py | 3 +-
tests/api_connexion/endpoints/test_log_endpoint.py | 7 +-
.../api_connexion/endpoints/test_task_endpoint.py | 7 +-
.../endpoints/test_task_instance_endpoint.py | 945 ++++++++++++++++++++-
.../api_connexion/endpoints/test_xcom_endpoint.py | 3 +-
tests/api_connexion/schemas/test_error_schema.py | 4 -
.../schemas/test_task_instance_schema.py | 209 +++++
tests/cli/commands/test_celery_command.py | 19 +-
tests/cli/commands/test_sync_perm_command.py | 4 +-
tests/core/test_example_dags_system.py | 2 +
tests/dags/test_heartbeat_failed_fast.py | 2 +-
tests/jobs/test_local_task_job.py | 4 +-
tests/jobs/test_scheduler_job.py | 3 +-
tests/kubernetes/test_client.py | 19 +-
tests/kubernetes/test_pod_generator.py | 3 +-
tests/models/test_dag.py | 13 +
tests/operators/test_dagrun_operator.py | 30 +
tests/operators/test_python.py | 41 +
.../apache/cassandra/hooks/test_cassandra.py | 3 +-
.../providers/google/cloud/hooks/test_dataflow.py | 123 ++-
.../google/cloud/operators/test_dataflow.py | 49 +-
.../google/cloud/operators/test_dataflow_system.py | 208 ++++-
tests/serialization/test_dag_serialization.py | 43 +-
tests/test_utils/api_connexion_utils.py | 2 +-
.../{api_connexion_utils.py => fab_utils.py} | 11 +-
tests/test_utils/logging_command_executor.py | 11 +-
tests/ti_deps/deps/test_trigger_rule_dep.py | 2 +-
tests/utils/test_cli_util.py | 48 +-
tests/www/test_app.py | 20 +
tests/www/test_security.py | 220 ++---
tests/www/test_views.py | 57 +-
579 files changed, 9747 insertions(+), 5343 deletions(-)
copy scripts/in_container/_in_container_script_init.sh => airflow/api_connexion/schemas/sla_miss_schema.py (59%)
mode change 100755 => 100644
create mode 100644 airflow/api_connexion/schemas/task_instance_schema.py
create mode 100644 airflow/example_dags/tutorial_decorated_etl_dag.py
create mode 100644 airflow/example_dags/tutorial_etl_dag.py
create mode 100644 airflow/migrations/versions/52d53670a240_fix_mssql_exec_date_rendered_task_instance.py
create mode 100644 airflow/migrations/versions/849da589634d_prefix_dag_permissions.py
copy airflow/providers/amazon/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/amazon/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/amazon/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/amazon/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (59%)
copy airflow/providers/apache/cassandra/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/apache/cassandra/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/apache/cassandra/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/apache/cassandra/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (55%)
copy airflow/providers/apache/druid/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/apache/druid/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/apache/druid/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/apache/druid/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (55%)
copy airflow/providers/apache/hdfs/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/apache/hdfs/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/apache/hdfs/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/apache/hdfs/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (56%)
rename airflow/providers/apache/hive/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/apache/hive/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/apache/hive/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/apache/hive/{README.md => PROVIDERS_CHANGES_0.0.1.md} (54%)
copy airflow/providers/apache/kylin/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/apache/kylin/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/apache/kylin/{PROVIDERS_CHANGES_2020.10.05.md => PROVIDERS_CHANGES_0.0.1.md} (93%)
rename airflow/providers/apache/livy/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/apache/livy/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/apache/livy/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/{qubole/PROVIDERS_CHANGES_2020.06.24.md => apache/livy/PROVIDERS_CHANGES_0.0.1.md} (63%)
copy airflow/providers/apache/pig/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/apache/pig/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/apache/pig/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/apache/pig/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (56%)
copy airflow/providers/apache/pinot/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/apache/pinot/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/apache/pinot/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/apache/pinot/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (62%)
rename airflow/providers/apache/spark/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/apache/spark/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/apache/spark/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/apache/spark/{README.md => PROVIDERS_CHANGES_0.0.1.md} (57%)
rename airflow/providers/apache/sqoop/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/apache/sqoop/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/apache/sqoop/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/apache/{pinot/PROVIDERS_CHANGES_2020.06.24.md => sqoop/PROVIDERS_CHANGES_0.0.1.md} (58%)
rename airflow/providers/celery/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/celery/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/celery/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/{redis/PROVIDERS_CHANGES_2020.06.24.md => celery/PROVIDERS_CHANGES_0.0.1.md} (54%)
copy airflow/providers/cloudant/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/cloudant/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/cloudant/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/cloudant/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (61%)
copy airflow/providers/cncf/kubernetes/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/cncf/kubernetes/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/cncf/kubernetes/{PROVIDERS_CHANGES_2020.10.05.md => PROVIDERS_CHANGES_0.0.1.md} (91%)
rename airflow/providers/databricks/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/databricks/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/databricks/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/databricks/{README.md => PROVIDERS_CHANGES_0.0.1.md} (64%)
rename airflow/providers/{zendesk/PROVIDERS_CHANGES_2020.06.24.md => datadog/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/datadog/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/datadog/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/datadog/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (58%)
rename airflow/providers/dingding/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/dingding/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/dingding/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/{qubole/PROVIDERS_CHANGES_2020.06.24.md => dingding/PROVIDERS_CHANGES_0.0.1.md} (61%)
copy airflow/providers/discord/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/discord/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/discord/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/discord/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (56%)
rename airflow/providers/docker/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/docker/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/docker/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/docker/{README.md => PROVIDERS_CHANGES_0.0.1.md} (63%)
rename airflow/providers/elasticsearch/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
copy airflow/providers/elasticsearch/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/elasticsearch/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/elasticsearch/{PROVIDERS_CHANGES_2020.10.05.md => PROVIDERS_CHANGES_0.0.1.md} (57%)
rename airflow/providers/exasol/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/exasol/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/exasol/{README.md => BACKPORT_README.md} (100%)
create mode 100644 airflow/providers/exasol/PROVIDERS_CHANGES_0.0.1.md
copy airflow/providers/facebook/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/facebook/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/facebook/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/facebook/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (54%)
copy airflow/providers/ftp/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/ftp/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/ftp/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/ftp/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (55%)
copy airflow/providers/google/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/google/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/google/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/google/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (62%)
create mode 100644 airflow/providers/google/cloud/example_dags/example_dataflow_flex_template.py
copy airflow/providers/grpc/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/grpc/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/grpc/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/grpc/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (57%)
copy airflow/providers/hashicorp/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/hashicorp/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/hashicorp/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/hashicorp/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (60%)
rename airflow/providers/http/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/http/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/http/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/http/{README.md => PROVIDERS_CHANGES_0.0.1.md} (62%)
rename airflow/providers/imap/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/imap/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/imap/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/{qubole/PROVIDERS_CHANGES_2020.06.24.md => imap/PROVIDERS_CHANGES_0.0.1.md} (63%)
copy airflow/providers/jdbc/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/jdbc/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/jdbc/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/jdbc/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (55%)
copy airflow/providers/jenkins/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/jenkins/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/jenkins/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/jenkins/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (61%)
copy airflow/providers/jira/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/jira/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/jira/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/jira/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (56%)
rename airflow/providers/microsoft/azure/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/microsoft/azure/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/microsoft/azure/{README.md => BACKPORT_README.md} (100%)
create mode 100644 airflow/providers/microsoft/azure/PROVIDERS_CHANGES_0.0.1.md
rename airflow/providers/microsoft/mssql/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/microsoft/mssql/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/microsoft/mssql/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/{qubole/PROVIDERS_CHANGES_2020.06.24.md => microsoft/mssql/PROVIDERS_CHANGES_0.0.1.md} (65%)
copy airflow/providers/microsoft/winrm/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/microsoft/winrm/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/microsoft/winrm/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/microsoft/winrm/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (59%)
rename airflow/providers/mongo/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/mongo/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/mongo/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/{redis/PROVIDERS_CHANGES_2020.06.24.md => mongo/PROVIDERS_CHANGES_0.0.1.md} (56%)
copy airflow/providers/mysql/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/mysql/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/mysql/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/mysql/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (63%)
copy airflow/providers/odbc/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/odbc/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/odbc/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/odbc/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (60%)
copy airflow/providers/openfaas/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/openfaas/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/openfaas/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/openfaas/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (61%)
rename airflow/providers/opsgenie/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/opsgenie/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/opsgenie/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/{qubole/PROVIDERS_CHANGES_2020.06.24.md => opsgenie/PROVIDERS_CHANGES_0.0.1.md} (65%)
rename airflow/providers/oracle/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/oracle/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/oracle/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/{mysql/PROVIDERS_CHANGES_2020.06.24.md => oracle/PROVIDERS_CHANGES_0.0.1.md} (55%)
copy airflow/providers/pagerduty/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/pagerduty/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/pagerduty/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/pagerduty/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (66%)
rename airflow/providers/{microsoft/winrm/PROVIDERS_CHANGES_2020.06.24.md => papermill/PROVIDERS_CHANGES_0.0.1.md} (63%)
create mode 100644 airflow/providers/papermill/README.md
copy airflow/providers/plexus/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/plexus/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/plexus/{PROVIDERS_CHANGES_2020.10.05.md => PROVIDERS_CHANGES_0.0.1.md} (62%)
copy airflow/providers/postgres/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/postgres/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/postgres/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/postgres/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (59%)
copy airflow/providers/presto/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/presto/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/presto/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/presto/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (63%)
copy airflow/providers/qubole/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/qubole/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/qubole/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/qubole/{README.md => PROVIDERS_CHANGES_0.0.1.md} (63%)
rename airflow/providers/redis/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/redis/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/redis/{README.md => BACKPORT_README.md} (100%)
create mode 100644 airflow/providers/redis/PROVIDERS_CHANGES_0.0.1.md
copy airflow/providers/salesforce/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/salesforce/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/salesforce/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/salesforce/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (61%)
copy airflow/providers/samba/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/{zendesk/PROVIDERS_CHANGES_2020.10.05.md => samba/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/samba/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/samba/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (63%)
rename airflow/providers/segment/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/segment/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/segment/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/{datadog/PROVIDERS_CHANGES_2020.06.24.md => segment/PROVIDERS_CHANGES_0.0.1.md} (56%)
rename airflow/providers/sftp/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/sftp/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/sftp/{README.md => BACKPORT_README.md} (100%)
create mode 100644 airflow/providers/sftp/PROVIDERS_CHANGES_0.0.1.md
copy airflow/providers/singularity/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/singularity/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/singularity/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/singularity/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (54%)
rename airflow/providers/slack/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
copy airflow/providers/slack/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/slack/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/slack/{PROVIDERS_CHANGES_2020.10.05.md => PROVIDERS_CHANGES_0.0.1.md} (51%)
copy airflow/providers/snowflake/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/snowflake/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/snowflake/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/snowflake/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (54%)
copy airflow/providers/sqlite/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/sqlite/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/sqlite/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/sqlite/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (54%)
copy airflow/providers/ssh/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/ssh/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/ssh/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/ssh/{PROVIDERS_CHANGES_2020.06.24.md => PROVIDERS_CHANGES_0.0.1.md} (52%)
rename airflow/providers/vertica/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/vertica/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/vertica/{README.md => BACKPORT_README.md} (100%)
copy airflow/providers/{datadog/PROVIDERS_CHANGES_2020.06.24.md => vertica/PROVIDERS_CHANGES_0.0.1.md} (56%)
rename airflow/providers/yandex/{PROVIDERS_CHANGES_2020.06.24.md => BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/yandex/{PROVIDERS_CHANGES_2020.10.05.md => BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/yandex/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/{qubole/PROVIDERS_CHANGES_2020.06.24.md => yandex/PROVIDERS_CHANGES_0.0.1.md} (58%)
copy airflow/providers/{datadog/PROVIDERS_CHANGES_2020.06.24.md => zendesk/BACKPORT_PROVIDERS_CHANGES_2020.06.24.md} (100%)
rename airflow/providers/{samba/PROVIDERS_CHANGES_2020.10.05.md => zendesk/BACKPORT_PROVIDERS_CHANGES_2020.10.05.md} (100%)
copy airflow/providers/zendesk/{README.md => BACKPORT_README.md} (100%)
rename airflow/providers/{datadog/PROVIDERS_CHANGES_2020.06.24.md => zendesk/PROVIDERS_CHANGES_0.0.1.md} (60%)
copy scripts/ci/backport_packages/ci_prepare_backport_readme.sh => airflow/security/permissions.py (71%)
mode change 100755 => 100644
copy airflow/www/static/css/{gantt.css => loading-dots.css} (58%)
copy chart/templates/{create-user-job.yaml => migrate-database-job.yaml} (71%)
copy airflow/version.py => chart/tests/migrate-database-job_test.yaml (77%)
copy backport_packages/MANIFEST.in => chart/tests/scheduler_test.yaml (58%)
copy backport_packages/MANIFEST.in => chart/tests/worker_test.yaml (58%)
delete mode 100644 dev/BACKPORT_PACKAGES.md
create mode 100644 dev/PROVIDER_PACKAGES.md
create mode 100644 docs/tutorial_decorated_flows.rst
rename {backport_packages => provider_packages}/.flake8 (100%)
rename {backport_packages => provider_packages}/.gitignore (100%)
copy backport_packages/PROVIDERS_CHANGES_TEMPLATE.md.jinja2 => provider_packages/BACKPORT_PROVIDERS_CHANGES_TEMPLATE.md.jinja2 (100%)
copy backport_packages/PROVIDERS_CLASSES_TEMPLATE.md.jinja2 => provider_packages/BACKPORT_PROVIDERS_CLASSES_TEMPLATE.md.jinja2 (100%)
copy backport_packages/PROVIDERS_README_TEMPLATE.md.jinja2 => provider_packages/BACKPORT_PROVIDERS_README_TEMPLATE.md.jinja2 (100%)
rename {backport_packages => provider_packages}/INSTALL (74%)
rename {backport_packages => provider_packages}/LICENSE (100%)
rename {backport_packages => provider_packages}/MANIFEST.in (100%)
rename {backport_packages => provider_packages}/NOTICE (100%)
rename {backport_packages => provider_packages}/PROVIDERS_CHANGES_TEMPLATE.md.jinja2 (100%)
rename {backport_packages => provider_packages}/PROVIDERS_CLASSES_TEMPLATE.md.jinja2 (100%)
rename {backport_packages => provider_packages}/PROVIDERS_README_TEMPLATE.md.jinja2 (85%)
rename {backport_packages => provider_packages}/README.md (90%)
rename {backport_packages/airflow => provider_packages}/__init__.py (100%)
rename {backport_packages => provider_packages}/airflow/.gitignore (100%)
rename {backport_packages => provider_packages/airflow}/__init__.py (100%)
rename {backport_packages => provider_packages}/airflow/version.py (100%)
rename {backport_packages => provider_packages}/build_source_package.sh (89%)
rename {backport_packages => provider_packages}/dist (100%)
rename {backport_packages => provider_packages}/import_all_provider_classes.py (98%)
rename {backport_packages => provider_packages}/licenses (100%)
rename backport_packages/refactor_backport_packages.py => provider_packages/refactor_provider_packages.py (97%)
rename {backport_packages => provider_packages}/remove_old_releases.py (98%)
rename {backport_packages => provider_packages}/setup.cfg (100%)
rename backport_packages/setup_backport_packages.py => provider_packages/setup_provider_packages.py (82%)
rename scripts/ci/{backport_packages/ci_prepare_and_test_backport_packages.sh => provider_packages/ci_prepare_and_test_provider_packages.sh} (74%)
rename scripts/ci/{backport_packages/ci_prepare_backport_packages.sh => provider_packages/ci_prepare_provider_packages.sh} (96%)
rename scripts/ci/{backport_packages/ci_prepare_backport_readme.sh => provider_packages/ci_prepare_provider_readme.sh} (96%)
rename scripts/ci/{backport_packages/ci_test_backport_packages_import_all_classes.sh => provider_packages/ci_test_provider_packages_import_all_classes.sh} (96%)
rename scripts/ci/{backport_packages/ci_test_backport_packages_install_separately.sh => provider_packages/ci_test_provider_packages_install_separately.sh} (100%)
rename scripts/in_container/{run_prepare_backport_packages.sh => run_prepare_provider_packages.sh} (70%)
rename scripts/in_container/{run_prepare_backport_readme.sh => run_prepare_provider_readme.sh} (71%)
create mode 100644 tests/api_connexion/schemas/test_task_instance_schema.py
copy tests/test_utils/{api_connexion_utils.py => fab_utils.py} (88%)