You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ms...@apache.org on 2026/05/11 07:53:23 UTC
(superset) branch fix-clear-all-staging updated (f5eaea6d11e -> 5f1337c2ef4)
This is an automated email from the ASF dual-hosted git repository.
msyavuz pushed a change to branch fix-clear-all-staging
in repository https://gitbox.apache.org/repos/asf/superset.git
from f5eaea6d11e Merge branch 'master' into fix-clear-all-staging
add 5bde86785f6 fix(docs): read capability flags from engine specs in database docs generator (#39449)
add 2f82236b297 feat(docs): expand docs:screenshots generator with manifest and tutorial captures (#39444)
add b8995561300 docs: Superset 6.1 documentation catch-up (security, alerts/reports, theming, config) (#39440)
add 4311a15eb2b feat(sqlglot): Vertica dialect (#39969)
add 0250092378c chore(frontend): TypeScript 6.0 readiness — declaration emit fixes (Phase A) (#39530)
add dc22b82d88a chore(deps-dev): bump @typescript-eslint/parser from 8.59.1 to 8.59.2 in /superset-websocket (#39874)
add dce3317bc9f chore(deps-dev): bump typescript-eslint from 8.59.1 to 8.59.2 in /docs (#39876)
add ff7dc538536 fix(mcp): get_chart_sql drops x_axis on echarts_timeseries_* and only renders one query for mixed_timeseries (#39865)
add cfb0b6e8119 fix(mcp): clarify request wrapper in list_datasets, list_charts, list_dashboards (#39920)
add e934f2af927 fix(tests): prevent jest hangs caused by MessageChannel-mocked React scheduler (#39957)
add 547660dcc42 fix(mcp): ASCII chart crashes with NaN when dataset contains null values (#39916)
add d023fe17035 fix(trino/presto): use equality for boolean filters to support computed columns (#39500)
add a60860c9692 fix(table): fall back to datasource columns for conditional formatting when query results are empty (#39345)
add 68fa8e2733c fix(viz): flatten MultiIndex columns in Time-Series Table for multiple Group By (#37869)
add f67dd4a8f3a chore(deps): bump geostyler from 18.5.0 to 18.5.1 in /superset-frontend (#39702)
add f81821086a4 chore(releasing): fix email parsing in verify_release.py (#39602)
add 5f1337c2ef4 Merge branch 'master' into fix-clear-all-staging
No new revisions were added by this update.
Summary of changes:
RELEASING/verify_release.py | 62 +-
docs/admin_docs/configuration/alerts-reports.mdx | 81 +
.../configuration/configuring-superset.mdx | 32 +
docs/admin_docs/configuration/theming.mdx | 17 +-
docs/admin_docs/security/security.mdx | 51 +
docs/package.json | 2 +-
docs/scripts/generate-database-docs.mjs | 317 +-
docs/src/data/databases.json | 10541 ++++++++++++-------
docs/static/img/screenshots/dashboard.jpg | Bin 136723 -> 134621 bytes
docs/static/img/screenshots/explore.jpg | Bin 106386 -> 118936 bytes
docs/static/img/screenshots/gallery.jpg | Bin 121316 -> 121175 bytes
docs/static/img/screenshots/sql_lab.jpg | Bin 101650 -> 98906 bytes
docs/static/img/tutorial/create_pivot.png | Bin 80625 -> 245987 bytes
.../img/tutorial/publish_button_dashboard.png | Bin 85940 -> 39607 bytes
.../img/tutorial/tutorial_08_sources_tables.png | Bin 52421 -> 134075 bytes
docs/static/img/tutorial/tutorial_chart_resize.png | Bin 86804 -> 12623 bytes
docs/static/img/tutorial/tutorial_edit_button.png | Bin 14099 -> 2176 bytes
.../img/tutorial/tutorial_first_dashboard.png | Bin 99255 -> 37504 bytes
docs/static/img/tutorial/tutorial_save_slice.png | Bin 144443 -> 21738 bytes
docs/yarn.lock | 142 +-
pyproject.toml | 1 +
superset-frontend/package-lock.json | 8 +-
superset-frontend/package.json | 2 +-
.../packages/superset-core/src/theme/Theme.tsx | 7 +-
.../packages/superset-core/types/external.d.ts | 7 +
.../src/components/Select/Select.test.tsx | 2 +-
.../generators/docs/docs-screenshots.spec.ts | 509 +-
.../generators/docs/screenshot-manifest.yaml | 1393 +++
.../playwright/generators/playwright.config.ts | 1 +
.../plugin-chart-table/src/controlPanel.tsx | 84 +-
.../plugin-chart-table/test/controlPanel.test.tsx | 145 +-
superset-frontend/src/SqlLab/actions/sqlLab.ts | 8 +-
.../QueryAutoRefresh/QueryAutoRefresh.test.tsx | 2 +-
.../SaveDatasetModal/SaveDatasetModal.test.tsx | 2 +-
.../src/dashboard/components/Dashboard.tsx | 2 +-
.../src/dashboard/components/DashboardGrid.tsx | 2 +-
.../dashboard/components/Header/Header.test.tsx | 2 +-
.../components/filterscope/FilterScopeSelector.tsx | 2 +-
.../gridComponents/ChartHolder/ChartHolder.tsx | 2 +-
.../components/gridComponents/Column/Column.tsx | 2 +-
.../gridComponents/Markdown/Markdown.tsx | 10 +-
.../components/gridComponents/Tab/Tab.tsx | 2 +-
.../components/gridComponents/Tabs/Tabs.tsx | 2 +-
.../nativeFilters/FilterBar/FilterBar.test.tsx | 2 +-
.../__tests__/TreeInitialization.test.tsx | 2 +-
.../FilterScope/__tests__/TreeSelection.test.tsx | 2 +-
.../FiltersConfigForm/TimeGrainPreFilter.test.tsx | 2 +-
.../src/dashboard/reducers/dashboardFilters.ts | 2 +-
.../src/dashboard/reducers/dashboardInfo.ts | 8 +-
superset-frontend/src/dataMask/reducer.ts | 6 +-
.../controls/CollectionControl/index.tsx | 2 +-
.../controls/DatasourceControl/index.tsx | 2 +-
.../DateFilterControl/tests/CustomFrame.test.tsx | 2 +-
.../FilterControl/AdhocFilterControl/index.tsx | 2 +-
.../controls/MetricControl/MetricsControl.tsx | 2 +-
.../VizTypeControl/VizTypeControl.test.tsx | 2 +-
.../src/features/databases/DatabaseModal/styles.ts | 9 +-
.../src/features/reports/ReportModal/styles.tsx | 5 +-
.../semanticLayers/SemanticLayerModal.test.tsx | 2 +-
.../components/Select/SelectFilterPlugin.test.tsx | 18 +-
.../src/pages/DatasetList/DatasetList.test.tsx | 7 +-
.../src/pages/FileHandler/index.test.tsx | 29 +-
superset-websocket/package-lock.json | 332 +-
superset-websocket/package.json | 2 +-
superset/db_engine_specs/lib.py | 10 +
superset/db_engine_specs/presto.py | 4 +
superset/mcp_service/chart/ascii_charts.py | 43 +-
superset/mcp_service/chart/schemas.py | 7 +-
superset/mcp_service/chart/tool/get_chart_sql.py | 110 +-
superset/mcp_service/chart/tool/list_charts.py | 20 +-
superset/mcp_service/dashboard/schemas.py | 5 +-
.../mcp_service/dashboard/tool/list_dashboards.py | 20 +-
superset/mcp_service/dataset/schemas.py | 7 +-
superset/mcp_service/dataset/tool/list_datasets.py | 19 +-
superset/sql/dialects/__init__.py | 11 +-
superset/sql/dialects/vertica.py | 87 +
superset/sql/parse.py | 4 +-
superset/viz.py | 9 +
tests/integration_tests/viz_tests.py | 39 +
tests/unit_tests/db_engine_specs/test_presto.py | 44 +
tests/unit_tests/db_engine_specs/test_trino.py | 44 +
.../mcp_service/chart/test_ascii_charts.py | 175 +
.../mcp_service/chart/tool/test_get_chart_sql.py | 402 +
.../dashboard/tool/test_dashboard_tools.py | 3 +-
.../mcp_service/dataset/tool/test_dataset_tools.py | 90 +-
tests/unit_tests/sql/dialects/vertica_tests.py | 197 +
86 files changed, 11363 insertions(+), 3869 deletions(-)
create mode 100644 superset-frontend/playwright/generators/docs/screenshot-manifest.yaml
create mode 100644 superset/sql/dialects/vertica.py
create mode 100644 tests/unit_tests/mcp_service/chart/test_ascii_charts.py
create mode 100644 tests/unit_tests/sql/dialects/vertica_tests.py