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 d8d48c2 (commit)
to 48da4b4 (commit)
from d8d48c2 Use more effective count queries in API endpoints (#9361)
add e2b2198 implement API v1 for variables (#9273)
add 40bf8f2 Detect automatically the lack of reference to the guide in
the operator descriptions (#9290)
add c3a6684 Force order in list API endpoints (#9366)
add a19ff15 Add info about BaseOperatorMeta to UPDATING.md (#9369)
add 880b65a Use strict API schemas (#9365)
add 4e09c64 Adds GCP Secret Manager Hook (#9368)
add 4fefaf7 Fixed crashing webserver after /tmp is mounted from the host
(#9378)
add 6484dea Fixes Breeze 'tests' command (#9384)
add 48da4b4 Replace old Airflow screenshots with new images (#9393)
No new revisions were added by this update.
Summary of changes:
Dockerfile.ci | 3 +
UPDATING.md | 7 +-
.../api_connexion/endpoints/connection_endpoint.py | 3 +-
.../api_connexion/endpoints/event_log_endpoint.py | 2 +-
.../endpoints/import_error_endpoint.py | 6 +-
airflow/api_connexion/endpoints/pool_endpoint.py | 6 +-
.../api_connexion/endpoints/variable_endpoint.py | 69 +++++++++--
airflow/api_connexion/openapi/v1.yaml | 3 +-
airflow/api_connexion/schemas/connection_schema.py | 6 +-
airflow/api_connexion/schemas/error_schema.py | 4 +-
airflow/api_connexion/schemas/event_log_schema.py | 4 +-
airflow/api_connexion/schemas/pool_schema.py | 4 +-
.../{version_schema.py => variable_schema.py} | 17 ++-
airflow/contrib/secrets/gcp_secrets_manager.py | 21 +++-
airflow/models/variable.py | 4 +-
airflow/providers/amazon/aws/operators/ecs.py | 4 +
.../amazon/aws/transfers/imap_attachment_to_s3.py | 4 +
.../amazon/aws/transfers/s3_to_redshift.py | 4 +
.../providers/apache/spark/operators/spark_jdbc.py | 4 +
.../providers/apache/spark/operators/spark_sql.py | 4 +
.../apache/spark/operators/spark_submit.py | 4 +
.../cncf/kubernetes/operators/kubernetes_pod.py | 4 +
.../google/cloud/_internal_client}/__init__.py | 0
.../_internal_client/secret_manager_client.py | 95 ++++++++++++++
.../providers/google/cloud/hooks/secret_manager.py | 74 +++++++++++
.../providers/google/cloud/operators/bigquery.py | 61 +++++++++
.../providers/google/cloud/operators/dataproc.py | 4 +
.../google/cloud/operators/life_sciences.py | 4 +
.../{secrets_manager.py => secret_manager.py} | 78 +++++-------
.../google/cloud/transfers/gcs_to_local.py | 4 +
.../google/cloud/transfers/local_to_gcs.py | 4 +
.../marketing_platform/operators/analytics.py | 2 +-
.../google/suite/transfers/gcs_to_gdrive.py | 4 +
airflow/providers/http/operators/http.py | 4 +
airflow/providers/http/sensors/http.py | 3 +
.../yandex/operators/yandexcloud_dataproc.py | 4 +
airflow/www/extensions/init_views.py | 9 +-
breeze | 12 +-
docs/build | 86 +++++++++++++
docs/conf.py | 4 +-
docs/howto/operator/http/http.rst | 6 +
docs/howto/use-alternative-secrets-backend.rst | 14 +--
docs/img/add-dag-tags.png | Bin 246407 -> 79600 bytes
docs/img/add-role.png | Bin 52906 -> 68070 bytes
docs/img/code.png | Bin 285906 -> 344571 bytes
docs/img/connection_create.png | Bin 41547 -> 51946 bytes
docs/img/connection_edit.png | Bin 53636 -> 34567 bytes
docs/img/connections.png | Bin 48442 -> 97904 bytes
docs/img/context.png | Bin 149588 -> 476189 bytes
docs/img/dags.png | Bin 120156 -> 581870 bytes
docs/img/duration.png | Bin 250846 -> 214826 bytes
docs/img/gantt.png | Bin 121795 -> 137239 bytes
docs/img/graph.png | Bin 152205 -> 176997 bytes
docs/img/tree.png | Bin 128024 -> 148708 bytes
docs/operators-and-hooks-ref.rst | 6 +
scripts/ci/in_container/entrypoint_ci.sh | 19 +--
.../endpoints/test_variable_endpoint.py | 138 ++++++++++++++++++---
.../schemas/test_connection_schema.py | 18 ++-
.../cloud/_internal_client}/__init__.py | 0
.../_internal_client/test_secret_manager_client.py | 95 ++++++++++++++
.../google/cloud/hooks/test_secret_manager.py | 65 ++++++++++
.../cloud/hooks/test_secret_manager_system.py | 75 +++++++++++
...t_secrets_manager.py => test_secret_manager.py} | 79 +++++++++---
.../providers/google/cloud/utils/base_gcp_mock.py | 4 +
.../google/cloud/utils/gcp_authenticator.py | 1 +
tests/test_core_to_contrib.py | 2 +-
tests/test_utils/gcp_system_helpers.py | 33 ++++-
67 files changed, 1038 insertions(+), 156 deletions(-)
copy airflow/api_connexion/schemas/{version_schema.py => variable_schema.py}
(65%)
copy {tests/providers/zendesk/hooks =>
airflow/providers/google/cloud/_internal_client}/__init__.py (100%)
create mode 100644
airflow/providers/google/cloud/_internal_client/secret_manager_client.py
create mode 100644 airflow/providers/google/cloud/hooks/secret_manager.py
rename airflow/providers/google/cloud/secrets/{secrets_manager.py =>
secret_manager.py} (68%)
copy tests/providers/{zendesk/hooks =>
google/cloud/_internal_client}/__init__.py (100%)
create mode 100644
tests/providers/google/cloud/_internal_client/test_secret_manager_client.py
create mode 100644 tests/providers/google/cloud/hooks/test_secret_manager.py
create mode 100644
tests/providers/google/cloud/hooks/test_secret_manager_system.py
rename tests/providers/google/cloud/secrets/{test_secrets_manager.py =>
test_secret_manager.py} (63%)