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/04/21 17:23:24 UTC
(superset) branch dependabot/npm_and_yarn/superset-frontend/typescript-6.0.2 updated (309f2a69914 -> 8e69e604881)
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.2
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 309f2a69914 chore(deps-dev): bump typescript in /superset-frontend
add fca64de8e94 chore(deps-dev): bump prettier from 3.8.2 to 3.8.3 in /superset-frontend (#39372)
add 55625c911f6 chore(deps-dev): bump timezone-mock from 1.4.0 to 1.4.2 in /superset-frontend (#38049)
add fbd062165e2 chore(deps): bump @swc/core from 1.15.24 to 1.15.26 in /docs (#39374)
add 51ea2c297d0 fix(dataset): calculated columns in virtual datasets fail when used as dynamic aggregation filter dimensions (#39004)
add 0857611a4e8 fix(mcp): Add defensive validator for ColumnInfo.is_nullable (#39365)
add 16387b08153 fix(sqllab): remove duplicate tooltip on share query link icon (#39289)
add 5cff6578121 fix(mcp): default XY chart x-axis to dataset primary datetime column (#39421)
add e5f9a6bf4bc chore(lint): convert superset-ui-core chart-composition to function components (#39455)
add 7d3881f1da7 docs: Added instructions on configuring Superset SECRET_KEY (#25646)
add dc9b459b27f chore(deps): bump actions/setup-node from 6.3.0 to 6.4.0 (#39481)
add 899e9294b24 chore(deps): bump maplibre-gl from 5.22.0 to 5.23.0 in /superset-frontend (#39475)
add 9fe3f634ec6 perf(sql-lab): debounce schema browser search (#39489)
add bf7ec853fa5 fix(big-number): use correct default font size for subtitle/subheader (#39493)
add 4f2fa41f4ef fix(a11y): WCAG 3.1.2 — set HTML lang attribute dynamically from locale (#39243)
add 52ba4fd0cb9 chore(deps): bump antd from 6.3.5 to 6.3.6 in /docs (#39480)
add 06818008c22 chore(deps-dev): bump eslint from 10.2.0 to 10.2.1 in /superset-websocket (#39473)
add 78fb09695b8 fix(chart): word cloud secondary sort prevents Druid TopN optimization when sort_by_metric enabled (#39073)
add d3de16c5f51 fix(dashboard): restore groupby in buildExistingColumnsSet and guard null customization config (#39416)
add c4cf03f8995 fix(import): import tags during CLI native asset import (#39495)
add 6948e73ec7b feat(mcp): add get_chart_sql tool and expose chart filters in get_chart_info (#38700)
add 5fb89b865da fix(oauth2): silence lock acquisition errors on token refresh (#39463)
add 6535fdd5567 chore: simplify Trino's OAuth detection (#39496)
add e1bdb94efc2 chore(deps-dev): bump globals from 17.4.0 to 17.5.0 in /docs (#39479)
add 11607dde04b feat(sqllab): syntax validation for sqlite-based DB engine specs (#38698)
add 4f19bc4c5f7 fix(table): ensure dimensions appear before metrics in column order (#39346)
add 151d7d76da2 fix(charts): set g.form_data for metric() Jinja macro on GET chart data endpoint (#39347)
add 230b25dd729 fix(deckgl): UI fixes on deck.gl exclude layers (#38958)
add a222dab781e feat(dashboard): pre-filter time grain (#38922)
add 191337e08d8 fix(db oauth2): Improve OAuth2 flow (#39499)
add 29806780dc4 chore(mcp): remove dead parse_request decorator and utility code (#39498)
add a9761932bcb fix(security): patch CVEs in cryptography, mako, pyarrow, pyopenssl, requests (#39523)
add b4000a025d7 chore(deps): bump @swc/core from 1.15.26 to 1.15.30 in /docs (#39478)
add a4a67296af0 chore(deps): bump ag-grid-community from 35.0.1 to 35.2.1 in /superset-frontend (#39382)
add 8e69e604881 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 (309f2a69914)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/superset-frontend/typescript-6.0.2 (8e69e604881)
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/embedded-sdk-release.yml | 2 +-
.github/workflows/embedded-sdk-test.yml | 2 +-
.github/workflows/github-action-validator.yml | 2 +-
.github/workflows/pre-commit.yml | 2 +-
.github/workflows/release.yml | 2 +-
.github/workflows/superset-docs-deploy.yml | 2 +-
.github/workflows/superset-docs-verify.yml | 4 +-
.github/workflows/superset-e2e.yml | 4 +-
.github/workflows/superset-playwright.yml | 2 +-
.github/workflows/superset-translations.yml | 2 +-
.github/workflows/tag-release.yml | 4 +-
.github/workflows/tech-debt.yml | 2 +-
.gitignore | 1 +
.../configuration/configuring-superset.mdx | 8 +
docs/package.json | 6 +-
.../configuration/configuring-superset.mdx | 8 +
docs/yarn.lock | 190 +++----
pyproject.toml | 6 +-
requirements/base.in | 10 +
requirements/base.txt | 21 +-
requirements/development.txt | 12 +-
superset-frontend/package-lock.json | 260 +++++++--
superset-frontend/package.json | 6 +-
.../packages/superset-ui-core/package.json | 6 +-
.../src/chart-composition/ChartFrame.tsx | 63 ++-
.../src/chart-composition/legend/WithLegend.tsx | 167 +++---
.../src/chart-composition/tooltip/TooltipFrame.tsx | 28 +-
.../superset-ui-core/src/query/types/Dashboard.ts | 1 +
.../test/time-comparison/getTimeOffset.test.ts | 42 +-
.../test/time-comparison/parseDttmToDate.test.ts | 114 ++--
.../superset-ui-core/test/utils/copy.test.ts | 20 +-
.../src/transformProps.ts | 5 +
.../src/BigNumber/BigNumberTotal/transformProps.ts | 5 +-
.../src/BigNumber/BigNumberViz.tsx | 11 +-
.../src/BigNumber/constants.tsx} | 10 +-
.../plugin-chart-point-cluster-map/package.json | 2 +-
.../src/plugin/buildQuery.ts | 5 +-
.../src/plugin/controlPanel.tsx | 16 +
.../test/buildQuery.test.ts | 75 ++-
.../plugins/preset-chart-deckgl/package.json | 2 +-
.../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx | 19 +
.../SqlLab/components/ShareSqlLabQuery/index.tsx | 1 +
.../SqlLab/components/TableExploreTree/index.tsx | 18 +-
...ckglLayerVisibilityCustomizationPlugin.test.tsx | 107 ++--
.../DeckglLayerVisibilityCustomizationPlugin.tsx | 82 ++-
.../DeckglLayerVisibility}/images/thumbnail.png | Bin
.../components/DeckglLayerVisibility/index.ts | 3 +-
.../components/DeckglLayerVisibility/types.ts | 26 +-
.../useDeckLayerMetadata.test.ts | 30 +-
.../DeckglLayerVisibility/useDeckLayerMetadata.ts | 3 +-
.../src/components/AlteredSliceTag/utils/index.ts | 4 +-
.../actions/chartCustomizationActions.test.ts | 273 ++++++++++
.../dashboard/actions/chartCustomizationActions.ts | 9 +-
superset-frontend/src/dashboard/actions/hydrate.ts | 10 +-
.../DashboardBuilder/DashboardContainer.test.tsx | 132 ++++-
.../DashboardBuilder/DashboardContainer.tsx | 8 +-
.../FilterControls/FilterControl.test.tsx | 99 ++++
.../FilterBar/FilterControls/FilterControl.tsx | 7 +
.../FilterControls/FilterControlShared.test.tsx} | 26 +-
.../FilterControls/FilterControlShared.tsx | 24 +-
.../FilterControls/FilterValue.timeGrain.test.ts | 60 +++
.../FilterBar/FilterControls/FilterValue.tsx | 57 +-
.../FiltersConfigModal/FilterTitleContainer.tsx | 1 +
.../FiltersConfigForm/FilterScope/utils.test.ts | 7 +-
.../FiltersConfigForm/FiltersConfigForm.tsx | 135 ++++-
.../FiltersConfigForm/TimeGrainPreFilter.test.tsx | 203 +++++++
.../FiltersConfigForm/utils.test.ts | 27 +
.../FiltersConfigModal/FiltersConfigForm/utils.ts | 10 +
.../transformers/filterTransformer.ts | 3 +
.../nativeFilters/FiltersConfigModal/types.ts | 1 +
.../nativeFilters/FiltersConfigModal/utils.ts | 3 +
.../components/nativeFilters/state.test.ts | 98 +++-
.../dashboard/components/nativeFilters/state.ts | 8 +-
.../components/nativeFilters/utils.test.ts | 21 +-
.../dashboard/components/nativeFilters/utils.ts | 5 +
.../src/dashboard/reducers/dashboardInfo.test.ts | 145 +++++
.../src/dashboard/reducers/dashboardInfo.ts | 12 +-
.../src/dashboard/reducers/nativeFilters.test.ts | 94 +++-
.../util/charts/getFormDataWithExtraFilters.ts | 14 +-
.../util/getFormDataWithExtraFilters.test.ts | 141 +++++
.../util/migrateChartCustomization.test.ts | 83 +++
.../dashboard/util/migrateChartCustomization.ts | 20 +-
superset-frontend/src/dataMask/reducer.test.ts | 67 +++
superset-frontend/src/dataMask/reducer.ts | 5 +-
.../ConditionalFormattingControl.test.tsx | 30 +-
.../src/features/alerts/AlertReportModal.tsx | 8 +-
.../TimeGrain/TimeGrainFilterPlugin.test.tsx | 145 +++++
.../components/TimeGrain/TimeGrainFilterPlugin.tsx | 15 +-
.../TimeGrainPreFilter.integration.test.tsx | 165 ++++++
.../TimeGrainsTransformer.integration.test.ts | 116 ++++
.../src/filters/components/TimeGrain/types.ts | 1 +
superset-frontend/src/utils/downloadAsImage.tsx | 3 +-
superset-frontend/src/views/App.tsx | 8 +
superset-websocket/package-lock.json | 102 ++--
superset-websocket/package.json | 2 +-
superset/charts/data/api.py | 6 +-
superset/commands/importers/v1/assets.py | 29 +-
superset/config.py | 9 +
superset/connectors/sqla/models.py | 34 +-
superset/db_engine_specs/base.py | 8 +-
superset/db_engine_specs/gsheets.py | 27 -
superset/db_engine_specs/trino.py | 25 +-
superset/exceptions.py | 21 +
superset/mcp_service/CLAUDE.md | 2 -
superset/mcp_service/app.py | 5 +-
superset/mcp_service/auth.py | 45 +-
superset/mcp_service/chart/chart_utils.py | 35 +-
superset/mcp_service/chart/schemas.py | 269 +++++++++-
superset/mcp_service/chart/tool/__init__.py | 2 +
superset/mcp_service/chart/tool/get_chart_info.py | 5 +
superset/mcp_service/chart/tool/get_chart_sql.py | 512 ++++++++++++++++++
.../chart/validation/dataset_validator.py | 3 +-
.../chart/validation/runtime/__init__.py | 2 +
.../validation/runtime/chart_type_suggester.py | 8 +
.../chart/validation/runtime/format_validator.py | 3 +-
.../chart/validation/schema_validator.py | 17 +-
superset/mcp_service/mcp_config.py | 6 -
superset/mcp_service/sql_lab/schemas.py | 21 +
superset/mcp_service/utils/schema_utils.py | 370 +------------
...46d_add_sort_by_series_to_word_cloud_charts.py} | 51 +-
superset/sql_validators/__init__.py | 3 +-
superset/sql_validators/sqlite.py | 142 +++++
superset/utils/oauth2.py | 13 +-
tests/unit_tests/charts/test_chart_data_api.py | 71 +++
.../commands/importers/v1/assets_test.py | 114 ++++
.../dashboards/commands/importers/v1/utils_test.py | 85 +++
tests/unit_tests/db_engine_specs/test_base.py | 328 +++++++-----
tests/unit_tests/db_engine_specs/test_gsheets.py | 25 +-
tests/unit_tests/db_engine_specs/test_trino.py | 58 ++
.../mcp_service/chart/test_chart_utils.py | 56 ++
.../mcp_service/chart/tool/test_get_chart_sql.py | 592 +++++++++++++++++++++
.../mcp_service/sql_lab/tool/test_execute_sql.py | 54 ++
.../mcp_service/utils/test_schema_utils.py | 517 +-----------------
tests/unit_tests/models/helpers_test.py | 76 ++-
tests/unit_tests/sql_validators/#sqlite_test.py# | 303 +++++++++++
tests/unit_tests/sql_validators/sqlite_test.py | 303 +++++++++++
tests/unit_tests/utils/oauth2_tests.py | 40 ++
137 files changed, 6269 insertions(+), 1852 deletions(-)
copy superset-frontend/{src/components/AuditInfo/types.ts => plugins/plugin-chart-echarts/src/BigNumber/constants.tsx} (87%)
copy superset-frontend/{packages/generator-superset/generators/plugin-chart/templates/src => src/chartCustomizations/components/DeckglLayerVisibility}/images/thumbnail.png (100%)
create mode 100644 superset-frontend/src/dashboard/actions/chartCustomizationActions.test.ts
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControl.test.tsx
copy superset-frontend/src/{explore/components/DataTableControl/FilterInput.test.tsx => dashboard/components/nativeFilters/FilterBar/FilterControls/FilterControlShared.test.tsx} (59%)
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterValue.timeGrain.test.ts
create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/TimeGrainPreFilter.test.tsx
create mode 100644 superset-frontend/src/filters/components/TimeGrain/TimeGrainFilterPlugin.test.tsx
create mode 100644 superset-frontend/src/filters/components/TimeGrain/TimeGrainPreFilter.integration.test.tsx
create mode 100644 superset-frontend/src/filters/components/TimeGrain/TimeGrainsTransformer.integration.test.ts
create mode 100644 superset/mcp_service/chart/tool/get_chart_sql.py
copy superset/migrations/versions/{2023-12-15_17-58_06dd9ff00fe8_add_percent_calculation_type_funnel_.py => 2026-04-13_19-28_fd0c8583b46d_add_sort_by_series_to_word_cloud_charts.py} (58%)
create mode 100644 superset/sql_validators/sqlite.py
create mode 100644 tests/unit_tests/charts/test_chart_data_api.py
create mode 100644 tests/unit_tests/mcp_service/chart/tool/test_get_chart_sql.py
create mode 100644 tests/unit_tests/sql_validators/#sqlite_test.py#
create mode 100644 tests/unit_tests/sql_validators/sqlite_test.py