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