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