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/11/30 02:41:53 UTC

[airflow] tag nightly-master updated (850b74b -> bb00f16)

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 850b74b  (commit)
      to bb00f16  (commit)
    from 850b74b  Use rich to render info and cheat-sheet command (#12689)
     add 7ef9aa7  Replace pkg_resources with importlib.metadata to avoid VersionConflict errors (#12694)
     add 8291fab  Ensure that tasks set to up_for_retry have an end date (#12675)
     add 02d9434  Don't use time.time() or timezone.utcnow() for duration calculations (#12353)
     add c9d1ea5  Refactor airflow plugins command (#12697)
     add 2037303  Adds support for Connection/Hook discovery from providers (#12466)
     add 7e426d3  Improve wording of selective checks comments (#12701)
     add e57de8c  Remove now-incorrect warning about pools and multiple schedulers (#12709)
     add bb00f16  Refine the DB query logics in www.views.task_stats() (#12707)

No new revisions were added by this update.

Summary of changes:
 .../workflows/label_when_reviewed_workflow_run.yml |  24 +++--
 .pre-commit-config.yaml                            |   2 +-
 CONTRIBUTING.rst                                   |  41 ++++++++
 airflow/cli/cli_parser.py                          |   6 ++
 airflow/cli/commands/plugins_command.py            |  72 +++++++++-----
 airflow/cli/commands/provider_command.py           |  25 ++++-
 airflow/cli/commands/webserver_command.py          |  12 +--
 airflow/jobs/scheduler_job.py                      |  52 +++++-----
 airflow/models/connection.py                       |  65 +-----------
 airflow/models/dagbag.py                           |  91 +++++++++--------
 airflow/models/dagrun.py                           |  43 ++++----
 airflow/models/taskinstance.py                     |  81 +++++++--------
 airflow/plugins_manager.py                         |  56 +++++------
 airflow/provider.yaml.schema.json                  |   7 ++
 airflow/providers/amazon/aws/hooks/sagemaker.py    |   6 +-
 .../amazon/aws/sensors/sagemaker_training.py       |   2 +-
 .../providers/apache/cassandra/hooks/cassandra.py  |   6 +-
 airflow/providers/apache/cassandra/provider.yaml   |   3 +
 airflow/providers/apache/hive/hooks/hive.py        |   7 +-
 airflow/providers/apache/hive/provider.yaml        |   4 +
 .../providers/apache/kylin/operators/kylin_cube.py |   5 +-
 airflow/providers/apache/pig/hooks/pig.py          |   6 +-
 airflow/providers/apache/pig/provider.yaml         |   4 +
 airflow/providers/cloudant/hooks/cloudant.py       |   6 +-
 airflow/providers/cloudant/provider.yaml           |   3 +
 .../providers/cncf/kubernetes/hooks/kubernetes.py  |   6 +-
 airflow/providers/cncf/kubernetes/provider.yaml    |   3 +
 airflow/providers/docker/hooks/docker.py           |   6 +-
 airflow/providers/docker/provider.yaml             |   3 +
 .../providers/elasticsearch/hooks/elasticsearch.py |   1 +
 airflow/providers/elasticsearch/provider.yaml      |   3 +
 airflow/providers/exasol/hooks/exasol.py           |   1 +
 airflow/providers/exasol/provider.yaml             |   3 +
 airflow/providers/google/cloud/hooks/bigquery.py   |   4 +-
 airflow/providers/google/cloud/hooks/cloud_sql.py  |   7 +-
 .../cloud/hooks/cloud_storage_transfer_service.py  |   4 +-
 .../providers/google/cloud/hooks/compute_ssh.py    |   4 +
 airflow/providers/google/cloud/hooks/dataprep.py   |   6 +-
 airflow/providers/google/provider.yaml             |   6 ++
 airflow/providers/grpc/hooks/grpc.py               |   6 +-
 airflow/providers/grpc/provider.yaml               |   3 +
 airflow/providers/imap/hooks/imap.py               |   6 +-
 airflow/providers/imap/provider.yaml               |   3 +
 airflow/providers/jdbc/hooks/jdbc.py               |   1 +
 airflow/providers/jdbc/provider.yaml               |   3 +
 airflow/providers/jira/hooks/jira.py               |   6 +-
 airflow/providers/jira/provider.yaml               |   3 +
 .../providers/microsoft/azure/hooks/azure_batch.py |   6 +-
 .../microsoft/azure/hooks/azure_cosmos.py          |   6 +-
 .../microsoft/azure/hooks/azure_data_lake.py       |   6 +-
 airflow/providers/microsoft/azure/hooks/wasb.py    |   6 +-
 airflow/providers/microsoft/azure/provider.yaml    |   6 ++
 airflow/providers/microsoft/mssql/hooks/mssql.py   |  12 +--
 airflow/providers/microsoft/mssql/provider.yaml    |   3 +
 airflow/providers/mongo/hooks/mongo.py             |   4 +-
 airflow/providers/mongo/provider.yaml              |   3 +
 airflow/providers/mysql/hooks/mysql.py             |   1 +
 airflow/providers/mysql/provider.yaml              |   3 +
 airflow/providers/odbc/hooks/odbc.py               |   1 +
 airflow/providers/odbc/provider.yaml               |   3 +
 airflow/providers/oracle/hooks/oracle.py           |   1 +
 airflow/providers/oracle/provider.yaml             |   5 +
 airflow/providers/postgres/hooks/postgres.py       |   1 +
 airflow/providers/postgres/provider.yaml           |   3 +
 airflow/providers/presto/hooks/presto.py           |   1 +
 airflow/providers/presto/provider.yaml             |   3 +
 airflow/providers/redis/hooks/redis.py             |   6 +-
 airflow/providers/redis/provider.yaml              |   3 +
 airflow/providers/salesforce/hooks/tableau.py      |   6 +-
 airflow/providers/salesforce/provider.yaml         |   3 +
 airflow/providers/snowflake/hooks/snowflake.py     |   1 +
 airflow/providers/snowflake/provider.yaml          |   3 +
 airflow/providers/sqlite/hooks/sqlite.py           |   1 +
 airflow/providers/sqlite/provider.yaml             |   3 +
 airflow/providers/vertica/hooks/vertica.py         |   1 +
 airflow/providers/vertica/provider.yaml            |   3 +
 airflow/providers_manager.py                       | 109 +++++++++++++++------
 airflow/sensors/base_sensor_operator.py            |  42 +++++---
 airflow/sensors/smart_sensor_operator.py           |  17 ++--
 airflow/stats.py                                   | 100 +++++++++++++++----
 airflow/utils/dag_processing.py                    |  16 +--
 .../entry_points.py}                               |  27 +++--
 airflow/utils/orm_event_handlers.py                |   4 +-
 airflow/www/views.py                               |  18 +---
 docs/concepts.rst                                  |   3 -
 .../pre_commit_check_provider_yaml_files.py        | 103 +++++++++----------
 .../run_install_and_test_provider_packages.sh      |  20 ++++
 setup.cfg                                          |   1 +
 tests/cli/commands/test_plugins_command.py         |  16 ++-
 tests/cli/commands/test_webserver_command.py       |  18 ++--
 tests/core/test_providers_manager.py               |  41 ++++++++
 tests/models/test_connection.py                    |  14 ---
 tests/models/test_taskinstance.py                  |  14 +++
 tests/plugins/test_plugins_manager.py              |  74 +++++++-------
 tests/providers/amazon/aws/hooks/test_sagemaker.py |   2 +-
 tests/sensors/test_base_sensor.py                  |  16 ++-
 tests/www/test_views.py                            |  46 ++-------
 97 files changed, 937 insertions(+), 585 deletions(-)
 copy airflow/{providers/yandex/hooks/yandexcloud_dataproc.py => utils/entry_points.py} (56%)