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