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