You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by jl...@apache.org on 2026/08/27 14:09:03 UTC
(superset) branch showtime-master updated (38cc25b8896 -> 1068e253d4b)
This is an automated email from the ASF dual-hosted git repository.
sadpandajoe pushed a change to branch showtime-master
in repository https://gitbox.apache.org/repos/asf/superset.git
from 38cc25b8896 Merge remote-tracking branch 'origin/master' into HEAD
add 0597f36bb62 chore(deps-dev): bump oxlint from 1.78.0 to 1.79.0 in /superset-frontend (#43543)
add 455e6603c10 feat(reports): gate retry functionality behind ALERT_REPORTS_RETRY flag (#43553)
add 70c9203aa9c fix(sqllab): release DB connection before fetching query results from backend (#43371)
add 434511cb376 fix(mcp): reject unsafe dashboard layout replacements (#43476)
add 13927f27e2b fix(mcp): raise SDK floor (#43530)
add b8308a44a30 fix(pivot-table): exclude rollup totals from conditional formatting scale (#43481)
add a140e74f5f5 fix(excel): handle duplicate column labels in xlsx export (#43561)
add 371e5e25e83 fix(trino): honor the verify arg for the user impersonation flow (#43534)
add 6b0aa8714d1 chore(deps): raise Pillow/PyJWT floors to match resolved pins (#43519)
add 1c66b71e232 feat(plugin-chart-echarts): allow decal patterns in custom ECharts options (#43427)
add 0e172a6ff3c feat(waterfall): add show/hide toggles for X and Y axes (#42371)
add b71293acde0 fix(sqllab): stop a database with no extra from breaking SET_DATABASES (#43216)
add ca63bb532d1 fix(plugin-chart-table): preserve comparison arrow when a column-specific formatter entry is missing (#43494)
add 7d355a254ea fix(Modal): stop the draggable modal from hijacking text selection (#43498)
add 0ab64e305c0 chore(deps-dev): bump lerna from 10.0.0 to 10.0.1 in /superset-frontend (#43580)
add 5ea7d05d985 chore(deps): bump immer from 11.1.17 to 11.1.18 in /superset-frontend (#43581)
add d1b7a4fdb41 chore(deps): bump dompurify from 3.4.13 to 3.4.14 in /superset-frontend (#43579)
add 5879994e683 fix(charts): resolve export filenames from the chart, not the form data (#43280)
add 1068e253d4b Merge remote-tracking branch 'origin/master' into HEAD
No new revisions were added by this update.
Summary of changes:
docs/static/feature-flags.json | 6 +
pyproject.toml | 7 +-
requirements/development.txt | 6 +-
superset-frontend/package-lock.json | 228 +++++-------
superset-frontend/package.json | 6 +-
.../packages/superset-ui-core/package.json | 2 +-
.../src/components/Modal/Modal.test.tsx | 153 ++++++++
.../src/components/Modal/Modal.tsx | 25 +-
.../superset-ui-core/src/utils/featureFlags.ts | 1 +
.../src/Waterfall/controlPanel.tsx | 38 ++
.../src/Waterfall/transformProps.ts | 10 +-
.../plugin-chart-echarts/src/Waterfall/types.ts | 4 +
.../src/utils/eChartOptionsSchema.ts | 19 +
.../src/utils/safeEChartOptionsParser.test.ts | 91 +++++
.../test/Waterfall/transformProps.test.ts | 53 +++
.../src/plugin/transformProps.ts | 19 +-
.../test/plugin/transformProps.test.ts | 149 ++++++++
.../plugins/plugin-chart-table/src/TableChart.tsx | 41 ++-
.../plugin-chart-table/test/TableChart.test.tsx | 29 +-
.../src/SqlLab/reducers/sqlLab.test.ts | 47 +++
superset-frontend/src/SqlLab/reducers/sqlLab.ts | 23 +-
.../src/features/alerts/AlertReportModal.tsx | 14 +-
.../reports/ReportModal/ReportModal.test.tsx | 21 +-
.../src/features/reports/ReportModal/index.tsx | 22 +-
superset/charts/data/api.py | 54 ++-
superset/commands/report/execute.py | 11 +-
superset/commands/report/update.py | 37 +-
superset/commands/sql_lab/results.py | 12 +
superset/config.py | 3 +
superset/db_engine_specs/trino.py | 3 +
.../mcp_service/dashboard/layout_validation.py | 312 ++++++++++++++++
superset/mcp_service/dashboard/schemas.py | 8 +-
.../dashboard/tool/remove_chart_from_dashboard.py | 5 +-
.../mcp_service/dashboard/tool/update_dashboard.py | 14 +-
superset/reports/schemas.py | 44 ++-
superset/sql_lab.py | 10 +-
superset/utils/database.py | 36 ++
superset/utils/excel.py | 41 ++-
tests/integration_tests/reports/commands_tests.py | 8 +
tests/integration_tests/sql_lab/commands_tests.py | 141 +++++++-
tests/unit_tests/charts/test_chart_data_api.py | 251 +++++++++++++
tests/unit_tests/commands/report/update_test.py | 6 +
tests/unit_tests/db_engine_specs/test_trino.py | 101 ++++++
.../dashboard/test_layout_validation.py | 401 +++++++++++++++++++++
.../dashboard/tool/test_update_dashboard.py | 96 ++++-
tests/unit_tests/reports/schemas_test.py | 10 +
tests/unit_tests/utils/excel_tests.py | 63 ++++
47 files changed, 2431 insertions(+), 250 deletions(-)
create mode 100644 superset-frontend/packages/superset-ui-core/src/components/Modal/Modal.test.tsx
create mode 100644 superset/mcp_service/dashboard/layout_validation.py
create mode 100644 tests/unit_tests/mcp_service/dashboard/test_layout_validation.py