You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by vi...@apache.org on 2026/08/29 15:06:06 UTC
(superset) branch gaq-to-gtf updated (ff1b94c6f52 -> 7c76a2c5c68)
This is an automated email from the ASF dual-hosted git repository.
villebro pushed a change to branch gaq-to-gtf
in repository https://gitbox.apache.org/repos/asf/superset.git
from ff1b94c6f52 Merge remote-tracking branch 'upstream/master' into gaq-to-gtf
add 7c76a2c5c68 fix(gtf): async chart-data hardening (abort teardown, private properties, review follow-ups) (#43678)
No new revisions were added by this update.
Summary of changes:
docs/developer_docs/extensions/tasks.md | 30 ++++
superset-core/src/superset_core/tasks/types.py | 47 ++++++-
.../src/features/tasks/TaskPayloadPopover.test.tsx | 56 ++++++++
.../src/features/tasks/TaskPayloadPopover.tsx | 41 +++++-
superset-frontend/src/features/tasks/types.ts | 25 +++-
.../src/pages/TaskList/TaskList.test.tsx | 8 --
superset-frontend/src/pages/TaskList/index.tsx | 25 +++-
superset-websocket/README.md | 20 +++
superset-websocket/package-lock.json | 154 ++++++++++-----------
superset/commands/tasks/reap.py | 31 +++--
superset/coordination/base.py | 21 ++-
superset/coordination/types.py | 29 +++-
superset/daos/tasks.py | 28 +++-
superset/models/tasks.py | 45 +++++-
superset/tasks/api.py | 8 +-
superset/tasks/async_queries.py | 8 +-
superset/tasks/context.py | 40 ++++--
superset/tasks/scheduler.py | 2 +-
superset/tasks/schemas.py | 31 +++--
superset/tasks/utils.py | 76 +++++++++-
tests/integration_tests/tasks/api_tests.py | 29 ++++
.../integration_tests/tasks/commands/test_reap.py | 2 +-
tests/unit_tests/coordination/test_service.py | 74 ++++++++++
tests/unit_tests/tasks/test_models.py | 73 ++++++++++
tests/unit_tests/tasks/test_query_cancel.py | 9 +-
tests/unit_tests/tasks/test_reap.py | 22 ++-
tests/unit_tests/tasks/test_scheduler_executor.py | 6 +-
tests/unit_tests/tasks/test_schemas.py | 53 +++----
tests/unit_tests/tasks/test_utils.py | 37 ++++-
29 files changed, 825 insertions(+), 205 deletions(-)
create mode 100644 superset-frontend/src/features/tasks/TaskPayloadPopover.test.tsx
create mode 100644 tests/unit_tests/tasks/test_models.py