You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by el...@apache.org on 2026/10/07 00:36:17 UTC
(superset) branch sc-121000-trino-new-form updated (56b441f73e1 -> dc518fb5b27)
This is an automated email from the ASF dual-hosted git repository.
eschutho pushed a change to branch sc-121000-trino-new-form
in repository https://gitbox.apache.org/repos/asf/superset.git
from 56b441f73e1 Merge remote-tracking branch 'origin/master' into sc-121000-trino-new-form
add 17f4c215b37 feat(mcp): allow default values on filter_select native filters (#44985)
add 5a2f4c8e80c feat(mcp): add structured dashboard text component management (#44560)
add 55e39fc5f76 fix(explore): avoid mutating ZoomConfigControl configs (#44957)
add 794b243c543 test(frontend): await remaining userEvent calls and lint for un-awaited ones (#44947)
add 715dc017df1 fix(explore): open SQL Lab in a new tab on Ctrl+click in View query modal (#44933)
add 29a101b5047 Merge remote-tracking branch 'origin/master' into sc-121000-trino-new-form
add dc518fb5b27 chore(translations): add Trino connection form strings to messages.pot
No new revisions were added by this update.
Summary of changes:
docs/admin_docs/configuration/mcp-server.mdx | 22 +
.../docs/using-superset/using-ai-with-superset.mdx | 47 +
superset-frontend/scripts/check-custom-rules.js | 163 ++-
.../ChartContextMenu/ChartContextMenu.test.tsx | 2 +-
.../dashboard/components/Header/Header.test.tsx | 4 +-
.../FilterControls/GroupByFilterCard.test.tsx | 24 +-
.../ColumnSelectPopover.test.tsx | 38 +-
.../DndColumnSelect.test.tsx | 20 +-
...AdhocFilterEditPopoverSimpleTabContent.test.tsx | 4 +-
.../AdhocMetricEditPopover.test.tsx | 4 +-
.../controls/ViewQueryModalFooter.test.tsx | 95 ++
.../components/controls/ViewQueryModalFooter.tsx | 7 +-
.../ZoomConfigControl/ZoomConfigControl.test.tsx | 115 ++
.../ZoomConfigControl/ZoomConfigControl.tsx | 36 +-
superset/mcp_service/app.py | 5 +-
superset/mcp_service/dashboard/constants.py | 4 +
superset/mcp_service/dashboard/layout_placement.py | 309 +++++
.../mcp_service/dashboard/layout_validation.py | 11 +-
superset/mcp_service/dashboard/schemas.py | 311 ++++-
superset/mcp_service/dashboard/tool/__init__.py | 2 +
.../tool/add_chart_to_existing_dashboard.py | 223 +---
.../dashboard/tool/apply_dashboard_filters.py | 85 +-
.../dashboard/tool/manage_dashboard_markdown.py | 513 ++++++++
.../dashboard/tool/manage_native_filters.py | 209 +++-
.../dashboard/tool/remove_chart_from_dashboard.py | 61 +-
superset/mcp_service/dashboard_scope.py | 1 +
superset/mcp_service/mcp_config.py | 1 +
superset/mcp_service/utils/response_size_utils.py | 1 +
superset/translations/messages.pot | 15 +
.../mcp_service/dashboard/test_layout_placement.py | 101 ++
.../dashboard/tool/test_dashboard_generation.py | 78 +-
.../tool/test_manage_dashboard_markdown.py | 1279 ++++++++++++++++++++
.../dashboard/tool/test_manage_native_filters.py | 733 ++++++++++-
.../mcp_service/test_mcp_tool_registration.py | 3 +
.../unit_tests/mcp_service/test_tool_inventory.py | 3 +-
35 files changed, 4043 insertions(+), 486 deletions(-)
create mode 100644 superset-frontend/src/explore/components/controls/ViewQueryModalFooter.test.tsx
create mode 100644 superset-frontend/src/explore/components/controls/ZoomConfigControl/ZoomConfigControl.test.tsx
create mode 100644 superset/mcp_service/dashboard/layout_placement.py
create mode 100644 superset/mcp_service/dashboard/tool/manage_dashboard_markdown.py
create mode 100644 tests/unit_tests/mcp_service/dashboard/test_layout_placement.py
create mode 100644 tests/unit_tests/mcp_service/dashboard/tool/test_manage_dashboard_markdown.py