You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2026/03/31 18:46:59 UTC

(superset) branch hm/granular-controls-phase-2 updated (91878fd038b -> bff3f409ce3)

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

hugh pushed a change to branch hm/granular-controls-phase-2
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 91878fd038b fix(granular-export): provide can_export_image in ExploreChartHeader tests
     add 11f2140c37e fix(AlteredSliceTag): not display undefined filter value for chart change record (#38883)
     add b49e8999748 chore(deps-dev): bump typescript-eslint from 8.57.2 to 8.58.0 in /docs (#38968)
     add b1474aaa60d docs: Fix misleading links in UPDATING.md (#38947)
     add ecbf396d4a0 chore(deps): bump path-to-regexp from 8.2.0 to 8.4.0 in /superset-websocket/utils/client-ws-app (#38935)
     add 944944c49e8 chore(deps): bump antd from 6.3.4 to 6.3.5 in /docs (#38967)
     add e6f1209318b chore(deps): bump aws-actions/amazon-ecr-login from 2.0.2 to 2.1.1 (#38944)
     add f0b20dc4459 fix(echarts): adapt y-axis ticks and padding for compact timeseries charts (#38673)
     add 42457208512 feat(mcp): add Big Number chart type support to MCP service (#38403)
     add c37a3ec292d fix(mcp): add TEMPORAL_RANGE filter for temporal x-axis in generate_chart (#38978)
     add daefedebcda fix(mcp): batch fix for execute_sql crashes, null timestamps, and deck.gl errors (#38977)
     add f6cd8066aba fix(bubble): Fix Bubble chart axis label rotation (#38917)
     add 7d26e33346f chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /superset-websocket (#38861)
     add a741ddc03ce chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /superset-embedded-sdk (#38864)
     add 3abcfb797a9 chore(deps-dev): bump open-cli from 8.0.0 to 9.0.0 in /superset-frontend (#38875)
     add 55aa36fef84 docs(developer): add celery to testing section for alerts&reports (#38888)
     add 53b1d1097cf fix(presto): Fix presto timestamp (#26467)
     add e4021fb6e7b fix(sec): resolve 50+ Dependabot alerts + bump `core-js` (#38939)
     add 08a4ad662aa chore(deps): bump brace-expansion from 1.1.11 to 1.1.13 in /superset-frontend/cypress-base (#38919)
     add 4036b784ed5 chore(deps): bump serialize-javascript and terser-webpack-plugin in /superset-embedded-sdk (#38920)
     add 6ea9f2ade94 chore(mcp): clarify saved metrics vs columns in MCP instructions (#38981)
     add f85efe61397 chore(build): remove eslint-plugin-file-progress usage + correct newlines for `npm run check:custom-rules` (#38938)
     add 4fae5758d5c chore(deps): bump baseline-browser-mapping from 2.10.11 to 2.10.12 in /docs (#38942)
     add d4d22909cb4 fix(dashboard): live CSS preview in PropertiesModal (#38960)
     add 8559786cc29 fix(mixed-timeseries): apply same axis formatting options as timeseries charts (#38979)
     add bff3f409ce3 Merge branch 'master' into hm/granular-controls-phase-2

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ephemeral-env.yml                |   4 +-
 UPDATING.md                                        |   4 +-
 docs/developer_docs/testing/backend-testing.md     | 103 ++++
 docs/package.json                                  |   6 +-
 docs/yarn.lock                                     | 319 +++++++------
 superset-embedded-sdk/package-lock.json            |  88 +---
 superset-frontend/.eslintrc.js                     |   1 -
 superset-frontend/cypress-base/package-lock.json   |  12 +-
 superset-frontend/package-lock.json                | 499 ++++++++++----------
 superset-frontend/package.json                     |   3 +-
 .../packages/superset-ui-core/package.json         |   2 +-
 .../src/Bubble/transformProps.ts                   |   6 +-
 .../src/MixedTimeseries/transformProps.ts          |  31 +-
 .../src/Timeseries/transformProps.ts               |  52 +-
 .../plugins/plugin-chart-echarts/src/constants.ts  |   5 +
 .../test/Timeseries/transformProps.test.ts         |  95 ++++
 superset-frontend/scripts/check-custom-rules.js    |   4 +-
 .../src/components/AlteredSliceTag/utils/index.ts  |   2 +-
 .../components/AlteredSliceTag/utils/utils.test.ts |  27 ++
 .../dashboard/components/PropertiesModal/index.tsx |  56 ++-
 superset-websocket/package-lock.json               |  24 +-
 .../utils/client-ws-app/package-lock.json          |  18 +-
 superset/db_engine_specs/presto.py                 |  13 +
 superset/mcp_service/app.py                        |  23 +-
 superset/mcp_service/chart/chart_utils.py          | 121 ++++-
 superset/mcp_service/chart/preview_utils.py        |  12 +-
 superset/mcp_service/chart/schemas.py              | 125 ++++-
 superset/mcp_service/chart/tool/generate_chart.py  |  12 +-
 superset/mcp_service/chart/tool/get_chart_data.py  |  23 +
 superset/mcp_service/chart/tool/list_charts.py     |   1 +
 .../chart/validation/schema_validator.py           |  89 ++++
 superset/mcp_service/dashboard/schemas.py          |  16 +-
 .../mcp_service/dashboard/tool/list_dashboards.py  |   1 +
 superset/mcp_service/dataset/schemas.py            |  22 +-
 .../mcp_service/dataset/tool/get_dataset_info.py   |   5 +
 superset/mcp_service/dataset/tool/list_datasets.py |   1 +
 superset/mcp_service/sql_lab/tool/execute_sql.py   |  29 +-
 tests/unit_tests/db_engine_specs/test_presto.py    |   6 +-
 .../mcp_service/chart/test_big_number_chart.py     | 524 +++++++++++++++++++++
 .../mcp_service/chart/test_chart_utils.py          | 134 +++++-
 .../mcp_service/dataset/tool/test_dataset_tools.py |  10 +-
 .../explore/tool/test_generate_explore_link.py     |   6 +-
 .../mcp_service/sql_lab/tool/test_execute_sql.py   |  14 +-
 43 files changed, 1949 insertions(+), 599 deletions(-)
 create mode 100644 tests/unit_tests/mcp_service/chart/test_big_number_chart.py