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