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