This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a change to branch backport-b43a87e-v3-3-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
discard d4919f90501 Merge branch 'v3-3-test' into backport-b43a87e-v3-3-test
discard 1402da17693 [v3-3-test] Run UI compile checks in CI when only an
OpenAPI spec changes (#70643)
add 34d9c9c92b2 Fix collapse button overlapping details panel content
(#69240) (#70751)
add a3c04144985 Filter stale Dag tags from public API (#66827) (#69156)
(#70746)
add 389b17a9383 Fix HTTP_422_UNPROCESSABLE_ENTITY deprecation warnings.
(#69415) (#70745)
add 80bda9a92b9 Fix blank Assets dependency graph from missing Dag nodes
(#69171) (#70743)
add 640ba63642b Remove a Dag Run or Task Instance note when its content is
cleared (#69033) (#70735)
add c183d07374a Fix cursor pagination dropping rows when sorting by a
nullable column (#68869) (#70739)
add 3ad7b64c39f Fix trigger kwargs decoding for asset watcher triggers
(#65992) (#70750)
add bb8198f6cab [v3-3-test] Speed up Trigger.clean_unused query to prevent
Triggerer crashes (#68244) (#70668)
add 8560f2ef652 Added deadlock detection in CommsDecoder (#68377) (#70744)
add 9efb0ac3338 [v3-3-test] Fix Gantt tooltip showing wrong end date on
queued/scheduled bars (#68570) (#70742)
add 6a258cd7f21 [v3-3-test] Make Dag pause toggle update immediately on
click (#69134) (#70741)
add e9116a93238 [v3-3-test] Fix N+1 queries in trigger asset event
submission (#65367) (#70738)
add e9df63c2494 [v3-3-test] UI: Wrap long plugin source path in
import-error dialog (#69111) (#70737)
add ef00c94574b [v3-3-test] Fix TaskInstance duration calculation with
SQLite (#68142) (#70734)
add 65563f595b9 [v3-3-test] Fix triggerer CrashLoopBackOff when json_logs
is enabled (#68584) (#70669)
add ed99d11f44e [v3-3-test] Run UI compile checks in CI when only an
OpenAPI spec changes (#70643)
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 (d4919f90501)
\
N -- N -- N refs/heads/backport-b43a87e-v3-3-test (ed99d11f44e)
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:
.../src/airflow/api_fastapi/common/cursors.py | 66 ++++----
.../src/airflow/api_fastapi/common/exceptions.py | 3 +-
.../core_api/routes/public/connections.py | 5 +-
.../api_fastapi/core_api/routes/public/dag_run.py | 7 +-
.../api_fastapi/core_api/routes/public/dag_tags.py | 11 +-
.../core_api/routes/public/task_instances.py | 11 +-
.../core_api/services/public/dag_run.py | 6 +-
.../core_api/services/public/task_instances.py | 4 +-
.../core_api/services/ui/dependencies.py | 13 ++
.../src/airflow/jobs/triggerer_job_runner.py | 2 +-
airflow-core/src/airflow/models/taskinstance.py | 5 +-
airflow-core/src/airflow/models/trigger.py | 17 +-
airflow-core/src/airflow/serialization/decoders.py | 23 ++-
.../ui/src/layouts/Details/DetailsLayout.tsx | 26 +--
.../ui/src/layouts/Details/Gantt/GanttTimeline.tsx | 2 +-
.../ui/src/layouts/Details/Gantt/utils.test.ts | 66 +++++++-
.../airflow/ui/src/layouts/Details/Gantt/utils.ts | 7 +-
.../Dashboard/Stats/PluginImportErrorsModal.tsx | 23 ++-
.../airflow/ui/src/queries/useTogglePause.test.tsx | 183 +++++++++++++++++++++
.../src/airflow/ui/src/queries/useTogglePause.ts | 104 ++++++++++--
.../tests/unit/api_fastapi/common/test_cursors.py | 123 +++++++++++++-
.../unit/api_fastapi/common/test_exceptions.py | 7 +-
.../core_api/routes/public/test_dag_run.py | 50 +++++-
.../core_api/routes/public/test_dag_tags.py | 9 +-
.../core_api/routes/public/test_task_instances.py | 115 +++++++++++++
.../core_api/routes/ui/test_dependencies.py | 30 ++++
airflow-core/tests/unit/jobs/test_triggerer_job.py | 123 +++++++++++++-
.../tests/unit/models/test_taskinstance.py | 37 ++++-
airflow-core/tests/unit/models/test_trigger.py | 22 +++
task-sdk/src/airflow/sdk/execution_time/comms.py | 52 +++++-
task-sdk/tests/task_sdk/execution_time/conftest.py | 12 ++
.../tests/task_sdk/execution_time/test_comms.py | 155 ++++++++++++++++-
32 files changed, 1203 insertions(+), 116 deletions(-)
create mode 100644
airflow-core/src/airflow/ui/src/queries/useTogglePause.test.tsx