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/23 13:14:36 UTC
(superset) branch gaq-to-gtf updated (fb20230e7ec -> 077c6d30b5e)
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 fb20230e7ec feat(gaq): chart-data cutover — per-QueryObject GTF tasks + task-status polling (#43424)
add 077c6d30b5e feat(gaq): async chart data opt-in per request (async_mode) + auto-enable GTF (#43429)
No new revisions were added by this update.
Summary of changes:
.../src/chart/components/StatefulChart.test.tsx | 65 ++++++++++++++++++++
.../src/chart/components/StatefulChart.tsx | 6 ++
.../src/components/Chart/ChartRenderer.tsx | 7 +++
.../src/components/Chart/DrillBy/DrillByModal.tsx | 4 ++
.../src/components/Chart/chartAction.ts | 38 +++++++++++-
.../dashboard/components/PropertiesModal/index.tsx | 40 ++++++++++++
.../PropertiesModal/sections/AsyncModeSection.tsx | 64 +++++++++++++++++++
.../components/PropertiesModal/sections/index.ts | 1 +
.../FilterBar/FilterControls/FilterValue.test.tsx | 24 ++++++++
.../FilterBar/FilterControls/FilterValue.tsx | 11 ++++
.../FiltersConfigForm/FiltersConfigForm.tsx | 8 +++
.../versionHistory/ChartVersionPreview.tsx | 2 +
superset-frontend/src/utils/asyncMode.test.ts | 71 ++++++++++++++++++++++
superset-frontend/src/utils/asyncMode.ts | 51 ++++++++++++++++
superset/charts/data/api.py | 36 +++++++----
superset/charts/schemas.py | 15 +++++
superset/config.py | 10 +++
superset/utils/feature_flag_manager.py | 17 ++++++
superset/views/base.py | 1 +
tests/integration_tests/charts/data/api_tests.py | 6 ++
tests/unit_tests/charts/test_chart_data_api.py | 25 ++++++++
tests/unit_tests/feature_flag_test.py | 31 ++++++++++
22 files changed, 520 insertions(+), 13 deletions(-)
create mode 100644 superset-frontend/src/dashboard/components/PropertiesModal/sections/AsyncModeSection.tsx
create mode 100644 superset-frontend/src/utils/asyncMode.test.ts
create mode 100644 superset-frontend/src/utils/asyncMode.ts