You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by as...@apache.org on 2025/03/13 17:03:12 UTC
(airflow) branch remove-dag-orientation-field updated (cd8ed1161e0 -> 74d6245ab72)
This is an automated email from the ASF dual-hosted git repository.
ash pushed a change to branch remove-dag-orientation-field
in repository https://gitbox.apache.org/repos/asf/airflow.git
omit cd8ed1161e0 Merge branch 'main' into remove-dag-orientation-field
omit 079b35c3e84 Remove DAG `orientation` field.
add 2862775eb0b Introduce operation helper class and refactor (#45354)
add 3875ffe1ddf Fixing static check in assets manager (#47723)
add 747b71cfd89 Fix static check failure in main (#47724)
add 746904b1d6b Add Created Asset Events to dag overview page (#47680)
add 68616610887 AIP-84 | Add UI Auth Links Endpoint (#47662)
add a915e5f7e6d add auth dagtags (#47690)
add 11c305acad2 Add back `get_url_logout` in auth managers but make it optional (#47729)
add a10e041ac2e Load dag run in grid if outside of initial fetch (#47695)
add 437264705a9 Respect logging/logging_level log level in task SDK logs (#47732)
add d91665688fc Add DagRunSelect to Graph view + other UI improvements (#47734)
add 4d279e7718e Ensure that we generate a jwt_secret before launching api servers processes (#47739)
add 328c9d45dca Fix `relative_fileloc` when DAGs are parsed with `dags reserialize` (#47737)
add 74d6245ab72 Remove DAG `orientation` field.
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (cd8ed1161e0)
\
N -- N -- N refs/heads/remove-dag-orientation-field (74d6245ab72)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.../api_fastapi/auth/managers/base_auth_manager.py | 9 +-
.../datamodels/{dag_tags.py => ui/auth.py} | 14 ++--
.../api_fastapi/core_api/openapi/v1-generated.yaml | 47 +++++++++++
.../api_fastapi/core_api/routes/public/dag_tags.py | 8 +-
airflow/api_fastapi/core_api/routes/ui/__init__.py | 2 +
.../routes/{public/monitor.py => ui/auth.py} | 23 ++++--
airflow/api_fastapi/core_api/security.py | 13 ++-
airflow/assets/manager.py | 2 +-
.../commands/local_commands/api_server_command.py | 5 ++
.../cli/commands/remote_commands/dag_command.py | 2 +-
airflow/ui/openapi-gen/queries/common.ts | 13 +++
airflow/ui/openapi-gen/queries/prefetch.ts | 11 +++
airflow/ui/openapi-gen/queries/queries.ts | 19 +++++
airflow/ui/openapi-gen/queries/suspense.ts | 19 +++++
airflow/ui/openapi-gen/requests/schemas.gen.ts | 37 +++++++++
airflow/ui/openapi-gen/requests/services.gen.ts | 15 ++++
airflow/ui/openapi-gen/requests/types.gen.ts | 28 +++++++
airflow/ui/src/components/Assets/AssetEvents.tsx | 1 -
airflow/ui/src/components/DagVersionSelect.tsx | 1 +
airflow/ui/src/components/Graph/TaskNode.tsx | 4 +-
airflow/ui/src/components/TaskTrySelect.tsx | 1 +
airflow/ui/src/hooks/useSelectedVersion.ts | 2 +-
airflow/ui/src/layouts/Details/DagRunSelect.tsx | 44 +++++-----
airflow/ui/src/layouts/Details/Graph/Graph.tsx | 47 ++++++-----
airflow/ui/src/layouts/Details/Grid/Grid.tsx | 95 +++++-----------------
airflow/ui/src/layouts/Details/Grid/TaskNames.tsx | 3 +-
airflow/ui/src/layouts/Details/PanelButtons.tsx | 44 +++++-----
airflow/ui/src/pages/Dag/Overview/Overview.tsx | 30 ++++++-
.../HistoricalMetrics/HistoricalMetrics.tsx | 1 -
.../MappedTaskInstance/MappedTaskInstance.tsx | 23 +++++-
airflow/ui/src/queries/useGrid.ts | 74 +++++++++++++++++
newsfragments/aip-79.significant.rst | 5 +-
.../providers/fab/auth_manager/fab_auth_manager.py | 13 +--
.../fab/auth_manager/security_manager/override.py | 33 --------
.../fab/src/airflow/providers/fab/www/views.py | 14 +++-
.../unit/fab/auth_manager/test_fab_auth_manager.py | 23 +-----
providers/google/provider.yaml | 1 +
.../airflow/providers/google/cloud/hooks/automl.py | 13 +--
.../providers/google/cloud/hooks/cloud_build.py | 11 +--
.../providers/google/cloud/hooks/cloud_composer.py | 12 +--
.../providers/google/cloud/hooks/dataplex.py | 3 +-
.../providers/google/cloud/hooks/translate.py | 13 +--
.../google/cloud/hooks/vertex_ai/auto_ml.py | 11 +--
.../cloud/hooks/vertex_ai/batch_prediction_job.py | 11 +--
.../google/cloud/hooks/vertex_ai/custom_job.py | 11 +--
.../google/cloud/hooks/vertex_ai/dataset.py | 12 +--
.../cloud/hooks/vertex_ai/endpoint_service.py | 12 +--
.../hooks/vertex_ai/hyperparameter_tuning_job.py | 11 +--
.../google/cloud/hooks/vertex_ai/model_service.py | 12 +--
.../google/cloud/hooks/vertex_ai/pipeline_job.py | 11 +--
.../google/common/hooks/operation_helpers.py | 79 ++++++++++++++++++
.../airflow/providers/google/get_provider_info.py | 5 +-
.../unit/google/cloud/hooks/test_cloud_build.py | 12 ++-
task-sdk/src/airflow/sdk/log.py | 8 +-
tests/always/test_project_structure.py | 1 +
.../auth/managers/test_base_auth_manager.py | 4 +-
.../core_api/routes/public/test_dag_tags.py | 8 ++
tests/api_fastapi/core_api/routes/ui/test_auth.py | 54 ++++++++++++
.../commands/remote_commands/test_dag_command.py | 6 ++
59 files changed, 687 insertions(+), 359 deletions(-)
copy airflow/api_fastapi/core_api/datamodels/{dag_tags.py => ui/auth.py} (80%)
copy airflow/api_fastapi/core_api/routes/{public/monitor.py => ui/auth.py} (59%)
create mode 100644 airflow/ui/src/queries/useGrid.ts
create mode 100644 providers/google/src/airflow/providers/google/common/hooks/operation_helpers.py
create mode 100644 tests/api_fastapi/core_api/routes/ui/test_auth.py