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/14 22:38:32 UTC
(superset) branch fix-report-creation-chart-dashboard-payload updated (9f3fca1e678 -> 44ee39152d4)
This is an automated email from the ASF dual-hosted git repository.
sadpandajoe pushed a change to branch fix-report-creation-chart-dashboard-payload
in repository https://gitbox.apache.org/repos/asf/superset.git
from 9f3fca1e678 Merge branch 'master' into fix-report-creation-chart-dashboard-payload
add bacaf08a22f docs(perf): add Dashboard Performance guide covering virtualization, lazy tabs, and chart-count guidance (#40238)
add aec567f7d6c chore(deps): bump antd from 6.5.3 to 6.5.4 in /superset-frontend (#43162)
add a6db0d1cde2 chore(deps): bump query-string from 9.4.1 to 9.5.0 in /superset-frontend (#43161)
add 9bc3173e3a3 chore(deps): bump antd from 6.5.3 to 6.5.4 in /docs (#43160)
add 8523ea4d0a9 chore(deps): bump caniuse-lite from 1.0.30001806 to 1.0.30001807 in /docs (#43159)
add acf39e3ef0c chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /superset-frontend (#43158)
add 3b99e092d08 chore(deps-dev): bump tsx from 4.23.9 to 4.23.10 in /superset-frontend (#43157)
add 9c5bde94918 chore(deps): bump mapbox-gl from 3.28.0 to 3.28.1 in /superset-frontend (#43156)
add 7c0c5283c3f chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates (#43155)
add a4c47359e61 chore(deps): bump the storybook group in /docs with 2 updates (#43154)
add 84c371d56e1 chore: fix stale developer_portal paths (#43143)
add 92728169de9 docs: document the zstd prerequisite for the frontend dev server (#43109)
add c395b9a2383 fix(examples): migrate Life Expectancy VS Rural % example off the removed legacy bubble viz_type (#43152)
add 856599027a8 fix(mcp): harden the embedded-guest chart data-read path
add 1e65d93a836 fix(sql): handle ORDER BY in embedded MSSQL queries (#43127)
add b62ec512d2c fix(explore): hide edit-properties menu item for non-owner/non-editor users (#38884) (#42737)
add c068a8c09cf fix(dashboard): preserve certification fields when Certification panel is closed (#42957)
add dd1afb029fd fix(ci): stop py311/py312 docker builds from silently matching lean (#42509)
add 0a7ebe1dd18 fix(ci): stop superseded Docs Deployment runs from showing as cancelled (#42488)
add e808fcbcada fix(mcp): bind all generated charts to dashboard time filters (#42490)
add edfb009e1c4 fix(mcp): expose query context to Jinja macros (#42822)
add 81e431cd501 fix(mcp): return all chart query results (#42824)
add 8967e6c2d33 fix(mcp): accept changed_on_delta_humanized as order_column in list tools (#42571)
add f4587218dd1 fix(mcp): populate user_id in MCP audit logs (#42767)
add 2eedc609a80 fix(sql_lab): return 400 not 500 when raise_for_access hits malformed Jinja in results.py (#43145)
add 44ee39152d4 Merge branch 'master' into fix-report-creation-chart-dashboard-payload
No new revisions were added by this update.
Summary of changes:
.github/CODEOWNERS | 2 +-
.github/workflows/docker.yml | 63 ++-
.github/workflows/github-action-validator.yml | 3 +
.../scripts/check-docs-deploy-freshness.sh | 49 ++
.../scripts/check-docs-deploy-freshness.test.sh | 100 ++++
.github/workflows/superset-docs-deploy.yml | 81 ++-
AGENTS.md | 2 +-
CONTRIBUTING.md | 2 +-
.../configuration/dashboard-performance.mdx | 184 +++++++
.../contributing/development-setup.md | 24 +
.../frontend/component-style-guidelines.md | 2 +-
docs/package.json | 8 +-
docs/yarn.lock | 52 +-
scripts/docker-build-extra-flags.sh | 48 ++
superset-frontend/package-lock.json | 179 ++++---
superset-frontend/package.json | 18 +-
.../plugin-chart-point-cluster-map/package.json | 2 +-
.../PropertiesModal/PropertiesModal.test.tsx | 51 ++
.../dashboard/components/PropertiesModal/index.tsx | 2 +-
.../ExploreChartHeader/ExploreChartHeader.test.tsx | 11 +-
.../useExploreAdditionalActionsMenu/index.tsx | 23 +-
.../useExploreAdditionalActionsMenu.test.tsx | 69 ++-
superset/charts/data/api.py | 7 +-
superset/charts/data/form_data.py | 63 +++
superset/commands/sql_lab/results.py | 10 +
superset/daos/dashboard.py | 4 +-
superset/dashboards/filters.py | 119 +----
.../charts/Life_Expectancy_VS_Rural.yaml | 47 +-
superset/mcp_service/auth.py | 73 ++-
superset/mcp_service/chart/chart_utils.py | 174 ++++---
.../mcp_service/chart/resources/chart_configs.py | 2 +
superset/mcp_service/chart/schemas.py | 87 ++--
superset/mcp_service/chart/tool/get_chart_data.py | 131 +++--
.../mcp_service/chart/tool/get_chart_preview.py | 13 +-
superset/mcp_service/chart/tool/list_charts.py | 3 +-
.../mcp_service/chart/tool/update_chart_preview.py | 53 +-
.../chart/validation/dataset_validator.py | 113 +++-
superset/mcp_service/common/schema_discovery.py | 3 +
.../mcp_service/dashboard/tool/list_dashboards.py | 12 +-
superset/mcp_service/dataset/tool/list_datasets.py | 11 +-
superset/mcp_service/dataset/tool/query_dataset.py | 3 +
superset/mcp_service/mcp_config.py | 1 +
superset/mcp_service/mcp_core.py | 22 +
superset/mcp_service/middleware.py | 85 ++-
superset/mcp_service/utils/token_utils.py | 62 ++-
superset/models/helpers.py | 22 +
superset/sql/parse.py | 12 +
superset/tasks/async_queries.py | 7 +-
superset/utils/filters.py | 6 +-
tests/integration_tests/sql_lab/commands_tests.py | 24 +
.../unit_tests/charts/data/form_data_test.py | 21 +-
.../mcp_service/chart/test_big_number_chart.py | 1 +
.../mcp_service/chart/test_chart_utils.py | 19 +
.../chart/test_dashboard_time_binding.py | 567 +++++++++++++++++++++
.../mcp_service/chart/tool/test_get_chart_data.py | 452 +++++++++++++++-
.../mcp_service/chart/tool/test_list_charts.py | 40 ++
.../chart/tool/test_update_chart_preview.py | 265 ++++++++++
.../dashboard/tool/test_dashboard_tools.py | 63 ++-
.../mcp_service/dataset/tool/test_dataset_tools.py | 65 ++-
.../mcp_service/dataset/tool/test_query_dataset.py | 68 +++
.../mcp_service/system/tool/test_mcp_core.py | 69 ++-
.../mcp_service/test_auth_user_resolution.py | 63 +++
.../mcp_service/test_guest_token_auth.py | 7 -
tests/unit_tests/mcp_service/test_middleware.py | 67 +++
.../mcp_service/test_middleware_logging.py | 103 ++++
.../models/test_virtual_dataset_format.py | 58 +++
tests/unit_tests/sql/parse_tests.py | 16 +
tests/unit_tests/subjects/test_filters.py | 27 +
tests/unit_tests/utils/filters_test.py | 41 +-
69 files changed, 3601 insertions(+), 555 deletions(-)
create mode 100755 .github/workflows/scripts/check-docs-deploy-freshness.sh
create mode 100755 .github/workflows/scripts/check-docs-deploy-freshness.test.sh
create mode 100644 docs/admin_docs/configuration/dashboard-performance.mdx
create mode 100755 scripts/docker-build-extra-flags.sh
create mode 100644 superset/charts/data/form_data.py
copy superset/migrations/versions/2022-02-25_08-06_ab9a9d86e695_deprecate_time_range_endpoints.py => tests/unit_tests/charts/data/form_data_test.py (67%)
create mode 100644 tests/unit_tests/mcp_service/chart/test_dashboard_time_binding.py