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%)