You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by va...@apache.org on 2026/10/06 18:40:35 UTC

(superset) branch feat/sip-209 updated (c991b608c27 -> 3c839f0e275)

This is an automated email from the ASF dual-hosted git repository.

Vitor-Avila pushed a change to branch feat/sip-209
in repository https://gitbox.apache.org/repos/asf/superset.git


    from c991b608c27 Fixing tests
     add 13493a3e47f fix(mcp): allow bounding dashboard dataset columns (#44951)
     add 05a3d4b880f feat(mcp): return the Big Number headline from chart and dashboard data (#44948)
     add 8ff884059fd fix(logging): stop logging tracebacks for client-side HTTP errors (#44666)
     add 31e3c9a1944 fix(ag-grid-table): refresh totals when summary aggregation changes (#44612)
     add 71ee07e2e2b feat(ci): conditionally run CodeQL analysis workflows only when there are detected JS/Python file changes (#44699)
     add c30ae9fd12d fix(embedded): refuse guest row-level security on semantic views (#44987)
     add 9a345ad0112 chore(deps-dev): bump oxlint from 1.85.0 to 1.86.0 in /superset-websocket (#45005)
     add 7b463ddee08 feat(ag-grid-table): expand JSON values in table cells (#44907)
     add e0ff1074879 chore(i18n): update pt/pt_BR translations and rebuild translation index (#43022)
     add 6aebcd2452d fix(dashboards): close CSS validation gaps in dashboard import and edits (#43666)
     add 7b3ce2cf368 fix(themes): overwrite-import guard, missing index, dedupe extra_editors (follow-up to #42404) (#44362)
     add bc1abf498d4 feat(bignumber): add an alignment control (#44554)
     add 518bfbc5115 fix(reports): propagate force flag to dashboard-tab permalink report URLs (#44775)
     add 4578ab31ade refactor(list-view): eliminate any usage in ListView.tsx and TableCollection (#44208)
     add 7b3e3ad6f7f fix(dashboard,explore): wire addWarningToast into download callers (#44154)
     add f9e9ece86f5 chore(deps): bump the rjsf group in /superset-frontend with 3 updates (#45004)
     add 9e18d415d92 chore(deps-dev): bump @swc/core from 1.16.2 to 1.16.12 in /superset-frontend in the swc group (#45012)
     add 9d348facce9 chore(deps): bump @swc/core from 1.16.2 to 1.16.12 in /docs (#45008)
     add 457007b2f82 chore(deps-dev): bump source-map-js from 1.2.1 to 1.2.2 in /superset-websocket in the security group across 1 directory (#45028)
     add ffe987e52c4 Merge branch 'master' into feat/sip-209
     add 3c839f0e275 Update migration to revise new latest

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql-analysis.yml              |   11 +-
 docs/admin_docs/configuration/mcp-server.mdx       |   61 +
 .../creating-your-first-dashboard.mdx              |    8 +
 docs/docs/using-superset/embedding.mdx             |    2 +-
 docs/package.json                                  |    2 +-
 docs/yarn.lock                                     |  152 +-
 superset-frontend/package-lock.json                |  130 +-
 superset-frontend/package.json                     |    6 +-
 .../TableCollection/TableCollection.stories.tsx    |   22 +-
 .../TableCollection/TableCollection.test.tsx       |   63 +
 .../src/components/TableCollection/index.tsx       |    7 +-
 .../src/components/TableCollection/utils.tsx       |   93 +-
 .../superset-ui-core/types/react-table-config.d.ts |  149 -
 .../superset-ui-core}/types/react-table.d.ts       |   54 +-
 .../src/AgGridTable/index.tsx                      |    2 +
 .../src/AgGridTableChart.tsx                       |   39 +-
 .../plugin-chart-ag-grid-table/src/consts.ts       |    8 +
 .../src/controlPanel.tsx                           |   14 +
 .../src/renderers/JsonCellRenderer.tsx             |  600 ++
 .../src/renderers/TextCellRenderer.tsx             |   59 +-
 .../src/renderers/jsonCellRowHeight.ts             |   61 +
 .../src/renderers/parseJsonCellValue.ts            |  234 +
 .../src/styles/index.tsx                           |    7 +
 .../src/transformProps.ts                          |    4 +
 .../plugin-chart-ag-grid-table/src/types.ts        |    5 +
 .../src/utils/externalAPIs.ts                      |    2 +
 .../src/utils/isJsonCellActionTarget.ts            |   56 +
 .../src/utils/useColDefs.ts                        |    4 +
 .../test/AgGridTableChart.test.tsx                 |  153 +-
 .../test/JsonCellRenderer.test.tsx                 |  674 ++
 .../test/cellSelectionWiring.test.tsx              |   88 +
 .../test/controlPanel.test.ts                      |    8 +
 .../test/transformProps.test.ts                    |   25 +
 .../BigNumber/BigNumberTotal/controlPanel.test.ts  |   10 +
 .../src/BigNumber/BigNumberTotal/controlPanel.ts   |    2 +
 .../BigNumberTotal/transformProps.test.ts          |    2 +
 .../src/BigNumber/BigNumberTotal/transformProps.ts |    2 +
 .../src/BigNumber/BigNumberViz.test.tsx            |  152 +-
 .../src/BigNumber/BigNumberViz.tsx                 |   23 +-
 .../BigNumberWithTrendline/controlPanel.tsx        |    2 +
 .../BigNumberWithTrendline/transformProps.test.ts  |    2 +
 .../BigNumberWithTrendline/transformProps.ts       |    2 +
 .../src/BigNumber/sharedControls.ts                |   19 +
 .../plugin-chart-echarts/src/BigNumber/types.ts    |    4 +
 .../src/components/ListView/CardCollection.tsx     |   22 +-
 .../src/components/ListView/ListView.test.tsx      |    2 -
 .../src/components/ListView/ListView.tsx           |   27 +-
 superset-frontend/src/components/ListView/utils.ts |    8 +-
 .../src/dashboard/components/SliceHeader/index.tsx |    2 +
 .../SliceHeaderControls.test.tsx                   |    6 +
 .../components/SliceHeaderControls/index.tsx       |    5 +
 .../components/SliceHeaderControls/types.ts        |    1 +
 .../components/gridComponents/Chart/Chart.tsx      |    1 +
 .../DownloadMenuItems/DownloadMenuItems.test.tsx   |   46 +
 .../components/menu/DownloadMenuItems/index.tsx    |   21 +-
 .../useExploreAdditionalActionsMenu/index.tsx      |   39 +-
 .../useExploreAdditionalActionsMenu.test.tsx       |   38 +-
 .../src/pages/ActionLog/ActionLog.test.tsx         |   90 +
 superset-frontend/src/pages/ActionLog/index.tsx    |    3 +
 superset-frontend/src/types/react-table.d.ts       |   16 +
 .../src/utils/downloadAsImage.test.ts              |  302 +-
 superset-frontend/src/utils/downloadAsImage.tsx    |   36 +-
 superset-frontend/src/utils/downloadAsPdf.test.ts  |  128 +
 superset-frontend/src/utils/downloadAsPdf.ts       |   30 +-
 superset-frontend/src/utils/downloadUtils.test.ts  |   76 +-
 superset-frontend/src/utils/downloadUtils.ts       |   35 +-
 superset-websocket/package-lock.json               |  168 +-
 superset-websocket/package.json                    |    2 +-
 superset/charts/api.py                             |   13 +-
 superset/commands/dashboard/update.py              |   19 +
 superset/commands/report/execute.py                |   24 +-
 superset/commands/theme/import_themes.py           |   57 +-
 superset/common/query_context_processor.py         |    6 +-
 superset/dashboards/api.py                         |   13 +-
 superset/dashboards/schemas.py                     |   17 +-
 superset/mcp_service/chart/big_number_headline.py  |  388 +
 superset/mcp_service/chart/schemas.py              |   43 +
 superset/mcp_service/chart/tool/get_chart_data.py  |   39 +
 superset/mcp_service/dashboard/schemas.py          |   91 +-
 .../dashboard/tool/get_dashboard_data.py           |    9 +
 .../dashboard/tool/get_dashboard_datasets.py       |   13 +-
 superset/mcp_service/utils/response_size_utils.py  |   39 +-
 ...0fab727cd0a_add_theme_editors_theme_id_index.py |   64 +
 ...00_e4a7c2b9d1f3_add_run_as_and_report_config.py |    4 +-
 superset/security/manager.py                       |   56 +-
 superset/semantic_layers/models.py                 |    8 +-
 superset/themes/api.py                             |   20 +-
 superset/translations/messages.pot                 |   43 +-
 superset/translations/pt/LC_MESSAGES/messages.po   | 7619 ++++++++++----------
 .../translations/pt_BR/LC_MESSAGES/messages.po     | 3836 +++++-----
 superset/views/error_handling.py                   |   12 +-
 tests/common/assert_utils.py                       |    2 +-
 .../commands/execute_dashboard_report_tests.py     |   11 +-
 tests/unit_tests/commands/dashboard/update_test.py |   87 +
 tests/unit_tests/commands/report/execute_test.py   |   99 +-
 .../commands/theme/test_import_themes.py           |   89 +
 tests/unit_tests/dashboards/schema_tests.py        |   37 +-
 .../mcp_service/chart/test_big_number_headline.py  |  665 ++
 .../mcp_service/chart/tool/test_get_chart_data.py  |  258 +
 .../dashboard/tool/test_get_dashboard_data.py      |   44 +
 .../dashboard/tool/test_get_dashboard_datasets.py  |  220 +-
 .../semantic_layer/tool/test_get_table.py          |   48 +
 .../test_tool_description_constraints.py           |   15 +
 .../mcp_service/utils/test_response_size_utils.py  |   85 +
 ...py => test_add_theme_editors_theme_id_index.py} |   46 +-
 .../unit_tests/security/semantic_guest_rls_test.py |  389 +
 tests/unit_tests/subjects/test_security.py         |   21 +
 tests/unit_tests/views/test_error_handling.py      |  203 +-
 108 files changed, 12354 insertions(+), 6525 deletions(-)
 delete mode 100644 superset-frontend/packages/superset-ui-core/types/react-table-config.d.ts
 copy superset-frontend/{src => packages/superset-ui-core}/types/react-table.d.ts (52%)
 create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/renderers/JsonCellRenderer.tsx
 create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/renderers/jsonCellRowHeight.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/renderers/parseJsonCellValue.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/src/utils/isJsonCellActionTarget.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/test/JsonCellRenderer.test.tsx
 create mode 100644 superset-frontend/src/pages/ActionLog/ActionLog.test.tsx
 create mode 100644 superset-frontend/src/utils/downloadAsPdf.test.ts
 create mode 100644 superset/mcp_service/chart/big_number_headline.py
 create mode 100644 superset/migrations/versions/2026-09-16_00-01_00fab727cd0a_add_theme_editors_theme_id_index.py
 create mode 100644 tests/unit_tests/mcp_service/chart/test_big_number_headline.py
 copy tests/unit_tests/migrations/{test_version_transaction_issued_at_index.py => test_add_theme_editors_theme_id_index.py} (62%)
 create mode 100644 tests/unit_tests/security/semantic_guest_rls_test.py