This is an automated email from the ASF dual-hosted git repository.
pierrejeambrun pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from 5fe12205a86 Remove `MAX_XCOM_SIZE` hardcoded constant from Airflow
core (#52978)
add c1a89ae344f Add support for favorite/pin dags to dashboard (#51264)
No new revisions were added by this update.
Summary of changes:
airflow-core/docs/img/airflow_erd.sha256 | 2 +-
airflow-core/docs/img/airflow_erd.svg | 2965 ++++++++++----------
airflow-core/docs/migrations-ref.rst | 4 +-
.../src/airflow/api_fastapi/common/parameters.py | 36 +-
.../api_fastapi/core_api/openapi/_private_ui.yaml | 8 +
.../core_api/openapi/v2-rest-api-generated.yaml | 100 +
.../api_fastapi/core_api/routes/public/dags.py | 55 +-
.../airflow/api_fastapi/core_api/routes/ui/dags.py | 3 +
...dag.py => 0075_3_1_0_add_dag_favorite_table.py} | 31 +-
airflow-core/src/airflow/models/__init__.py | 1 +
.../importerrors.py => models/dag_favorite.py} | 15 +-
.../src/airflow/ui/openapi-gen/queries/common.ts | 12 +-
.../ui/openapi-gen/queries/ensureQueryData.ts | 12 +-
.../src/airflow/ui/openapi-gen/queries/prefetch.ts | 12 +-
.../src/airflow/ui/openapi-gen/queries/queries.ts | 38 +-
.../src/airflow/ui/openapi-gen/queries/suspense.ts | 12 +-
.../ui/openapi-gen/requests/services.gen.ts | 59 +-
.../airflow/ui/openapi-gen/requests/types.gen.ts | 72 +
.../airflow/ui/public/i18n/locales/en/dags.json | 9 +-
.../ui/public/i18n/locales/en/dashboard.json | 6 +
.../components/DagActions/FavoriteDagButton.tsx | 64 +
.../src/airflow/ui/src/constants/searchParams.ts | 1 +
.../src/airflow/ui/src/pages/Dag/Header.tsx | 2 +
.../src/airflow/ui/src/pages/DagsList/DagCard.tsx | 2 +
.../src/pages/DagsList/DagsFilters/DagsFilters.tsx | 43 +-
.../{PausedFilter.tsx => FavoriteFilter.tsx} | 19 +-
.../src/airflow/ui/src/pages/DagsList/DagsList.tsx | 41 +-
.../airflow/ui/src/pages/Dashboard/Dashboard.tsx | 4 +
.../Dashboard/FavoriteDags/FavoriteDagCard.tsx | 69 +
.../pages/Dashboard/FavoriteDags/FavoriteDags.tsx | 63 +
.../Menu => pages/Dashboard/FavoriteDags}/index.ts | 2 +-
.../src/airflow/ui/src/queries/useDags.tsx | 3 +
.../WarningAlert.tsx => queries/useFavoriteDag.ts} | 26 +-
.../useUnfavoriteDag.ts} | 26 +-
airflow-core/src/airflow/utils/db.py | 2 +-
.../core_api/routes/public/test_dags.py | 104 +
devel-common/src/tests_common/test_utils/db.py | 7 +-
37 files changed, 2349 insertions(+), 1581 deletions(-)
copy
airflow-core/src/airflow/migrations/versions/{0070_3_1_0_add_deadline_to_dag.py
=> 0075_3_1_0_add_dag_favorite_table.py} (56%)
copy airflow-core/src/airflow/{listeners/spec/importerrors.py =>
models/dag_favorite.py} (69%)
create mode 100644
airflow-core/src/airflow/ui/src/components/DagActions/FavoriteDagButton.tsx
copy
airflow-core/src/airflow/ui/src/pages/DagsList/DagsFilters/{PausedFilter.tsx =>
FavoriteFilter.tsx} (74%)
create mode 100644
airflow-core/src/airflow/ui/src/pages/Dashboard/FavoriteDags/FavoriteDagCard.tsx
create mode 100644
airflow-core/src/airflow/ui/src/pages/Dashboard/FavoriteDags/FavoriteDags.tsx
copy airflow-core/src/airflow/ui/src/{components/ui/Menu =>
pages/Dashboard/FavoriteDags}/index.ts (94%)
copy airflow-core/src/airflow/ui/src/{components/WarningAlert.tsx =>
queries/useFavoriteDag.ts} (67%)
copy airflow-core/src/airflow/ui/src/{components/WarningAlert.tsx =>
queries/useUnfavoriteDag.ts} (67%)