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