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/06/20 02:56:28 UTC

[airflow] tag nightly-master updated (48da4b4 -> a87575f)

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 48da4b4  (commit)
      to a87575f  (commit)
    from 48da4b4  Replace old Airflow screenshots with new images (#9393)
     add ca88151  Fix in-breeze CLI tools to work also on Linux (#9376)
     add 0cfa766  Unpin Apache Beam (#9390)
     add c7e5bce  Prepare backport release candidate for 2020.6.23rc1 (#9370)
     add 50318f8  Use current_app.dag_bag instead of global variable (#9380)
     add a60f589  Add MySqlToS3Operator (#9054)
     add df693e0  Add more authentication options for HashiCorp Vault classes (#8974)
     add 902db63  Remove outdated exclude pattenr in docs/conf.py (#9399)
     add 992a18c  Move MySqlToS3Operator to transfers (#9400)
     add b6f4837  Add readonly endpoints for DagRuns (#9153)
     add 12af6a0  Final cleanup for 2020.6.23rc1 release preparation (#9404)
     add 416334e  Properly propagated warnings in operators (#9348)
     add d7ef352  Decouple parameters formatting and endpoint logic (#9405)
     add 760bee8  Fixes location of temporary file created in tests (#9403)
     add d0e7db4  Fixed release number for fresh release (#9408)
     add 583f213  Fix deprecation messages in airflow.utils.helpers (#9398)
     add 5b680e2  Don't use connection to store task handler credentials (#9381)
     add eb8683a  Extract TaskLogReader from views.py (#9391)
     add 05ea888  add guidance re yarn build for local virtualenv development (#9411)
     add e587320  Warn about incompatible plugins (#9416)
     add b23e380  Restore airflow.www.app.csrf to avoid breaking change (#9402)
     add a87575f  Make airflow/models/variable.py Pylint compatible (#9422)

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTING.rst                                   |    2 +-
 Dockerfile.ci                                      |    2 -
 LOCAL_VIRTUALENV.rst                               |    7 +
 README.md                                          |   85 +-
 .../api_connexion/endpoints/dag_run_endpoint.py    |   70 +-
 airflow/api_connexion/parameters.py                |   45 +-
 airflow/api_connexion/schemas/dag_run_schema.py    |   81 +
 .../{parameters.py => schemas/enum_schemas.py}     |   17 +-
 airflow/config_templates/airflow_local_settings.py |    4 +-
 airflow/config_templates/config.yml                |   10 +
 airflow/config_templates/default_airflow.cfg       |    6 +
 airflow/contrib/operators/adls_to_gcs.py           |    2 +-
 airflow/contrib/operators/awsbatch_operator.py     |    2 +-
 airflow/contrib/operators/bigquery_operator.py     |    2 +-
 .../operators/bigquery_table_delete_operator.py    |    2 +-
 airflow/contrib/operators/bigquery_to_gcs.py       |    2 +-
 airflow/contrib/operators/cassandra_to_gcs.py      |    2 +-
 airflow/contrib/operators/dataflow_operator.py     |    6 +-
 airflow/contrib/operators/dataproc_operator.py     |   24 +-
 .../contrib/operators/datastore_export_operator.py |    2 +-
 .../contrib/operators/datastore_import_operator.py |    2 +-
 airflow/contrib/operators/file_to_gcs.py           |    2 +-
 airflow/contrib/operators/gcp_bigtable_operator.py |   12 +-
 airflow/contrib/operators/gcp_compute_operator.py  |   12 +-
 .../contrib/operators/gcp_container_operator.py    |    6 +-
 airflow/contrib/operators/gcp_dlp_operator.py      |    8 +-
 airflow/contrib/operators/gcp_function_operator.py |    4 +-
 .../operators/gcp_natural_language_operator.py     |    8 +-
 airflow/contrib/operators/gcp_spanner_operator.py  |   12 +-
 .../operators/gcp_speech_to_text_operator.py       |    2 +-
 airflow/contrib/operators/gcp_sql_operator.py      |   20 +-
 .../operators/gcp_text_to_speech_operator.py       |    2 +-
 airflow/contrib/operators/gcp_transfer_operator.py |   20 +-
 .../operators/gcp_translate_speech_operator.py     |    2 +-
 airflow/contrib/operators/gcp_vision_operator.py   |   22 +-
 airflow/contrib/operators/gcs_acl_operator.py      |    4 +-
 airflow/contrib/operators/gcs_delete_operator.py   |    2 +-
 airflow/contrib/operators/gcs_download_operator.py |    2 +-
 airflow/contrib/operators/gcs_list_operator.py     |    2 +-
 airflow/contrib/operators/gcs_operator.py          |    2 +-
 airflow/contrib/operators/gcs_to_bq.py             |    2 +-
 airflow/contrib/operators/gcs_to_gcs.py            |    2 +-
 airflow/contrib/operators/gcs_to_s3.py             |    2 +-
 airflow/contrib/operators/mlengine_operator.py     |    8 +-
 airflow/contrib/operators/mssql_to_gcs.py          |    2 +-
 airflow/contrib/operators/mysql_to_gcs.py          |    2 +-
 .../contrib/operators/oracle_to_oracle_transfer.py |    2 +-
 .../contrib/operators/postgres_to_gcs_operator.py  |    2 +-
 airflow/contrib/operators/pubsub_operator.py       |   10 +-
 airflow/contrib/operators/sql_to_gcs.py            |    2 +-
 airflow/contrib/operators/vertica_to_hive.py       |    2 +-
 airflow/contrib/operators/vertica_to_mysql.py      |    2 +-
 airflow/contrib/sensors/bigquery_sensor.py         |    2 +-
 airflow/contrib/sensors/gcp_transfer_sensor.py     |    2 +-
 airflow/contrib/sensors/gcs_sensor.py              |    8 +-
 airflow/contrib/sensors/hdfs_sensor.py             |    4 +-
 airflow/models/variable.py                         |   50 +-
 airflow/operators/check_operator.py                |    8 +-
 airflow/operators/google_api_to_s3_transfer.py     |    2 +-
 airflow/operators/hive_to_druid.py                 |    2 +-
 airflow/operators/hive_to_mysql.py                 |    2 +-
 airflow/operators/mssql_to_hive.py                 |    2 +-
 airflow/operators/mysql_to_hive.py                 |    2 +-
 airflow/operators/presto_check_operator.py         |    6 +-
 airflow/operators/presto_to_mysql.py               |    2 +-
 airflow/operators/redshift_to_s3_operator.py       |    2 +-
 airflow/operators/s3_to_hive_operator.py           |    2 +-
 airflow/operators/s3_to_redshift_operator.py       |    2 +-
 airflow/operators/sql_branch_operator.py           |    2 +-
 airflow/plugins_manager.py                         |    7 +
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    8 +-
 airflow/providers/amazon/README.md                 |   26 +-
 .../providers/amazon/aws/transfers/mysql_to_s3.py  |  125 ++
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/apache/cassandra/README.md       |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/apache/druid/README.md           |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/apache/hdfs/README.md            |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    6 +-
 airflow/providers/apache/hive/README.md            |   16 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/apache/livy/README.md            |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/apache/pig/README.md             |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/apache/pinot/README.md           |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    6 +-
 airflow/providers/apache/spark/README.md           |   16 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/apache/sqoop/README.md           |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/celery/README.md                 |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/cloudant/README.md               |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/databricks/README.md             |   15 +-
 .../PROVIDERS_CHANGES_2020.06.24.md}               |    5 +-
 airflow/providers/datadog/README.md                |   15 +-
 airflow/providers/dependencies.json                |    1 +
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/dingding/README.md               |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/discord/README.md                |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/docker/README.md                 |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/elasticsearch/README.md          |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/email/README.md                  |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/exasol/README.md                 |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/facebook/README.md               |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/ftp/README.md                    |   15 +-
 airflow/providers/google/ADDITIONAL_INFO.md        |   25 -
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    8 +-
 airflow/providers/google/README.md                 |   32 +-
 .../providers/google/cloud/operators/bigquery.py   |    4 +-
 .../google/cloud/utils/credentials_provider.py     |    5 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/grpc/README.md                   |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    7 +-
 airflow/providers/hashicorp/README.md              |   30 +-
 .../hashicorp/_internal_client/vault_client.py     |  167 +-
 airflow/providers/hashicorp/hooks/vault.py         |   77 +-
 airflow/providers/hashicorp/secrets/vault.py       |   44 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    6 +-
 airflow/providers/http/README.md                   |   16 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/imap/README.md                   |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/jdbc/README.md                   |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/jenkins/README.md                |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/jira/README.md                   |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/microsoft/azure/README.md        |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/microsoft/mssql/README.md        |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/microsoft/winrm/README.md        |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/mongo/README.md                  |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/mysql/README.md                  |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/odbc/README.md                   |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/openfaas/README.md               |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/opsgenie/README.md               |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/oracle/README.md                 |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/pagerduty/README.md              |   15 +-
 .../papermill/PROVIDERS_CHANGES_2020.05.20.md      |   16 -
 airflow/providers/papermill/README.md              |  110 --
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/postgres/README.md               |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/presto/README.md                 |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/qubole/README.md                 |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/redis/README.md                  |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/salesforce/README.md             |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/samba/README.md                  |   15 +-
 .../PROVIDERS_CHANGES_2020.06.24.md}               |    5 +-
 airflow/providers/segment/README.md                |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/sftp/README.md                   |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/singularity/README.md            |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/slack/README.md                  |   15 +-
 airflow/providers/snowflake/BACKPORT_README.md     |   47 -
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/snowflake/README.md              |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/sqlite/README.md                 |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/ssh/README.md                    |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/vertica/README.md                |   15 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    6 +-
 airflow/providers/yandex/README.md                 |   16 +-
 ...20.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} |    5 +-
 airflow/providers/zendesk/README.md                |   15 +-
 airflow/settings.py                                |    4 +-
 airflow/utils/helpers.py                           |    8 +-
 airflow/utils/log/log_reader.py                    |  119 ++
 airflow/utils/log/stackdriver_task_handler.py      |   37 +-
 airflow/www/app.py                                 |   10 +-
 .../extensions/init_dagbag.py}                     |   20 +-
 airflow/www/views.py                               |  136 +-
 .../PROVIDERS_CLASSES_TEMPLATE.md.jinja2           |    6 +-
 backport_packages/setup_backport_packages.py       |   10 +-
 docs/conf.py                                       |    2 -
 docs/howto/write-logs.rst                          |    6 +
 docs/operators-and-hooks-ref.rst                   |    5 +
 docs/plugins.rst                                   |   14 +
 requirements/requirements-python3.6.txt            |   36 +-
 requirements/requirements-python3.7.txt            |   34 +-
 requirements/requirements-python3.8.txt            |   34 +-
 requirements/setup-3.6.md5                         |    2 +-
 requirements/setup-3.7.md5                         |    2 +-
 requirements/setup-3.8.md5                         |    2 +-
 scripts/ci/in_container/_in_container_utils.sh     |   25 +-
 scripts/ci/in_container/entrypoint_ci.sh           |    4 +
 .../in_container/run_prepare_backport_packages.sh  |    2 +-
 scripts/ci/pylint_todo.txt                         |    1 -
 scripts/ci/run_cli_tool.sh                         |   34 +-
 setup.py                                           |    2 +-
 .../endpoints/test_dag_run_endpoint.py             |  308 +++-
 tests/api_connexion/schemas/test_dag_run_schema.py |  171 ++
 tests/api_connexion/test_parameters.py             |   69 +
 ...st_core_to_contrib.py => deprecated_classes.py} |   84 +-
 tests/models/test_baseoperator.py                  |   11 +-
 tests/plugins/test_plugins_manager.py              |   34 +
 .../amazon/aws/transfers/test_mysql_to_s3.py       |   62 +
 .../_internal_client/test_vault_client.py          |  437 ++++-
 tests/providers/hashicorp/hooks/test_vault.py      |  313 ++++
 tests/providers/hashicorp/secrets/test_vault.py    |   31 +
 tests/test_core_to_contrib.py                      | 1747 +-------------------
 tests/test_utils/mock_operators.py                 |   12 +-
 tests/utils/log/test_log_reader.py                 |  211 +++
 tests/utils/log/test_stackdriver_task_handler.py   |   62 +-
 tests/www/test_views.py                            |  140 +-
 233 files changed, 3798 insertions(+), 2913 deletions(-)
 create mode 100644 airflow/api_connexion/schemas/dag_run_schema.py
 copy airflow/api_connexion/{parameters.py => schemas/enum_schemas.py} (70%)
 rename airflow/providers/amazon/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (94%)
 create mode 100644 airflow/providers/amazon/aws/transfers/mysql_to_s3.py
 rename airflow/providers/apache/cassandra/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (80%)
 rename airflow/providers/apache/druid/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (81%)
 rename airflow/providers/apache/hdfs/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (82%)
 rename airflow/providers/apache/hive/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (85%)
 rename airflow/providers/apache/livy/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (77%)
 rename airflow/providers/apache/pig/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (82%)
 rename airflow/providers/apache/pinot/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (80%)
 rename airflow/providers/apache/spark/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (82%)
 rename airflow/providers/apache/sqoop/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (79%)
 rename airflow/providers/celery/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (76%)
 rename airflow/providers/cloudant/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (77%)
 rename airflow/providers/databricks/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (84%)
 rename airflow/providers/{segment/PROVIDERS_CHANGES_2020.05.20.md => datadog/PROVIDERS_CHANGES_2020.06.24.md} (79%)
 rename airflow/providers/dingding/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (83%)
 rename airflow/providers/discord/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (79%)
 rename airflow/providers/docker/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (88%)
 rename airflow/providers/elasticsearch/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (74%)
 rename airflow/providers/email/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (77%)
 rename airflow/providers/exasol/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (76%)
 rename airflow/providers/facebook/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (76%)
 rename airflow/providers/ftp/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (80%)
 delete mode 100644 airflow/providers/google/ADDITIONAL_INFO.md
 rename airflow/providers/google/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (96%)
 rename airflow/providers/grpc/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (80%)
 rename airflow/providers/hashicorp/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (75%)
 rename airflow/providers/http/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (83%)
 rename airflow/providers/imap/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (81%)
 rename airflow/providers/jdbc/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (80%)
 rename airflow/providers/jenkins/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (84%)
 rename airflow/providers/jira/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (79%)
 rename airflow/providers/microsoft/azure/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (88%)
 rename airflow/providers/microsoft/mssql/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (80%)
 rename airflow/providers/microsoft/winrm/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (81%)
 rename airflow/providers/mongo/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (77%)
 rename airflow/providers/mysql/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (86%)
 rename airflow/providers/odbc/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (76%)
 rename airflow/providers/openfaas/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (77%)
 rename airflow/providers/opsgenie/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (81%)
 rename airflow/providers/oracle/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (80%)
 rename airflow/providers/pagerduty/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (79%)
 delete mode 100644 airflow/providers/papermill/PROVIDERS_CHANGES_2020.05.20.md
 delete mode 100644 airflow/providers/papermill/README.md
 rename airflow/providers/postgres/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (83%)
 rename airflow/providers/presto/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (81%)
 rename airflow/providers/qubole/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (88%)
 rename airflow/providers/redis/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (79%)
 rename airflow/providers/salesforce/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (86%)
 rename airflow/providers/samba/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (79%)
 rename airflow/providers/{datadog/PROVIDERS_CHANGES_2020.05.20.md => segment/PROVIDERS_CHANGES_2020.06.24.md} (79%)
 rename airflow/providers/sftp/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (81%)
 rename airflow/providers/singularity/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (79%)
 rename airflow/providers/slack/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (83%)
 delete mode 100644 airflow/providers/snowflake/BACKPORT_README.md
 rename airflow/providers/snowflake/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (84%)
 rename airflow/providers/sqlite/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (79%)
 rename airflow/providers/ssh/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (81%)
 rename airflow/providers/vertica/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (77%)
 rename airflow/providers/yandex/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (77%)
 rename airflow/providers/zendesk/{PROVIDERS_CHANGES_2020.05.20.md => PROVIDERS_CHANGES_2020.06.24.md} (79%)
 create mode 100644 airflow/utils/log/log_reader.py
 copy airflow/{api_connexion/parameters.py => www/extensions/init_dagbag.py} (62%)
 create mode 100644 tests/api_connexion/schemas/test_dag_run_schema.py
 create mode 100644 tests/api_connexion/test_parameters.py
 copy tests/{test_core_to_contrib.py => deprecated_classes.py} (95%)
 create mode 100644 tests/providers/amazon/aws/transfers/test_mysql_to_s3.py
 create mode 100644 tests/utils/log/test_log_reader.py