You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ha...@apache.org on 2026/09/29 02:43:55 UTC
(superset) branch feat/migrate-eslint-custom-rules-to-oxlint updated (fa1d5abb811 -> 4f2626f7a21)
This is an automated email from the ASF dual-hosted git repository.
hainenber pushed a change to branch feat/migrate-eslint-custom-rules-to-oxlint
in repository https://gitbox.apache.org/repos/asf/superset.git
discard fa1d5abb811 fix(ui): normalize BigInt values in memory formatter (#44507)
discard 3bd8466ee61 fix(dashboard): refresh version history after cross-filter scoping save (#44623)
discard 25c264564cf chore: add @geido and @msyavuz as code owners (#44771)
discard 8a1003fd8d0 fix(databases): surface dataset dependents in the delete confirmation (#44392)
discard c6b23a7c481 feat(mcp): add update_dataset, delete_dataset and restore_dataset tools (#44337)
discard b8fea278fb5 fix(chart/data): guard against non-dict chart.params in get_data (#44770)
discard 7ed14afdcee feat(versioning): gate history APIs and runtime capture (#44514)
discard a368aaa03f4 chore(dev-deps): drop po2json entirely, build .po->Jed JSON on gettext-parser (#44742)
discard ba57fcf0c64 test(dashboard): cover drill to detail payloads and page reset (#44673)
discard 1903be296e3 test(dashboard): cover save and refresh interval modals (#44671)
discard a6dd2ccf39d test(dashboard): cover tab switching visibility and hidden chart updates (#44674)
discard 997531fc72c test(dashboard): cover native filter bar key persistence and state hooks (#44675)
discard 66c324102ff test(dashboard): cover filter plugin data masks and horizontal overflow (#44676)
discard 80cbbfa13ff fix(ci): retry databend testcontainers bring-up past the image's metasrv race (#44729)
discard 6f3b1084417 fix(calendar): position Month/Week cells within their own month block (#44601)
discard c7d1fde34de test(dashboard): cover color scheme precedence and label color map helpers (#44677)
discard 9efba387178 test(dashboard): cover dashboard load modes and URL param hydration (#44672)
discard 9c39a995a94 test(dashboard): cover native filter dependency cycles and config modal save gating (#44669)
discard 11f702501c9 fix(deps): bump anyio to 4.15.1 (CVE-2026-63374) (#44735)
discard bc1fd7ea711 test(explore): migrate remaining explore e2e coverage to Playwright (#44621)
discard 7aa106bf0a7 fix(i18n): correct Slovak SQL Lab progress message placeholders (#44587)
discard f962e21c7a9 fix(translations): capture stderr and harden check_pot_drift.py follow-ups from #44578 (#44582)
discard 3987041968d fix(deps): pin qs 6.16.0 in docs to resolve Dependabot alerts (#44741)
discard bbcec74ba43 fix(dataset): hide Normalize column names for virtual datasets (#44579)
discard 45cbdd7a2e1 chore(deps-dev): bump @types/node from 26.6.1 to 26.6.2 in /superset-websocket (#44745)
discard 7717a7cc99e chore(deps-dev): bump @types/node from 26.6.1 to 26.6.2 in /superset-embedded-sdk (#44748)
discard a0266f921fa chore(deps-dev): bump webpack from 5.111.0 to 5.111.1 in /superset-embedded-sdk (#44749)
discard ce0d2becf1e chore(deps): bump antd from 6.6.4 to 6.6.5 in /docs (#44751)
discard 27202ba6aaf chore(deps-dev): bump webpack from 5.111.0 to 5.111.1 in /docs (#44753)
discard da04d2090d6 chore(deps-dev): bump webpack from 5.111.0 to 5.111.1 in /superset-frontend (#44756)
discard 9c203c93dc1 chore(deps): bump react-error-boundary from 6.1.5 to 6.1.6 in /superset-frontend (#44760)
discard bd49dc41fcc chore(deps-dev): bump @types/node from 26.6.1 to 26.6.2 in /superset-frontend (#44761)
discard cc0010c74b1 chore(deps-dev): bump babel-jest from 30.5.1 to 30.5.2 in /superset-frontend (#44762)
discard 28d7b16e015 chore(deps-dev): bump jest from 30.5.1 to 30.5.2 in /superset-frontend (#44763)
discard 88fc86dc4c2 chore(deps): bump antd from 6.6.4 to 6.6.5 in /superset-frontend (#44766)
discard 053992fb99e fix(mcp): use chart metrics for the preview y axis (#44684)
discard 82e74bcf70a fix(deps): resolve npm security alerts for fflate, image-size, js-yaml and smol-toml (#44740)
discard 57aeebe18b2 chore(deps-dev): bump minimizer-webpack-plugin from 5.10.1 to 5.11.0 in /superset-frontend (#44755)
discard f36a7302e09 chore(deps): bump astral-sh/setup-uv from 10.1.0 to 10.2.0 (#44750)
This update removed existing revisions from the reference, leaving the
reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/feat/migrate-eslint-custom-rules-to-oxlint (4f2626f7a21)
\
O -- O -- O (fa1d5abb811)
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/CODEOWNERS | 16 +-
.github/workflows/bump-python-package.yml | 2 +-
UPDATING.md | 83 +--
docs/admin_docs/configuration/mcp-server.mdx | 9 -
docs/developer_docs/contributing/howtos.md | 5 +-
docs/docs/using-superset/version-history.mdx | 107 +--
docs/package.json | 5 +-
docs/static/feature-flags.json | 2 +-
docs/static/resources/openapi.json | 33 -
docs/yarn.lock | 24 +-
requirements/development.txt | 4 +-
scripts/translations/check_pot_drift.py | 52 +-
superset-embedded-sdk/package-lock.json | 16 +-
superset-embedded-sdk/package.json | 4 +-
.../cypress-base/cypress/e2e/explore/chart.test.js | 157 ++++
.../cypress-base/cypress/e2e/explore/utils.ts | 78 ++
.../e2e/explore/visualizations/shared.helper.js | 139 ++++
superset-frontend/cypress-base/package-lock.json | 16 +-
superset-frontend/cypress-base/package.json | 2 +-
superset-frontend/jest.config.js | 6 +-
superset-frontend/package-lock.json | 581 ++++++++-------
superset-frontend/package.json | 29 +-
.../packages/generator-superset/package.json | 2 +-
.../packages/superset-ui-core/package.json | 4 +-
.../components/DeleteModal/DeleteModal.test.tsx | 37 +-
.../src/components/DeleteModal/index.tsx | 14 +-
.../src/components/DeleteModal/types.ts | 4 +-
.../factories/createMemoryFormatter.ts | 11 +-
.../factories/createMemoryFormatter.test.ts | 7 -
.../playwright/components/core/Menu.ts | 7 -
.../playwright/components/core/Radio.ts | 69 --
.../playwright/components/core/index.ts | 1 -
.../playwright/components/modals/SaveChartModal.ts | 105 ---
.../playwright/components/modals/index.ts | 1 -
superset-frontend/playwright/helpers/api/chart.ts | 44 --
.../playwright/helpers/api/dashboard.ts | 37 -
superset-frontend/playwright/pages/ExplorePage.ts | 95 ---
.../playwright/tests/chart/chart-test-helpers.ts | 24 +-
.../explore/cross-referenced-dashboards.spec.ts | 173 -----
.../tests/explore/explore-no-results.spec.ts | 59 --
.../playwright/tests/explore/explore-save.spec.ts | 131 ----
.../tests/explore/explore-test-helpers.ts | 50 --
.../src/vendor/cal-heatmap.ts | 60 +-
.../plugin-chart-calendar/test/cal-heatmap.test.ts | 40 --
.../src/BigNumber/BigNumberViz.test.tsx | 131 +---
.../test/Treemap/EchartsTreemap.test.tsx | 123 ----
.../test/utils/eventHandlers.test.ts | 74 --
.../plugins/plugin-chart-handlebars/package.json | 2 +-
.../plugins/plugin-chart-pivot-table/package.json | 2 +-
superset-frontend/scripts/po2json-cli.js | 41 --
superset-frontend/scripts/po2json.js | 96 ---
superset-frontend/scripts/po2json.sh | 6 +-
superset-frontend/spec/scripts/po2json.test.ts | 130 ----
.../Chart/DrillDetail/DrillDetailPane.test.tsx | 74 +-
.../DatasourceEditor/DatasourceEditor.tsx | 22 +-
.../tests/DatasourceEditor.test.tsx | 31 -
.../src/dashboard/actions/dashboardInfo.test.ts | 71 --
.../src/dashboard/actions/dashboardInfo.ts | 1 -
.../src/dashboard/actions/hydrate.test.ts | 137 +---
.../src/dashboard/components/Dashboard.test.tsx | 13 -
.../components/RefreshIntervalModal.test.tsx | 114 ---
.../src/dashboard/components/SaveModal.test.tsx | 178 -----
.../components/gridComponents/Chart/Chart.test.tsx | 16 -
.../components/gridComponents/Tabs/Tabs.test.tsx | 52 --
.../nativeFilters/FilterBar/FilterBar.test.tsx | 169 -----
.../FilterControls.overflow.test.tsx | 93 +--
.../nativeFilters/FilterBar/keyValue.test.ts | 147 ----
.../nativeFilters/FilterBar/state.test.ts | 220 ------
.../hooks/useFilterOperations.test.ts | 171 +----
.../hooks/useModalSaveLogic.test.ts | 118 ---
.../nativeFilters/FiltersConfigModal/utils.test.ts | 42 --
superset-frontend/src/features/home/Menu.test.tsx | 19 -
.../components/Select/SelectFilterPlugin.test.tsx | 41 --
.../components/Time/TimeFilterPlugin.test.tsx | 40 +-
.../TimeColumn/TimeColumnFilterPlugin.test.tsx | 110 ---
.../DatabaseList.datasetDependents.test.tsx | 289 --------
superset-frontend/src/pages/DatabaseList/index.tsx | 108 +--
superset-frontend/src/utils/colorScheme.test.ts | 230 ------
superset-frontend/src/utils/softDeleteCopy.test.ts | 11 -
superset-frontend/src/utils/softDeleteCopy.ts | 14 -
superset-websocket/package-lock.json | 8 +-
superset-websocket/package.json | 2 +-
superset/charts/api.py | 5 -
superset/charts/data/api.py | 2 -
superset/cli/deletion_retention.py | 20 +-
superset/commands/dataset/refresh.py | 5 -
superset/commands/deletion_retention/window.py | 77 +-
superset/commands/version_restore.py | 9 +-
superset/config.py | 205 +-----
superset/daos/database.py | 43 +-
superset/dashboards/api.py | 4 -
superset/databases/api.py | 23 -
superset/databases/schemas.py | 15 -
superset/datasets/api.py | 5 -
superset/extensions/__init__.py | 6 +-
superset/mcp_service/app.py | 12 +-
superset/mcp_service/chart/preview_utils.py | 44 +-
superset/mcp_service/dataset/schemas.py | 263 -------
superset/mcp_service/dataset/tool/__init__.py | 8 +-
.../mcp_service/dataset/tool/delete_dataset.py | 217 ------
superset/mcp_service/dataset/tool/list_datasets.py | 7 +-
.../mcp_service/dataset/tool/restore_dataset.py | 258 -------
.../mcp_service/dataset/tool/update_dataset.py | 340 ---------
superset/mcp_service/mcp_config.py | 3 -
superset/mcp_service/utils/response_size_utils.py | 3 -
superset/tasks/deletion_retention.py | 10 +-
superset/tasks/version_history_retention.py | 33 +-
superset/translations/messages.pot | 22 -
superset/translations/sk/LC_MESSAGES/messages.po | 4 +-
superset/versioning/api_helpers.py | 38 +-
superset/versioning/baseline/listener.py | 3 +-
superset/versioning/changes/listener.py | 7 -
superset/versioning/queries.py | 4 +-
superset/versioning/restore.py | 225 +-----
superset/versioning/snapshot.py | 275 -------
superset/versioning/unit_of_work.py | 54 --
superset/versioning/utils.py | 40 +-
superset/views/base.py | 3 +-
tests/integration_tests/databases/api_tests.py | 3 -
.../versioning/retention_prune_tests.py | 2 +-
.../versioning/versions_api_tests.py | 108 +--
.../db_engine_specs/test_databend.py | 43 +-
.../unit_tests/charts/data/test_non_dict_params.py | 116 ---
tests/unit_tests/cli/deletion_retention_test.py | 30 +-
tests/unit_tests/commands/dataset/refresh_test.py | 27 +-
tests/unit_tests/config_test.py | 286 +-------
tests/unit_tests/databases/api_test.py | 117 ---
.../databases/dao/related_objects_test.py | 122 ----
.../mcp_service/chart/test_preview_utils.py | 125 ----
.../dataset/tool/test_create_dataset.py | 1 -
.../mcp_service/dataset/tool/test_dataset_tools.py | 14 -
.../dataset/tool/test_delete_dataset.py | 340 ---------
.../tool/test_list_datasets_deleted_state.py | 206 ------
.../dataset/tool/test_restore_dataset.py | 384 ----------
.../dataset/tool/test_update_dataset.py | 574 ---------------
.../mcp_service/test_mcp_tool_registration.py | 8 -
.../mcp_service/test_rbac_tool_enforcement.py | 18 -
.../unit_tests/mcp_service/test_tool_inventory.py | 6 +-
.../scripts/translations/check_pot_drift_test.py | 82 ---
tests/unit_tests/tasks/test_deletion_retention.py | 206 +-----
.../tasks/test_version_history_retention.py | 223 +-----
.../sk_sql_lab_progress_message_test.py | 64 --
.../unit_tests/versioning/test_api_feature_flag.py | 167 -----
.../versioning/test_capture_gap_restore.py | 793 ---------------------
tests/unit_tests/versioning/test_listener.py | 88 +--
tests/unit_tests/versioning/test_restore.py | 78 +-
.../unit_tests/versioning/test_runtime_capture.py | 393 ----------
147 files changed, 1069 insertions(+), 11338 deletions(-)
create mode 100644 superset-frontend/cypress-base/cypress/e2e/explore/chart.test.js
create mode 100644 superset-frontend/cypress-base/cypress/e2e/explore/utils.ts
create mode 100644 superset-frontend/cypress-base/cypress/e2e/explore/visualizations/shared.helper.js
delete mode 100644 superset-frontend/playwright/components/core/Radio.ts
delete mode 100644 superset-frontend/playwright/components/modals/SaveChartModal.ts
delete mode 100644 superset-frontend/playwright/tests/explore/cross-referenced-dashboards.spec.ts
delete mode 100644 superset-frontend/playwright/tests/explore/explore-no-results.spec.ts
delete mode 100644 superset-frontend/playwright/tests/explore/explore-save.spec.ts
delete mode 100644 superset-frontend/playwright/tests/explore/explore-test-helpers.ts
delete mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/Treemap/EchartsTreemap.test.tsx
delete mode 100644 superset-frontend/scripts/po2json-cli.js
delete mode 100644 superset-frontend/scripts/po2json.js
delete mode 100644 superset-frontend/spec/scripts/po2json.test.ts
delete mode 100644 superset-frontend/src/dashboard/actions/dashboardInfo.test.ts
delete mode 100644 superset-frontend/src/dashboard/components/RefreshIntervalModal.test.tsx
delete mode 100644 superset-frontend/src/dashboard/components/SaveModal.test.tsx
delete mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/keyValue.test.ts
delete mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/state.test.ts
delete mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/hooks/useModalSaveLogic.test.ts
delete mode 100644 superset-frontend/src/filters/components/TimeColumn/TimeColumnFilterPlugin.test.tsx
delete mode 100644 superset-frontend/src/pages/DatabaseList/DatabaseList.datasetDependents.test.tsx
delete mode 100644 superset-frontend/src/utils/colorScheme.test.ts
delete mode 100644 superset/mcp_service/dataset/tool/delete_dataset.py
delete mode 100644 superset/mcp_service/dataset/tool/restore_dataset.py
delete mode 100644 superset/mcp_service/dataset/tool/update_dataset.py
delete mode 100644 superset/versioning/snapshot.py
delete mode 100644 superset/versioning/unit_of_work.py
delete mode 100644 tests/unit_tests/charts/data/test_non_dict_params.py
delete mode 100644 tests/unit_tests/databases/dao/related_objects_test.py
delete mode 100644 tests/unit_tests/mcp_service/dataset/tool/test_delete_dataset.py
delete mode 100644 tests/unit_tests/mcp_service/dataset/tool/test_list_datasets_deleted_state.py
delete mode 100644 tests/unit_tests/mcp_service/dataset/tool/test_restore_dataset.py
delete mode 100644 tests/unit_tests/mcp_service/dataset/tool/test_update_dataset.py
delete mode 100644 tests/unit_tests/translations/sk_sql_lab_progress_message_test.py
delete mode 100644 tests/unit_tests/versioning/test_api_feature_flag.py
delete mode 100644 tests/unit_tests/versioning/test_capture_gap_restore.py
delete mode 100644 tests/unit_tests/versioning/test_runtime_capture.py