You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/06/17 00:33:21 UTC

(superset) branch fix/scarf-pixel-static-url updated (7e464236391 -> 2b7f5b023cd)

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a change to branch fix/scarf-pixel-static-url
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 7e464236391 fix(telemetry): use Scarf static pixel instead of gateway redirect
     add 4ae9980e4cd chore(ci): remove unused Claude PR Assistant workflow (#41081)
     add f56524bb710 chore(frontend): remove unused modules flagged by knip (#41072)
     add 28aedc82c3a fix(upload): database field shows validation warning after selecting a database (#41078)
     add 6e2db42d980 chore(lint): convert dashboard components to function components (#39460)
     add 1311d040bac feat(deckgl): add point radius controls for GeoJSON layer (#33247)
     add a69f9eb00d0 chore(deps-dev): bump oxlint from 1.68.0 to 1.69.0 in /superset-frontend (#41094)
     add fe625a917ed chore(deps-dev): bump @typescript-eslint/parser from 8.60.1 to 8.61.0 in /docs (#41093)
     add 0c696cea7ed chore(deps): bump google-auth-library from 10.6.2 to 10.7.0 in /superset-frontend (#41091)
     add 9d8287e1bd7 chore(deps-dev): bump @typescript-eslint/parser from 8.60.1 to 8.61.0 in /superset-websocket (#41090)
     add 0ec7e7df997 chore(deps): bump dompurify from 3.4.8 to 3.4.9 in /superset-frontend (#41089)
     add d839cca9958 chore(deps-dev): update pyocient requirement from <2,>=1.0.15 to >=1.0.15,<4 (#40941)
     add 1a4941eee5a chore(deps-dev): bump hdbcli from 2.28.20 to 2.28.21 (#41084)
     add c90b2571d70 chore(deps-dev): bump xlrd from 2.0.1 to 2.0.2 (#41083)
     add 7cb4990403f feat(mcp): add create_dataset tool to register physical tables as datasets (#40340)
     add 7b4efacbc2e fix(charts): add default padding to match other charts (#36895)
     add 01ed81785e5 fix(dashboard): required filters reliably apply default + Apply enables on change (#40470)
     add 6d08e79259a feat(security): Add extension hooks for custom access control, ownership, and asset lifecycle (#40707)
     add 257dafeec51 fix(query): don't mutate ad-hoc ORDER BY expressions when building queries (#40993)
     add 1a8d08152df chore(deps): bump fuse.js from 7.4.1 to 7.4.2 in /superset-frontend (#41110)
     add 77d7483f273 chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.13 to 0.10.14 in /superset-frontend (#41109)
     add 387c62919ea chore(deps): bump hot-shots from 15.0.0 to 16.0.0 in /superset-websocket (#41107)
     add 81c1181519b chore(deps-dev): bump typescript-eslint from 8.60.1 to 8.61.0 in /docs (#41092)
     add dca8af770c8 chore(deps-dev): bump typescript-eslint from 8.60.1 to 8.61.0 in /superset-websocket (#41087)
     add e93cbd6c389 chore(deps): bump croniter from 6.0.0 to 6.2.2 (#41086)
     add 1f95a6c4865 chore(deps): bump simplejson from 3.20.1 to 4.1.1 (#41082)
     add d51d98891e6 chore(deps): bump flask-migrate from 3.1.0 to 4.1.0 (#41011)
     add f1ae6839237 fix(deps): replace deprecated np.NaN with np.nan (#41118)
     add b0c5f990070 fix(oracle): replace deprecated cx-Oracle extra with oracledb (#41122)
     add 8e82b6b2c39 fix(translation): loading translations in menu (#35640)
     add 6a1091d5761 fix(sql): broaden mutating-statement detection in SQL Lab parser (#40421)
     add 2b7f5b023cd Merge branch 'master' into fix/scarf-pixel-static-url

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |   4 -
 .github/workflows/claude.yml                       |  88 ---
 docs/package.json                                  |   4 +-
 docs/src/data/databases.json                       |   4 +-
 docs/yarn.lock                                     | 150 ++--
 pyproject.toml                                     |  14 +-
 requirements/base.txt                              |   6 +-
 requirements/development.txt                       |   6 +-
 superset-frontend/package-lock.json                | 248 ++++---
 superset-frontend/package.json                     |   8 +-
 .../packages/superset-ui-core/package.json         |   2 +-
 .../plugins/legacy-preset-chart-nvd3/package.json  |   2 +-
 .../plugins/plugin-chart-table/src/Styles.tsx      |   1 +
 .../plugins/plugin-chart-table/src/TableChart.tsx  |   4 +-
 .../src/layers/Geojson/Geojson.test.tsx            | 162 +++-
 .../src/layers/Geojson/Geojson.tsx                 |  15 +-
 .../src/layers/Geojson/controlPanel.ts             |  49 +-
 .../src/components/ListView/ListView.tsx           |  12 +-
 .../src/dashboard/components/Dashboard.tsx         | 369 ++++-----
 .../dashboard/components/DashboardBuilder/utils.ts |   9 +-
 .../src/dashboard/components/DashboardGrid.tsx     | 468 ++++++------
 .../dashboard/components/PublishedStatus/index.tsx |  96 ++-
 .../src/dashboard/components/SliceAdder.tsx        | 579 ++++++++-------
 .../UndoRedoKeyListeners.test.tsx                  |  34 +
 .../components/UndoRedoKeyListeners/index.tsx      |  70 +-
 .../src/dashboard/components/dnd/DragDroppable.tsx |  21 +-
 .../components/filterscope/FilterScopeModal.tsx    |  62 +-
 .../filterscope/FilterScopeSelector.test.tsx       | 265 +++++++
 .../components/filterscope/FilterScopeSelector.tsx | 825 ++++++++++-----------
 .../components/gridComponents/Chart/Chart.tsx      |   8 +-
 .../components/gridComponents/Divider/Divider.tsx  |  82 +-
 .../components/gridComponents/Header/Header.tsx    | 263 ++++---
 .../gridComponents/Markdown/Markdown.tsx           | 530 +++++++------
 .../gridComponents/new/DraggableNewComponent.tsx   |  68 +-
 .../components/menu/BackgroundStyleDropdown.tsx    |  31 +-
 .../src/dashboard/components/menu/HoverMenu.tsx    |  71 +-
 .../components/menu/MarkdownModeDropdown.tsx       |  30 +-
 .../components/menu/WithPopoverMenu.test.tsx       |   8 +-
 .../dashboard/components/menu/WithPopoverMenu.tsx  | 293 ++++----
 .../nativeFilters/ConfigModal/BaseConfigModal.tsx  | 148 ----
 .../FilterBar/FilterControls/FilterValue.test.tsx  | 228 ++++++
 .../FilterBar/FilterControls/FilterValue.tsx       |   5 +-
 .../nativeFilters/FilterBar/utils.test.ts          |   7 +-
 .../components/nativeFilters/FilterBar/utils.ts    |  10 +-
 .../src/dashboard/util/charts/useAllChartIds.ts    |  29 -
 .../util/logging/findTopLevelComponentIds.ts       | 113 ---
 .../logging/getLoadStatsPerTopLevelComponent.ts    |  59 --
 .../src/dashboard/util/permissionUtils.ts          |   4 +-
 .../src/dashboard/util/setPeriodicRunner.ts        |  42 --
 superset-frontend/src/dataMask/reducer.test.ts     |  32 +
 superset-frontend/src/dataMask/reducer.ts          |  64 +-
 .../src/explore/actions/hydrateExplore.ts          |   8 +-
 .../src/explore/components/SaveModal.tsx           |   6 +-
 superset-frontend/src/explore/types.ts             |   1 +
 .../UploadDataModel/UploadDataModal.test.tsx       |  26 +
 .../features/databases/UploadDataModel/index.tsx   |   7 +-
 superset-frontend/src/features/home/Menu.tsx       |  13 +-
 superset-frontend/src/features/tags/TagCard.tsx    | 126 ----
 superset-frontend/src/hooks/useMemoCompare.ts      |  39 -
 superset-frontend/src/hooks/useOpenerRef.ts        |  32 -
 superset-frontend/src/types/Dashboard.ts           |   1 +
 .../src/utils/isDashboardVirtualizationEnabled.ts  |  30 -
 superset-websocket/package-lock.json               | 260 +++----
 superset-websocket/package.json                    |   6 +-
 superset/charts/api.py                             |   4 +-
 superset/charts/filters.py                         |  18 +-
 superset/commands/chart/create.py                  |   7 +-
 superset/commands/dashboard/create.py              |   3 +
 superset/commands/explore/get.py                   |   7 +-
 superset/commands/utils.py                         |   9 +-
 superset/config.py                                 |  21 +
 superset/dashboards/api.py                         |   2 +
 superset/dashboards/filters.py                     |  12 +-
 superset/db_engine_specs/oracle.py                 |   4 +-
 superset/mcp_service/app.py                        |  16 +-
 superset/mcp_service/dataset/schemas.py            |  76 +-
 superset/mcp_service/dataset/tool/__init__.py      |   4 +-
 .../mcp_service/dataset/tool/create_dataset.py     | 171 +++++
 superset/models/helpers.py                         |   5 +-
 superset/models/slice.py                           |   6 +
 superset/security/manager.py                       |  29 +
 superset/sql/parse.py                              | 141 +++-
 .../dataset/tool/test_create_dataset.py            | 585 +++++++++++++++
 tests/unit_tests/models/helpers_test.py            | 115 ++-
 tests/unit_tests/security/test_permission_hooks.py | 204 +++++
 tests/unit_tests/sql/parse_tests.py                | 226 ++++++
 86 files changed, 4814 insertions(+), 3108 deletions(-)
 delete mode 100644 .github/workflows/claude.yml
 create mode 100644 superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.test.tsx
 delete mode 100644 superset-frontend/src/dashboard/components/nativeFilters/ConfigModal/BaseConfigModal.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterValue.test.tsx
 delete mode 100644 superset-frontend/src/dashboard/util/charts/useAllChartIds.ts
 delete mode 100644 superset-frontend/src/dashboard/util/logging/findTopLevelComponentIds.ts
 delete mode 100644 superset-frontend/src/dashboard/util/logging/getLoadStatsPerTopLevelComponent.ts
 delete mode 100644 superset-frontend/src/dashboard/util/setPeriodicRunner.ts
 delete mode 100644 superset-frontend/src/features/tags/TagCard.tsx
 delete mode 100644 superset-frontend/src/hooks/useMemoCompare.ts
 delete mode 100644 superset-frontend/src/hooks/useOpenerRef.ts
 delete mode 100644 superset-frontend/src/utils/isDashboardVirtualizationEnabled.ts
 create mode 100644 superset/mcp_service/dataset/tool/create_dataset.py
 create mode 100644 tests/unit_tests/mcp_service/dataset/tool/test_create_dataset.py
 create mode 100644 tests/unit_tests/security/test_permission_hooks.py