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 d344048 (commit)
to 1a1a8db (commit)
from d344048 Upgrade to latest isort (5.0.8) (#9782)
add 5ddbbf1 Add API Endpoint - DagRuns Batch (#9556)
add 2b12c30 Improve typing coverage in scheduler_job.py (#9783)
add 9850bae Enable pretty output in mypy (#9785)
add 514eb6d provide_session keep return type (#9787)
add 1ea7316 Refactor Google operators guides (#9766)
add 56f7a2b Fix small errors in image building documentation (#9792)
add 7f64f2d Backfill reset_dagruns set DagRun to NONE state (#9756)
add d31e8a3 Add DAG Source endpoint (#9322)
add 8f6b837 The group of embedded DAGs should be root to be OpenShift
compatible (#9794)
add 383b676 Add docs for replace_microseconds parameters in trigger DAG
endpoint (#9793)
add 6892590 Add multiple file upload functionality to GCS hook (#8849)
add 553bb7a Keep functions signatures in decorators (#9786)
add efe1bdd Use paths relative to root docs dir in *include directives
(#9797)
add 2a44556 Add Migration guide from the experimental API to the REST API
(#9771)
add 1a1a8db Update paths in .github/boring-cyborg.yml (#9799)
No new revisions were added by this update.
Summary of changes:
.github/boring-cyborg.yml | 43 ++-
BREEZE.rst | 9 +-
Dockerfile | 2 +-
IMAGES.rst | 10 +-
airflow/api/auth/backend/default.py | 9 +-
airflow/api/auth/backend/deny_all.py | 9 +-
airflow/api/auth/backend/kerberos_auth.py | 8 +-
.../api_connexion/endpoints/dag_run_endpoint.py | 72 ++--
.../api_connexion/endpoints/dag_source_endpoint.py | 29 +-
airflow/api_connexion/openapi/v1.yaml | 13 +
airflow/api_connexion/parameters.py | 11 +-
airflow/api_connexion/schemas/dag_run_schema.py | 20 +
.../api_connexion/schemas/dag_source_schema.py | 15 +-
airflow/api_connexion/schemas/pool_schema.py | 2 +-
airflow/jobs/backfill_job.py | 16 +-
airflow/jobs/scheduler_job.py | 286 +++++++++------
airflow/lineage/__init__.py | 13 +-
.../versions/3c20cacc0044_add_dagrun_run_type.py | 2 +-
...a59344a4_make_taskinstance_pool_not_nullable.py | 2 +-
...623dc7_add_max_tries_column_to_task_instance.py | 2 +-
airflow/models/baseoperator.py | 6 +-
airflow/models/dag.py | 35 +-
airflow/models/dagbag.py | 20 +-
airflow/models/dagrun.py | 24 +-
airflow/models/pool.py | 2 +-
airflow/models/taskinstance.py | 14 +-
airflow/operators/python.py | 15 +-
airflow/providers/amazon/aws/hooks/s3.py | 12 +-
airflow/providers/google/cloud/hooks/dataflow.py | 12 +-
airflow/providers/google/cloud/hooks/gcs.py | 9 +-
.../google/cloud/transfers/local_to_gcs.py | 43 ++-
.../providers/google/common/hooks/base_google.py | 17 +-
airflow/stats.py | 17 +-
airflow/ti_deps/dep_context.py | 14 +-
airflow/utils/cli.py | 8 +-
airflow/utils/dag_processing.py | 118 +++---
airflow/utils/dates.py | 4 +-
airflow/utils/email.py | 8 +-
airflow/utils/helpers.py | 17 +-
airflow/utils/mixins.py | 7 +-
airflow/utils/session.py | 8 +-
airflow/utils/timezone.py | 16 +-
airflow/www/decorators.py | 17 +-
docs/build | 22 +-
docs/concepts.rst | 6 +-
docs/conf.py | 6 +-
docs/exts/redirects.py | 79 ++++
docs/howto/operator/amazon/aws/datasync.rst | 12 +-
docs/howto/operator/amazon/aws/ecs.rst | 2 +-
docs/howto/operator/amazon/aws/emr.rst | 6 +-
.../amazon/aws/google_api_to_s3_transfer.rst | 16 +-
.../operator/amazon/aws/imap_attachment_to_s3.rst | 4 +-
docs/howto/operator/amazon/aws/s3_to_redshift.rst | 4 +-
docs/howto/operator/apache/spark.rst | 6 +-
docs/howto/operator/bash.rst | 4 +-
docs/howto/operator/dingding.rst | 8 +-
docs/howto/operator/external_task_sensor.rst | 4 +-
.../_partials/prerequisite_tasks.rst | 0
docs/howto/operator/{gcp => google}/ads.rst | 6 +-
.../operator/{gcp => google/cloud}/automl.rst | 28 +-
.../operator/{gcp => google/cloud}/bigquery.rst | 40 +-
.../{gcp => google/cloud}/bigquery_dts.rst | 12 +-
.../operator/{gcp => google/cloud}/bigtable.rst | 14 +-
.../operator/{gcp => google/cloud}/cloud_build.rst | 18 +-
.../{gcp => google/cloud}/cloud_memorystore.rst | 28 +-
.../operator/{gcp => google/cloud}/cloud_sql.rst | 60 +--
.../cloud}/cloud_storage_transfer_service.rst | 46 +--
.../operator/{gcp => google/cloud}/compute.rst | 36 +-
.../operator/{gcp => google/cloud}/datacatalog.rst | 76 ++--
.../operator/{gcp => google/cloud}/datafusion.rst | 22 +-
.../operator/{gcp => google/cloud}/dataproc.rst | 28 +-
.../operator/{gcp => google/cloud}/functions.rst | 18 +-
docs/howto/operator/{gcp => google/cloud}/gcs.rst | 14 +-
.../howto/operator/{gcp => google/cloud}/index.rst | 2 +-
.../{gcp => google/cloud}/kubernetes_engine.rst | 12 +-
.../{gcp => google/cloud}/life_sciences.rst | 8 +-
.../{gcp => google/cloud}/natural_language.rst | 22 +-
.../operator/{gcp => google/cloud}/pubsub.rst | 20 +-
.../operator/{gcp => google/cloud}/spanner.rst | 28 +-
.../{gcp => google/cloud}/speech_to_text.rst | 10 +-
.../operator/{gcp => google/cloud}/stackdriver.rst | 22 +-
.../{gcp => google/cloud}/text_to_speech.rst | 10 +-
.../operator/{gcp => google/cloud}/translate.rst | 8 +-
.../{gcp => google/cloud}/translate_speech.rst | 8 +-
.../{gcp => google/cloud}/video_intelligence.rst | 26 +-
.../operator/{gcp => google/cloud}/vision.rst | 148 ++++----
.../{gcp => google/firebase}/firestore.rst | 4 +-
docs/howto/operator/{apache => google}/index.rst | 11 +-
.../marketing_platform}/analytics.rst | 8 +-
.../marketing_platform}/campaign_manager.rst | 16 +-
.../marketing_platform}/display_video.rst | 22 +-
.../aws => google/marketing_platform}/index.rst | 8 +-
.../marketing_platform}/search_ads.rst | 10 +-
.../operator/{gcp => google/suite}/sheets.rst | 8 +-
.../transfer}/facebook_ads_to_gcs.rst | 4 +-
.../{gcp => google/transfer}/gcs_to_gcs.rst | 24 +-
.../{gcp => google/transfer}/gcs_to_gdrive.rst | 8 +-
.../{gcp => google/transfer}/gcs_to_local.rst | 4 +-
.../{gcp => google/transfer}/gcs_to_sftp.rst | 10 +-
.../{gcp => google/transfer}/gcs_to_sheets.rst | 4 +-
.../operator/{apache => google/transfer}/index.rst | 4 +-
.../{gcp => google/transfer}/local_to_gcs.rst | 4 +-
.../{gcp => google/transfer}/presto_to_gcs.rst | 10 +-
.../{gcp => google/transfer}/sftp_to_gcs.rst | 10 +-
.../{gcp => google/transfer}/sheets_to_gcs.rst | 4 +-
docs/howto/operator/http/http.rst | 12 +-
docs/howto/operator/index.rst | 2 +-
docs/howto/operator/papermill.rst | 2 +-
docs/howto/operator/python.rst | 4 +-
docs/index.rst | 1 +
docs/operators-and-hooks-ref.rst | 98 ++---
docs/redirects.txt | 67 ++++
docs/rest-api-ref.rst | 15 +-
docs/security.rst | 10 +-
docs/stable-rest-api/migration.rst | 181 +++++++++
docs/tutorial.rst | 16 +-
setup.cfg | 1 +
.../endpoints/test_dag_run_endpoint.py | 407 +++++++++++++++------
.../endpoints/test_dag_source_endpoint.py | 113 +++++-
tests/jobs/test_scheduler_job.py | 15 +-
tests/models/test_dag.py | 50 +++
.../google/cloud/transfers/test_local_to_gcs.py | 96 ++++-
122 files changed, 2123 insertions(+), 1105 deletions(-)
copy tests/bats/test_empty_test.bats =>
airflow/api_connexion/schemas/dag_source_schema.py (81%)
create mode 100644 docs/exts/redirects.py
rename docs/howto/operator/{gcp => google}/_partials/prerequisite_tasks.rst
(100%)
rename docs/howto/operator/{gcp => google}/ads.rst (91%)
rename docs/howto/operator/{gcp => google/cloud}/automl.rst (82%)
rename docs/howto/operator/{gcp => google/cloud}/bigquery.rst (84%)
rename docs/howto/operator/{gcp => google/cloud}/bigquery_dts.rst (91%)
rename docs/howto/operator/{gcp => google/cloud}/bigtable.rst (90%)
rename docs/howto/operator/{gcp => google/cloud}/cloud_build.rst (83%)
rename docs/howto/operator/{gcp => google/cloud}/cloud_memorystore.rst (87%)
rename docs/howto/operator/{gcp => google/cloud}/cloud_sql.rst (86%)
rename docs/howto/operator/{gcp =>
google/cloud}/cloud_storage_transfer_service.rst (81%)
rename docs/howto/operator/{gcp => google/cloud}/compute.rst (83%)
rename docs/howto/operator/{gcp => google/cloud}/datacatalog.rst (85%)
rename docs/howto/operator/{gcp => google/cloud}/datafusion.rst (89%)
rename docs/howto/operator/{gcp => google/cloud}/dataproc.rst (83%)
rename docs/howto/operator/{gcp => google/cloud}/functions.rst (88%)
rename docs/howto/operator/{gcp => google/cloud}/gcs.rst (87%)
rename docs/howto/operator/{gcp => google/cloud}/index.rst (93%)
rename docs/howto/operator/{gcp => google/cloud}/kubernetes_engine.rst (90%)
rename docs/howto/operator/{gcp => google/cloud}/life_sciences.rst (87%)
rename docs/howto/operator/{gcp => google/cloud}/natural_language.rst (86%)
rename docs/howto/operator/{gcp => google/cloud}/pubsub.rst (84%)
rename docs/howto/operator/{gcp => google/cloud}/spanner.rst (87%)
rename docs/howto/operator/{gcp => google/cloud}/speech_to_text.rst (84%)
rename docs/howto/operator/{gcp => google/cloud}/stackdriver.rst (88%)
rename docs/howto/operator/{gcp => google/cloud}/text_to_speech.rst (85%)
rename docs/howto/operator/{gcp => google/cloud}/translate.rst (86%)
rename docs/howto/operator/{gcp => google/cloud}/translate_speech.rst (87%)
rename docs/howto/operator/{gcp => google/cloud}/video_intelligence.rst (83%)
rename docs/howto/operator/{gcp => google/cloud}/vision.rst (80%)
rename docs/howto/operator/{gcp => google/firebase}/firestore.rst (93%)
copy docs/howto/operator/{apache => google}/index.rst (86%)
rename docs/howto/operator/{gcp => google/marketing_platform}/analytics.rst
(89%)
rename docs/howto/operator/{gcp =>
google/marketing_platform}/campaign_manager.rst (88%)
rename docs/howto/operator/{gcp =>
google/marketing_platform}/display_video.rst (87%)
copy docs/howto/operator/{amazon/aws => google/marketing_platform}/index.rst
(79%)
rename docs/howto/operator/{gcp => google/marketing_platform}/search_ads.rst
(87%)
rename docs/howto/operator/{gcp => google/suite}/sheets.rst (85%)
rename docs/howto/operator/{gcp => google/transfer}/facebook_ads_to_gcs.rst
(90%)
rename docs/howto/operator/{gcp => google/transfer}/gcs_to_gcs.rst (90%)
rename docs/howto/operator/{gcp => google/transfer}/gcs_to_gdrive.rst (89%)
rename docs/howto/operator/{gcp => google/transfer}/gcs_to_local.rst (92%)
rename docs/howto/operator/{gcp => google/transfer}/gcs_to_sftp.rst (87%)
rename docs/howto/operator/{gcp => google/transfer}/gcs_to_sheets.rst (92%)
copy docs/howto/operator/{apache => google/transfer}/index.rst (93%)
rename docs/howto/operator/{gcp => google/transfer}/local_to_gcs.rst (92%)
rename docs/howto/operator/{gcp => google/transfer}/presto_to_gcs.rst (92%)
rename docs/howto/operator/{gcp => google/transfer}/sftp_to_gcs.rst (88%)
rename docs/howto/operator/{gcp => google/transfer}/sheets_to_gcs.rst (92%)
create mode 100644 docs/redirects.txt
create mode 100644 docs/stable-rest-api/migration.rst