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