This is an automated email from the ASF dual-hosted git repository.
aminghadersohi pushed a change to branch
sc-121713-column-suggestions-placeholder
in repository https://gitbox.apache.org/repos/asf/superset.git
from dd796c7319b fix(import): drop duplicate config annotation in
load_configs
add 52d8b405c99 fix(echarts): recognize Date and ISO-string temporal
x-axis values in getXAxisDomain (#44818)
add 15bde2a3016 fix(native-filters): keep cascade dependency gate in sync
with live filter type (#44366)
add 11bdbc91f37 feat(ci): add Chromatic visual regression testing for
Storybook (#44103)
add 8d026b4a568 fix(mcp): skip dashboard live updates when websockets are
disabled or realtime access is missing (#44796)
add 7260916b905 test(dashboard): cover "View as table" end-to-end for a
view-as-table-only role (#44881)
add 646de3a46b5 test(clickhouse): cover GROUP BY ALL against a real
instance (#40482) (#44879)
add ba453d3cb43 fix(sec): sanitize HTML text before shown as impact item's
label (#43825)
add 2220f53d9db fix(chart): accept quarter and day in end-of time ranges
(#43204)
add 62ab4cae23d fix(sql-lab): avoid duplicate generated result column
names (#44189)
add 743a27f7ed3 fix(chart): sort Heatmap Y-axis by default when unset
(#44588)
add 87bb752814a fix(select): remove Space wrapper from optionRender to fix
option label truncation (#44357)
add d6689283942 fix(sql-lab): use function valueGetter for GridTable row
numbers (#41574)
add 10356c30edb fix(mcp): stop partial-update tools from advertising null
defaults (#44573)
add 6966c1f6ccb fix(cartodiagram): share Pie colors across locations in
Explore (#44794)
add 81466987cbb fix(mcp): use create_proxy in simple_proxy for fastmcp 4
compatibility (#44787)
add ea79c63e878 fix(post-processing): stop treating gaps as zero for
cumprod, cummin and cummax (#44828)
add f1ae8909d85 fix(import): remove duplicate config redefinition in
load_configs (#44932)
add fcf18381fa0 Merge remote-tracking branch 'origin/master' into
sc-121713-column-suggestions-placeholder
add 2fa3295ed01 refactor(mcp): tidy error-context ranking and annotations
No new revisions were added by this update.
Summary of changes:
.github/workflows/chromatic.yml | 134 +++++++++
docs/admin_docs/configuration/mcp-server.mdx | 12 +-
docs/developer_docs/contributing/howtos.md | 11 +
.../src/chart/models/ChartProps.ts | 10 +
.../src/components/Select/AsyncSelect.test.tsx | 8 +
.../src/components/Select/AsyncSelect.tsx | 3 +-
.../src/components/Select/Select.test.tsx | 9 +
.../src/components/Select/Select.tsx | 3 +-
.../test/chart/models/ChartProps.test.ts | 22 +-
.../src/util/transformPropsUtil.ts | 8 +
.../test/util/pieColors.test.ts | 203 ++++++++++++++
.../src/Heatmap/controlPanel.tsx | 12 +-
.../src/Heatmap/transformProps.ts | 17 +-
.../plugin-chart-echarts/src/Heatmap/types.ts | 6 +
.../plugin-chart-echarts/src/Pie/transformProps.ts | 4 +-
.../plugin-chart-echarts/src/utils/formatters.ts | 40 ++-
.../plugin-chart-echarts/src/utils/series.ts | 28 +-
.../test/Heatmap/transformProps.test.ts | 67 ++++-
.../test/utils/formatters.test.ts | 118 ++++++++
.../plugin-chart-echarts/test/utils/series.test.ts | 96 ++++++-
.../src/components/GridTable/index.tsx | 10 +-
.../ViewAsTableRendering.test.tsx | 309 +++++++++++++++++++++
.../FiltersConfigForm/FiltersConfigForm.tsx | 16 +-
.../FiltersConfigModal/FiltersConfigModal.test.tsx | 42 ++-
.../hooks/useFilterOperations.test.ts | 62 +++++
.../hooks/useFilterOperations.ts | 10 +-
.../ArchivedList/ArchivedDatasetPurgeModal.tsx | 3 +-
superset-frontend/src/utils/urlUtils.ts | 17 ++
.../TimeTable/components/LeftCell/LeftCell.tsx | 18 +-
superset/commands/importers/v1/utils.py | 8 +-
superset/mcp_service/chart/compile.py | 4 +-
superset/mcp_service/chart/schemas.py | 15 +-
.../chart/validation/dataset_validator.py | 23 +-
superset/mcp_service/dashboard/schemas.py | 3 +-
.../dashboard/tool/apply_dashboard_filters.py | 8 +
superset/mcp_service/dataset/schemas.py | 7 +-
superset/mcp_service/simple_proxy.py | 6 +-
superset/mcp_service/utils/schema_utils.py | 27 +-
superset/result_set.py | 7 +
superset/translations/messages.pot | 3 +
superset/utils/date_parser.py | 25 +-
superset/utils/pandas_postprocessing/cum.py | 7 +-
.../db_engine_specs/test_clickhouse.py | 43 +++
tests/unit_tests/mcp_service/chart/test_compile.py | 4 +-
.../dashboard/tool/test_apply_dashboard_filters.py | 54 +++-
.../mcp_service/test_mcp_tool_registration.py | 106 +++++++
tests/unit_tests/pandas_postprocessing/test_cum.py | 35 +++
tests/unit_tests/result_set_test.py | 42 ++-
tests/unit_tests/test_mcp_simple_proxy.py | 45 +++
tests/unit_tests/utils/date_parser_tests.py | 64 +++++
50 files changed, 1722 insertions(+), 112 deletions(-)
create mode 100644 .github/workflows/chromatic.yml
create mode 100644
superset-frontend/plugins/plugin-chart-cartodiagram/test/util/pieColors.test.ts
create mode 100644
superset-frontend/src/dashboard/components/SliceHeaderControls/ViewAsTableRendering.test.tsx
create mode 100644 tests/unit_tests/test_mcp_simple_proxy.py