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/09/01 01:24:31 UTC
(superset) branch gaq-to-gtf updated (1dcef1989e6 -> ef14cbc2e80)
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 1dcef1989e6 fix(gtf): address findings from the full-migration review (#43701)
add ef14cbc2e80 fix(gtf): lifecycle hardening + forced-refresh idempotency for async chart-data (#43734)
No new revisions were added by this update.
Summary of changes:
docs/developer_docs/extensions/tasks.md | 6 +-
.../src/query/buildQueryContext.ts | 4 +
.../superset-ui-core/src/query/types/Query.ts | 2 +
.../src/query/types/QueryFormData.ts | 2 +
.../test/query/buildQueryContext.test.ts | 13 +
.../src/components/Chart/chartAction.ts | 35 ++-
.../src/components/Chart/chartActions.test.ts | 27 +-
.../src/explore/exploreUtils/index.ts | 3 +
superset/charts/schemas.py | 13 +
superset/commands/tasks/internal_update.py | 11 +
superset/common/query_context.py | 10 +
superset/common/query_context_factory.py | 2 +
superset/common/query_context_processor.py | 85 +++++-
superset/common/query_serialization.py | 7 +-
superset/common/utils/query_cache_manager.py | 16 +-
superset/tasks/context.py | 16 ++
superset/tasks/manager.py | 67 ++++-
superset/tasks/scheduler.py | 267 +++++++++++-------
superset/utils/cache.py | 30 ++-
.../unit_tests/commands/tasks}/__init__.py | 0
.../commands/tasks/test_internal_update.py | 65 +++++
.../common/test_query_context_processor.py | 120 +++++++++
.../unit_tests/common/test_query_serialization.py | 8 +-
tests/unit_tests/tasks/test_dependencies.py | 300 ++++++++++++++-------
tests/unit_tests/tasks/test_manager.py | 112 ++++++++
tests/unit_tests/tasks/test_scheduler_executor.py | 3 -
tests/unit_tests/tasks/test_timeout.py | 17 +-
tests/unit_tests/utils/cache_test.py | 45 ++++
28 files changed, 1058 insertions(+), 228 deletions(-)
copy {scripts => tests/unit_tests/commands/tasks}/__init__.py (100%)
create mode 100644 tests/unit_tests/commands/tasks/test_internal_update.py