You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by gi...@apache.org on 2026/05/08 23:20:16 UTC
(superset) branch dependabot/npm_and_yarn/superset-frontend/typescript-6.0.3 updated (76ac531d880 -> 28c39c661dc)
This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/npm_and_yarn/superset-frontend/typescript-6.0.3
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 76ac531d880 chore(deps-dev): bump typescript in /superset-frontend
add 9459bc7bf4b fix(mcp): warn on invalid chart preview form data key (#39891)
add 4a21a5365f8 fix(mcp): validate column refs in generate_explore_link, update_chart_preview, and update_chart (#39797)
add 4b17ac26296 fix(explore): add matrixify_enable guard to prevent stale validators on pre-revamp charts (#38765)
add 3745e37182b fix(OAuth2): Support OAuth2 exception with legacy endpoint (#39897)
add d0ef19953ac chore(deps): bump memoize-one from 5.2.1 to 6.0.0 in /superset-frontend/plugins/plugin-chart-ag-grid-table (#37910)
add c06aee85136 chore(deps-dev): bump jsdom from 29.1.0 to 29.1.1 in /superset-frontend (#39815)
add 14d28c34fdc chore(deps-dev): update cx-oracle requirement from <8.1,>8.0.0 to >8.0.0,<8.4 (#39753)
add d578fa1949d chore(deps): bump @deck.gl/mapbox from 9.3.1 to 9.3.2 in /superset-frontend (#39814)
add b305c8681c9 chore(deps-dev): update impyla requirement from <0.17,>0.16.2 to >0.16.2,<0.23 (#39833)
add 5e2c6d8c9e4 chore(deps): bump nanoid from 5.1.9 to 5.1.11 in /superset-frontend (#39820)
add f018b678950 chore(deps-dev): update sqlalchemy-vertica-python requirement from <0.6,>=0.5.9 to >=0.5.9,<0.7 (#39831)
add d7beffcec12 chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.9.3 to 0.10.0 in /superset-frontend (#39853)
add 7290d3c452a chore(deps-dev): update pyathena requirement from <3,>=2 to >=2,<4 (#39830)
add d7663a9a1cc chore(deps-dev): update denodo-sqlalchemy requirement from ~=1.0.6 to >=1.0.6,<2.1.0 (#39832)
add adfbbf1433c fix(sql): quote identifiers in transpile_to_dialect to fix case-sensitive column filters (#39521)
add 9aaa12c7d44 fix(reports): preserve urlParams in multi-tab report fan-out (#39884)
add e667ceb6cfa feat(themes): expose active theme mode via data-theme-mode attribute (#39063)
add 4aa4415d8fd fix(i18n): update Russian translations (#39589)
add 5b5dd010285 fix(sqla): parenthesize calculated column expressions in WHERE clause (#39793)
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 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 28c39c661dc chore(deps-dev): bump typescript in /superset-frontend
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (76ac531d880)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/superset-frontend/typescript-6.0.3 (28c39c661dc)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
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 | 21 +-
requirements/base.txt | 5 +-
requirements/development.txt | 7 +
superset-embedded-sdk/src/index.ts | 13 +-
superset-frontend/package-lock.json | 50 +-
superset-frontend/package.json | 8 +-
.../packages/superset-core/src/theme/Theme.tsx | 7 +-
.../packages/superset-core/types/external.d.ts | 7 +
.../src/shared-controls/matrixifyControls.test.ts | 5 +-
.../src/shared-controls/matrixifyControls.tsx | 9 +-
.../shared-controls/matrixifyControls.test.tsx | 238 +
.../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-ag-grid-table/package.json | 2 +-
.../src/controlPanel.tsx | 18 +-
.../test/memoization.test.ts | 99 +
.../plugin-chart-table/src/controlPanel.tsx | 102 +-
.../plugin-chart-table/test/controlPanel.test.tsx | 145 +-
.../plugins/preset-chart-deckgl/package.json | 2 +-
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 | 15 +-
.../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 +-
superset-frontend/src/explore/store.test.tsx | 400 +-
superset-frontend/src/explore/store.ts | 58 +-
.../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-frontend/src/theme/ThemeController.ts | 14 +
superset-frontend/src/theme/ThemeProvider.tsx | 14 +-
.../src/theme/tests/ThemeController.test.ts | 35 +
.../src/theme/tests/ThemeProvider.test.tsx | 56 +
superset-websocket/package-lock.json | 332 +-
superset-websocket/package.json | 2 +-
superset/commands/report/execute.py | 59 +-
superset/common/query_object.py | 13 +-
superset/dashboards/permalink/types.py | 6 +-
superset/db_engine_specs/lib.py | 10 +
superset/db_engine_specs/presto.py | 4 +
superset/mcp_service/CLAUDE.md | 19 +-
superset/mcp_service/chart/ascii_charts.py | 43 +-
superset/mcp_service/chart/compile.py | 362 +
superset/mcp_service/chart/schemas.py | 7 +-
superset/mcp_service/chart/tool/generate_chart.py | 89 +-
.../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/chart/tool/update_chart.py | 86 +
.../mcp_service/chart/tool/update_chart_preview.py | 88 +-
.../chart/validation/dataset_validator.py | 161 +-
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 +-
.../explore/tool/generate_explore_link.py | 55 +
superset/mcp_service/middleware.py | 19 +-
superset/mcp_service/utils/token_utils.py | 93 +-
superset/models/helpers.py | 8 +
superset/sql/dialects/__init__.py | 11 +-
superset/sql/dialects/opensearch.py | 6 +-
superset/sql/dialects/vertica.py | 87 +
superset/sql/parse.py | 7 +-
superset/tasks/async_queries.py | 5 +
superset/templates/superset/spa.html | 7 +
superset/translations/ru/LC_MESSAGES/messages.po | 733 +-
superset/views/core.py | 11 +-
superset/viz.py | 14 +
tests/integration_tests/core_tests.py | 55 +-
tests/integration_tests/viz_tests.py | 39 +
tests/unit_tests/commands/report/execute_test.py | 111 +
tests/unit_tests/db_engine_specs/test_presto.py | 44 +
tests/unit_tests/db_engine_specs/test_trino.py | 44 +
tests/unit_tests/extension_tests.py | 47 +
.../mcp_service/chart/test_ascii_charts.py | 175 +
tests/unit_tests/mcp_service/chart/test_compile.py | 445 +
.../chart/tool/test_get_chart_preview.py | 188 +
.../mcp_service/chart/tool/test_get_chart_sql.py | 402 +
.../mcp_service/chart/tool/test_update_chart.py | 149 +
.../chart/tool/test_update_chart_preview.py | 323 +
.../dashboard/tool/test_dashboard_tools.py | 3 +-
.../mcp_service/dataset/tool/test_dataset_tools.py | 90 +-
.../explore/tool/test_generate_explore_link.py | 131 +
tests/unit_tests/mcp_service/test_middleware.py | 17 +-
.../mcp_service/utils/test_token_utils.py | 64 +-
tests/unit_tests/models/helpers_test.py | 229 +
tests/unit_tests/sql/dialects/opensearch_tests.py | 81 +-
tests/unit_tests/sql/dialects/vertica_tests.py | 197 +
tests/unit_tests/sql/transpile_to_dialect_test.py | 124 +
tests/unit_tests/tasks/test_async_queries.py | 174 +-
tests/unit_tests/test_viz_get_df_payload.py | 111 +
147 files changed, 15921 insertions(+), 4652 deletions(-)
create mode 100644 superset-frontend/packages/superset-ui-chart-controls/test/shared-controls/matrixifyControls.test.tsx
create mode 100644 superset-frontend/playwright/generators/docs/screenshot-manifest.yaml
create mode 100644 superset-frontend/plugins/plugin-chart-ag-grid-table/test/memoization.test.ts
create mode 100644 superset/mcp_service/chart/compile.py
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/mcp_service/chart/test_compile.py
create mode 100644 tests/unit_tests/sql/dialects/vertica_tests.py
create mode 100644 tests/unit_tests/test_viz_get_df_payload.py