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/12/06 02:39:52 UTC
[airflow] tag nightly-master updated (c1cd504 -> 1257b5c)
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 c1cd504 (commit)
to 1257b5c (commit)
from c1cd504 Add 'headers' to template_fields in HttpSensor (#12809)
add e82cf0d Dagrun object doesn't exist in the TriggerDagRunOperator (#12819)
add c85f494 Updating documentation to specify sensitive config options (#12820)
add fbb8a4a Cleanup & improvements around scheduling (#12815)
add 252b047 Configuration.getsection copes with sections that only exist in user config (#12816)
add cd66450 Add Telegram hook and operator (#11850)
add 12ce5be Fix for empty Graph View when task does not have a DAG during relationship setting (#12829)
add 3ff5a35 Add paused column to `dags list` sub-command (#12830)
add 348ceb1 Add Qliro to INTHEWILD.md (#12833)
add 6150e26 Add `-o` as short form option for `--output` in CLI (#12831)
add 1dcd3e1 Add support for extra links coming from the providers (#12472)
add 1f4152b Fix docstring for models.Variable.get() (#12828)
add 12c1fe2 Increments number of providers detected and stop failing (#12841)
add e9b2ff5 Add notes about PIP 20.3 breaking Airflow installation (#12840)
add df9493c Add sensors section to describe different modes of sensors (#12803)
add 37b2679 Make `airflow --help` run five times quicker (#12836)
add 4a02e0a Don't emit first_task_scheduling_delay metric for only-once dags (#12835)
add 1257b5c Fix doc preview error in editor for google operators doc (#10962)
No new revisions were added by this update.
Summary of changes:
BREEZE.rst | 2 +-
CONTRIBUTING.rst | 24 ++-
IMAGES.rst | 10 ++
INSTALL | 12 +-
INTHEWILD.md | 1 +
LOCAL_VIRTUALENV.rst | 19 ++
README.md | 9 +
UPDATING.md | 15 ++
UPGRADING_TO_2.0.md | 18 ++
airflow/cli/cli_parser.py | 11 +-
airflow/cli/commands/dag_command.py | 1 +
airflow/cli/commands/provider_command.py | 11 ++
airflow/config_templates/config.yml | 8 +
airflow/configuration.py | 15 +-
airflow/jobs/scheduler_job.py | 14 +-
airflow/models/baseoperator.py | 6 +
airflow/models/dag.py | 2 +-
airflow/models/dagrun.py | 41 +++--
airflow/models/variable.py | 2 +-
airflow/operators/dagrun_operator.py | 2 +
airflow/provider.yaml.schema.json | 7 +
airflow/providers/discord/README.md | 1 +
airflow/providers/google/provider.yaml | 5 +
airflow/providers/qubole/provider.yaml | 3 +
airflow/providers/telegram/README.md | 59 +++++++
.../providers/telegram}/__init__.py | 0
.../providers/telegram/example_dags}/__init__.py | 0
.../example_dags/example_telegram.py} | 27 +--
.../providers/telegram/hooks}/__init__.py | 0
airflow/providers/telegram/hooks/telegram.py | 152 ++++++++++++++++
.../providers/telegram/operators}/__init__.py | 0
airflow/providers/telegram/operators/telegram.py | 84 +++++++++
.../providers/{dingding => telegram}/provider.yaml | 23 +--
airflow/providers_manager.py | 35 +++-
airflow/serialization/serialized_objects.py | 32 +++-
airflow/utils/cli.py | 18 +-
airflow/utils/log/file_task_handler.py | 8 +-
breeze | 2 +-
.../PROVIDER_README_TEMPLATE.md.jinja2 | 8 +
.../operators/ads.rst | 2 +-
.../operators/cloud/automl.rst | 2 +-
.../operators/cloud/bigquery.rst | 2 +-
.../operators/cloud/bigquery_dts.rst | 2 +-
.../operators/cloud/bigtable.rst | 2 +-
.../operators/cloud/cloud_build.rst | 2 +-
.../operators/cloud/cloud_memorystore.rst | 2 +-
.../operators/cloud/cloud_sql.rst | 2 +-
.../cloud/cloud_storage_transfer_service.rst | 2 +-
.../operators/cloud/compute.rst | 2 +-
.../operators/cloud/data_loss_prevention.rst | 2 +-
.../operators/cloud/datacatalog.rst | 2 +-
.../operators/cloud/datafusion.rst | 2 +-
.../operators/cloud/dataprep.rst | 2 +-
.../operators/cloud/dataproc.rst | 2 +-
.../operators/cloud/datastore.rst | 2 +-
.../operators/cloud/functions.rst | 2 +-
.../operators/cloud/gcs.rst | 2 +-
.../operators/cloud/kubernetes_engine.rst | 2 +-
.../operators/cloud/life_sciences.rst | 2 +-
.../operators/cloud/natural_language.rst | 2 +-
.../operators/cloud/pubsub.rst | 2 +-
.../operators/cloud/spanner.rst | 2 +-
.../operators/cloud/speech_to_text.rst | 2 +-
.../operators/cloud/stackdriver.rst | 2 +-
.../operators/cloud/text_to_speech.rst | 2 +-
.../operators/cloud/translate.rst | 2 +-
.../operators/cloud/translate_speech.rst | 2 +-
.../operators/cloud/video_intelligence.rst | 19 +-
.../operators/cloud/vision.rst | 2 +-
.../operators/firebase/firestore.rst | 2 +-
.../operators/marketing_platform/analytics.rst | 2 +-
.../marketing_platform/campaign_manager.rst | 2 +-
.../operators/marketing_platform/display_video.rst | 2 +-
.../operators/marketing_platform/search_ads.rst | 2 +-
.../operators/suite/sheets.rst | 2 +-
.../operators/transfer/facebook_ads_to_gcs.rst | 2 +-
.../operators/transfer/gcs_to_gcs.rst | 2 +-
.../operators/transfer/gcs_to_gdrive.rst | 2 +-
.../operators/transfer/gcs_to_local.rst | 2 +-
.../operators/transfer/gcs_to_sftp.rst | 2 +-
.../operators/transfer/gcs_to_sheets.rst | 2 +-
.../operators/transfer/local_to_gcs.rst | 2 +-
.../operators/transfer/sftp_to_gcs.rst | 2 +-
.../operators/transfer/sheets_to_gcs.rst | 2 +-
.../index.rst | 6 +-
.../operators.rst} | 39 +++--
docs/apache-airflow/concepts.rst | 77 ++++++++-
docs/apache-airflow/configurations-ref.rst | 9 +
docs/apache-airflow/extra-packages-ref.rst | 112 ++++++------
docs/apache-airflow/installation.rst | 23 ++-
docs/apache-airflow/logging-monitoring/metrics.rst | 2 +-
docs/apache-airflow/start.rst | 9 +
docs/conf.py | 1 +
.../run_install_and_test_provider_packages.sh | 26 ++-
setup.py | 6 +
tests/cli/commands/test_dag_command.py | 2 +
tests/core/test_configuration.py | 12 ++
tests/core/test_providers_manager.py | 13 ++
tests/models/test_dagrun.py | 75 +++++---
tests/operators/test_dagrun_operator.py | 30 ++++
.../telegram}/__init__.py | 0
.../telegram/hooks}/__init__.py | 0
tests/providers/telegram/hooks/test_telegram.py | 192 +++++++++++++++++++++
.../telegram/operators}/__init__.py | 0
.../providers/telegram/operators/test_telegram.py | 149 ++++++++++++++++
tests/utils/test_task_group.py | 17 ++
106 files changed, 1335 insertions(+), 259 deletions(-)
create mode 100644 airflow/providers/telegram/README.md
copy {tests/www/api/experimental => airflow/providers/telegram}/__init__.py (100%)
copy {tests/www/api/experimental => airflow/providers/telegram/example_dags}/__init__.py (100%)
copy airflow/providers/{apache/pig/example_dags/example_pig.py => telegram/example_dags/example_telegram.py} (68%)
copy {tests/www/api/experimental => airflow/providers/telegram/hooks}/__init__.py (100%)
create mode 100644 airflow/providers/telegram/hooks/telegram.py
copy {tests/www/api/experimental => airflow/providers/telegram/operators}/__init__.py (100%)
create mode 100644 airflow/providers/telegram/operators/telegram.py
copy airflow/providers/{dingding => telegram}/provider.yaml (68%)
copy docs/{apache-airflow-providers-dingding => apache-airflow-providers-telegram}/index.rst (89%)
copy docs/{apache-airflow-providers-snowflake/operators/snowflake.rst => apache-airflow-providers-telegram/operators.rst} (53%)
copy tests/{www/api/experimental => providers/telegram}/__init__.py (100%)
copy tests/{www/api/experimental => providers/telegram/hooks}/__init__.py (100%)
create mode 100644 tests/providers/telegram/hooks/test_telegram.py
copy tests/{www/api/experimental => providers/telegram/operators}/__init__.py (100%)
create mode 100644 tests/providers/telegram/operators/test_telegram.py