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/05/08 22:57:43 UTC
(superset) branch fix-flakey-playwright-tests updated (369c60811b8 -> eb0a22ec28a)
This is an automated email from the ASF dual-hosted git repository.
sadpandajoe pushed a change to branch fix-flakey-playwright-tests
in repository https://gitbox.apache.org/repos/asf/superset.git
from 369c60811b8 fix(playwright): extend de-flake hardening across list specs
add b5186d1c65c fix(reports): keep body sized so standalone screenshots don't time out (#39944)
add d3c44e311eb chore(deps): bump aws-actions/amazon-ecr-login from 2.1.4 to 2.1.5 (#39931)
add 7593d2a164d chore(deps): bump caniuse-lite from 1.0.30001791 to 1.0.30001792 in /docs (#39933)
add 9ac4711ac8c fix(mcp): prevent DetachedInstanceError in get_chart_preview (#39921)
add 9b520312a1a fix(mcp): use tiktoken for response-size-guard token estimation (#39912)
add 8088c5d1dea fix(dashboard): match auto-refresh paused-dot outline to icon color (#39909)
add 8c80caefa37 fix(explore): preserve preview chart name on save (#39908)
add aa710672edb fix(ui): remove makeUrl() double-prefix bugs under subdirectory deployment (#39503)
add ad5e3170dd8 fix: OpenSearch dialect identifier delimiters (#39953)
add d3784879c29 fix(embedded-sdk): grant fullscreen and clipboard-write by default (#39943)
add 69fbbfd7cef fix(table): consolidate visual column options under Visual formatting section (#39856)
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 eb0a22ec28a Merge branch 'master' into fix-flakey-playwright-tests
No new revisions were added by this update.
Summary of changes:
.github/workflows/ephemeral-env-pr-close.yml | 2 +-
.github/workflows/ephemeral-env.yml | 4 +-
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 | 4 +-
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 | 150 +-
pyproject.toml | 11 +-
requirements/base.txt | 5 +-
requirements/development.txt | 7 +
superset-embedded-sdk/src/index.ts | 13 +-
.../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 +
.../src/controlPanel.tsx | 18 +-
.../plugin-chart-table/src/controlPanel.tsx | 18 +-
superset-frontend/src/SqlLab/actions/sqlLab.ts | 8 +-
.../QueryAutoRefresh/QueryAutoRefresh.test.tsx | 2 +-
.../SaveDatasetModal/SaveDatasetModal.test.tsx | 2 +-
.../AutoRefreshStatus/StatusIndicatorDot.test.tsx | 12 +-
.../AutoRefreshStatus/StatusIndicatorDot.tsx | 12 +-
.../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 +-
.../src/explore/actions/hydrateExplore.test.ts | 82 +
.../src/explore/actions/hydrateExplore.ts | 7 +
.../src/explore/components/SaveModal.test.tsx | 27 +
.../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/index.tsx | 5 +-
.../src/features/databases/DatabaseModal/styles.ts | 9 +-
superset-frontend/src/features/home/EmptyState.tsx | 5 +-
superset-frontend/src/features/home/RightMenu.tsx | 7 +-
.../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 +-
.../pages/SavedQueryList/SavedQueryList.test.tsx | 47 +-
.../src/pages/SavedQueryList/index.tsx | 12 +-
superset-websocket/package-lock.json | 332 +-
superset-websocket/package.json | 2 +-
superset/db_engine_specs/lib.py | 10 +
superset/mcp_service/chart/ascii_charts.py | 43 +-
superset/mcp_service/chart/schemas.py | 7 +-
.../mcp_service/chart/tool/get_chart_preview.py | 25 +-
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/mcp_service/middleware.py | 19 +-
superset/mcp_service/utils/token_utils.py | 93 +-
superset/sql/dialects/__init__.py | 11 +-
superset/sql/dialects/opensearch.py | 6 +-
superset/sql/dialects/vertica.py | 87 +
superset/sql/parse.py | 4 +-
superset/templates/superset/spa.html | 7 +
tests/unit_tests/extension_tests.py | 47 +
.../mcp_service/chart/test_ascii_charts.py | 175 +
.../chart/tool/test_get_chart_preview.py | 188 +
.../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/mcp_service/test_middleware.py | 17 +-
.../mcp_service/utils/test_token_utils.py | 64 +-
tests/unit_tests/sql/dialects/opensearch_tests.py | 81 +-
tests/unit_tests/sql/dialects/vertica_tests.py | 197 +
103 files changed, 11689 insertions(+), 3952 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