This is an automated email from the ASF dual-hosted git repository.

dimberman pushed a change to branch handle-stuck-in-queue
in repository https://gitbox.apache.org/repos/asf/airflow.git


    from 2bec8178ff7 just remove from running set instead of pretending that we 
are changing state
     add af0837cffab Add clear button to search bar (#43795)
     add 80608995b34 Make sure a default sort is persisted through 
tableUrlState (#43803)
     add 1c38b2a479d Move all scroll logic to page level (#43802)
     add f6e0900b9e0 Prevent using trigger_rule="always" in a dynamic mapped 
task (#43368)
     add 1363cc5f8c1 Fix PostgresHook bug when getting AWS Redshift Serverless 
credentials (#43807)
     add 80e9a9435f6 Bump minimum version of open-telemetry (#43809)
     add 50aabd2a4d3 Improve ExecutionCallableRunner (#43812)
     add 6613320c5ad Remove hatch as devel-devscript dependency (#43808)
     add 36e716a306d AIP-84 Convert async route to sync routes (#43797)
     add cd323e2edc2 Ensure lifespans of mounted FastAPI sub-apps are called 
(#43817)
     add f57db717a31 AIP-84 Add ability to update dag run note in PATCH dag_run 
endpoint  (#43508)
     add 2b79d18f7ea Rename Fast API serializers/schemas to `datamodels` 
(#43823)
     add ccb18abdba2 Fix duplicate `TaskInstanceState` entity in FastApi Schema 
(#43824)
     add c3a39c2f214 Merge branch 'main' of https://github.com/apache/airflow 
into handle-stuck-in-queue
     add 1ace902a237 Merge branch 'handle-stuck-in-queue' of 
https://github.com/apache/airflow into handle-stuck-in-queue
     add 6e8a1c2965f fix test

No new revisions were added by this update.

Summary of changes:
 airflow/api_fastapi/app.py                         |  15 ++
 .../{serializers => datamodels}/__init__.py        |   0
 .../{serializers => datamodels}/backfills.py       |   0
 .../{serializers => datamodels}/connections.py     |   0
 .../{serializers => datamodels}/dag_run.py         |   3 +-
 .../{serializers => datamodels}/dag_sources.py     |   0
 .../{serializers => datamodels}/dag_stats.py       |   0
 .../{serializers => datamodels}/dag_warning.py     |   0
 .../core_api/{serializers => datamodels}/dags.py   |   0
 .../{serializers => datamodels}/event_logs.py      |   0
 .../{serializers => datamodels}/import_error.py    |   0
 .../core_api/{serializers => datamodels}/job.py    |   0
 .../{serializers => datamodels}/monitor.py         |   0
 .../{serializers => datamodels}/plugins.py         |   0
 .../core_api/{serializers => datamodels}/pools.py  |   0
 .../{serializers => datamodels}/providers.py       |   0
 .../{serializers => datamodels}/task_instances.py  |   4 +-
 .../{serializers => datamodels}/trigger.py         |   0
 .../{serializers => datamodels}/ui/__init__.py     |   0
 .../{serializers => datamodels}/ui/dags.py         |   4 +-
 .../{serializers => datamodels}/ui/dashboard.py    |   4 +-
 .../{serializers => datamodels}/variables.py       |   0
 .../{serializers => datamodels}/version.py         |   0
 .../api_fastapi/core_api/openapi/v1-generated.yaml | 176 ++++++++--------
 .../core_api/routes/public/backfills.py            |  20 +-
 .../core_api/routes/public/connections.py          |  14 +-
 .../api_fastapi/core_api/routes/public/dag_run.py  |  40 ++--
 .../core_api/routes/public/dag_sources.py          |   4 +-
 .../core_api/routes/public/dag_stats.py            |   6 +-
 .../core_api/routes/public/dag_warning.py          |   6 +-
 airflow/api_fastapi/core_api/routes/public/dags.py |  20 +-
 .../core_api/routes/public/event_logs.py           |   8 +-
 .../core_api/routes/public/import_error.py         |   8 +-
 .../api_fastapi/core_api/routes/public/monitor.py  |   4 +-
 .../api_fastapi/core_api/routes/public/plugins.py  |   4 +-
 .../api_fastapi/core_api/routes/public/pools.py    |  14 +-
 .../core_api/routes/public/providers.py            |   4 +-
 .../core_api/routes/public/task_instances.py       |   8 +-
 .../core_api/routes/public/variables.py            |  14 +-
 .../api_fastapi/core_api/routes/public/version.py  |   4 +-
 airflow/api_fastapi/core_api/routes/ui/assets.py   |   2 +-
 airflow/api_fastapi/core_api/routes/ui/dags.py     |   8 +-
 .../api_fastapi/core_api/routes/ui/dashboard.py    |   4 +-
 airflow/api_fastapi/execution_api/app.py           |  10 +
 .../execution_api/{schemas.py => datamodels.py}    |   0
 .../execution_api/routes/connections.py            |  14 +-
 airflow/api_fastapi/execution_api/routes/health.py |   2 +-
 .../execution_api/routes/task_instance.py          |  16 +-
 airflow/settings.py                                |   6 +
 airflow/ui/dev/index.html                          |   6 +-
 airflow/ui/index.html                              |   6 +-
 airflow/ui/openapi-gen/queries/common.ts           |   4 +-
 airflow/ui/openapi-gen/queries/queries.ts          |   8 +-
 airflow/ui/openapi-gen/requests/schemas.gen.ts     | 221 +++++++++++----------
 airflow/ui/openapi-gen/requests/services.gen.ts    |  12 +-
 airflow/ui/openapi-gen/requests/types.gen.ts       |  90 ++++-----
 airflow/ui/src/components/DataTable/CardList.tsx   |  38 ++--
 airflow/ui/src/components/DataTable/TableList.tsx  |   7 +-
 .../src/components/DataTable/searchParams.test.ts  |  19 ++
 .../ui/src/components/DataTable/searchParams.ts    |   4 +-
 airflow/ui/src/components/SearchBar.test.tsx       |  51 +++++
 airflow/ui/src/components/SearchBar.tsx            |  73 ++++---
 airflow/ui/src/layouts/BaseLayout.tsx              |   6 +-
 airflow/ui/src/pages/DagsList/Dag/Dag.tsx          |   6 +-
 airflow/ui/src/pages/DagsList/DagsList.tsx         |  43 ++--
 airflow/utils/operator_helpers.py                  |  80 ++++----
 dev/sign.sh                                        |   2 +-
 .../dynamic-task-mapping.rst                       |   5 +
 hatch_build.py                                     |   5 +-
 .../airflow/providers/postgres/hooks/postgres.py   |   4 +-
 .../tests/celery/executors/test_celery_executor.py |   4 +-
 providers/tests/postgres/hooks/test_postgres.py    |   8 +-
 pyproject.toml                                     |  32 ---
 task_sdk/src/airflow/sdk/definitions/taskgroup.py  |  22 +-
 .../core_api/routes/public/test_dag_run.py         |  88 ++++++--
 tests/api_fastapi/test_app.py                      |  19 ++
 tests/core/test_sqlalchemy_config.py               |   3 +-
 tests/decorators/test_task_group.py                |  25 ++-
 78 files changed, 790 insertions(+), 547 deletions(-)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/__init__.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/backfills.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/connections.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/dag_run.py 
(95%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/dag_sources.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/dag_stats.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/dag_warning.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/dags.py (100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/event_logs.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => 
datamodels}/import_error.py (100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/job.py (100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/monitor.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/plugins.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/pools.py (100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/providers.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => 
datamodels}/task_instances.py (94%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/trigger.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/ui/__init__.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/ui/dags.py 
(89%)
 rename airflow/api_fastapi/core_api/{serializers => 
datamodels}/ui/dashboard.py (94%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/variables.py 
(100%)
 rename airflow/api_fastapi/core_api/{serializers => datamodels}/version.py 
(100%)
 rename airflow/api_fastapi/execution_api/{schemas.py => datamodels.py} (100%)
 create mode 100644 airflow/ui/src/components/SearchBar.test.tsx

Reply via email to