Evan Rusackas
de802edf2a
fix(DashboardBuilder): replace any types in shouldFocusTabs signature
...
Tighten the container contains() and event.target types to use EventTarget
and Node-based types instead of any, so shouldFocusTabs has a fully typed
signature.
2026-05-12 10:09:08 -07:00
Evan Rusackas
7dd8bc686b
revert: remove spurious useTheme/theme prop additions to DefaultValue
...
The conversion added `useTheme` and a `theme={theme}` prop passed to
SuperChart, but DefaultValue was already a function component on master
and ThemeProvider already supplies the theme. Restores to match master.
2026-05-12 10:09:08 -07:00
Evan Rusackas
d816529f9b
fix(Chart): restore filterState prop passed to ChartContainer
2026-05-12 10:09:08 -07:00
Evan Rusackas
b9815e06c4
style: apply prettier formatting to BackgroundStyleDropdown
2026-05-12 10:09:08 -07:00
Evan Rusackas
aee7c285ea
fix(imports): rewrite stale @apache-superset/core bare and api/core imports to correct subpaths
2026-05-12 10:09:08 -07:00
Evan Rusackas
4c14ca5dbe
style: apply prettier formatting
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 10:09:08 -07:00
Evan Rusackas
4db31aea1f
fix(imports): rewrite stale @apache-superset/core/ui to current subpaths
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 10:09:08 -07:00
Evan Rusackas
2a133d2d89
chore(lint): convert dashboard components to function components
...
Converts Dashboard, DashboardGrid, SliceAdder, DragDroppable,
FilterScopeModal, FilterScopeSelector, gridComponents (Chart, Divider,
Header, Markdown, DraggableNewComponent), menu components (HoverMenu,
BackgroundStyleDropdown, MarkdownModeDropdown, WithPopoverMenu),
nativeFilters (FilterValue, DefaultValue), PublishedStatus, and
UndoRedoKeyListeners from class to function components.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-12 10:08:45 -07:00
Mafi
187bb416e7
fix(plugin-chart-ag-grid-table): use display text for filter and sort on HTML cells ( #39885 )
...
Co-authored-by: Richard Fogaca Nienkotter <63572350+richardfogaca@users.noreply.github.com >
2026-05-11 20:29:16 -03:00
Evan Rusackas
cfb704dbeb
test(sqllab): stabilize SaveDatasetModal overwrite-flow test helper ( #40036 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-11 15:48:10 -07:00
Evan Rusackas
e77f6ece92
fix(ci): serialize Docs Deployment runs to avoid push races ( #40030 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 11:25:31 -07:00
Evan Rusackas
785a08c7d5
chore(frontend): export typed useAppDispatch / useAppSelector hooks ( #40027 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 11:01:57 -07:00
Maxime Beauchemin
d90d3a2dea
fix(importexport): honor overwrite flag on /api/v1/assets/import ( #39502 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-11 10:24:42 -07:00
Maxime Beauchemin
6ee4d694bc
fix(sqllab): include template_params when overwriting a dataset ( #39501 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-11 10:24:15 -07:00
Evan Rusackas
006a1800be
chore(lint): convert react-pivottable components to function components ( #39453 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 10:19:05 -07:00
Evan Rusackas
2fe6269c22
chore(lint): convert ChartDataProvider and StatefulChart to function components ( #39456 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 09:55:27 -07:00
Evan Rusackas
26ef4b7ed3
fix(sqla): pass catalog and schema to get_sqla_engine in values_for_column ( #38681 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Claude <claude@anthropic.com >
2026-05-11 09:54:48 -07:00
Evan Rusackas
a7aa854968
fix(big-number): guard against null colorPicker in transformProps ( #39110 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 09:54:08 -07:00
Evan Rusackas
db0c5b32da
chore(lint): convert SuperChart and SuperChartCore to function components ( #39457 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-11 09:51:52 -07:00
Evan Rusackas
96ad20318d
chore(superset-core): forward-compat fixes for TypeScript 6.0 - Phase C ( #39537 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-11 09:50:07 -07:00
Evan Rusackas
516bb19e10
feat(frontend): enable React StrictMode at root ( #39893 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 09:48:54 -07:00
Evan Rusackas
2cc20d3284
perf(explore): use useDeferredValue for explore menu search and JS editor parse ( #39975 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 09:48:07 -07:00
Evan Rusackas
3e3c5c36c3
perf(explore): use useDeferredValue for datasource panel search ( #39970 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 09:47:50 -07:00
Evan Rusackas
eed7098093
perf(sql-lab): use useDeferredValue for schema browser search ( #39928 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-11 09:47:24 -07:00
dependabot[bot]
1d1a0e6fec
chore(deps-dev): update sqlalchemy-firebird requirement from <0.8,>=0.7.0 to >=0.7.0,<2.2 ( #39755 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 09:00:12 -07:00
dependabot[bot]
494c29f5bf
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.1 to 8.59.2 in /superset-frontend ( #39878 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:59:49 -07:00
dependabot[bot]
ad7075d2aa
chore(deps): bump fast-uri from 3.0.6 to 3.1.2 in /docs ( #39979 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:59:26 -07:00
dependabot[bot]
3e1cfc6d69
chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.27.1 to 7.29.4 in /docs ( #39981 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:59:04 -07:00
dependabot[bot]
fcf3f6c0d5
chore(deps-dev): update pinotdb requirement from <6.0.0,>=5.0.0 to >=5.0.0,<10.0.0 ( #39985 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:58:44 -07:00
dependabot[bot]
14ba666594
chore(deps-dev): update ibm-db-sa requirement from <=0.4.0,>0.3.8 to >0.3.8,<=0.4.4 ( #39986 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:58:14 -07:00
dependabot[bot]
1c795418d2
chore(deps-dev): bump pyinstrument from 4.4.0 to 5.1.2 ( #39987 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:57:47 -07:00
dependabot[bot]
6271272e60
chore(deps): bump nh3 from 0.2.21 to 0.3.5 ( #39988 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:57:05 -07:00
dependabot[bot]
2cf4a2c31f
chore(deps-dev): bump databricks-sql-connector from 4.1.2 to 4.2.6 ( #39989 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:54:57 -07:00
dependabot[bot]
2adb6f64eb
chore(deps): bump baseline-browser-mapping from 2.10.27 to 2.10.29 in /docs ( #40013 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:54:43 -07:00
dependabot[bot]
5a453fe95d
chore(deps-dev): bump wait-on from 9.0.5 to 9.0.6 in /superset-frontend ( #40014 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-11 08:54:26 -07:00
Mehmet Salih Yavuz
245fffca79
fix(dashboard): Clear All filters now stages changes until Apply ( #39778 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-05-11 17:15:35 +03:00
Mehmet Salih Yavuz
372b50e19d
fix(dashboard): row limit warning missing for non-table charts ( #39911 )
2026-05-11 17:14:55 +03:00
Oleg Ovcharuk
d83b0c5ce3
feat: support creating datasets for schema-less databases ( #39433 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
2026-05-11 08:30:13 -04:00
Evan Rusackas
f81821086a
chore(releasing): fix email parsing in verify_release.py ( #39602 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-09 08:57:33 -07:00
dependabot[bot]
f67dd4a8f3
chore(deps): bump geostyler from 18.5.0 to 18.5.1 in /superset-frontend ( #39702 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 16:17:31 -07:00
Maxime Beauchemin
68fa8e2733
fix(viz): flatten MultiIndex columns in Time-Series Table for multiple Group By ( #37869 )
...
Co-authored-by: Claude Opus 4 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-05-08 16:11:13 -07:00
Maxime Beauchemin
a60860c969
fix(table): fall back to datasource columns for conditional formatting when query results are empty ( #39345 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-05-08 16:10:41 -07:00
Maxime Beauchemin
d023fe1703
fix(trino/presto): use equality for boolean filters to support computed columns ( #39500 )
2026-05-08 16:10:27 -07:00
Amin Ghadersohi
547660dcc4
fix(mcp): ASCII chart crashes with NaN when dataset contains null values ( #39916 )
2026-05-08 17:35:15 -04:00
Joe Li
e934f2af92
fix(tests): prevent jest hangs caused by MessageChannel-mocked React scheduler ( #39957 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-05-08 14:27:03 -07:00
Amin Ghadersohi
cfb0b6e811
fix(mcp): clarify request wrapper in list_datasets, list_charts, list_dashboards ( #39920 )
2026-05-08 16:01:07 -04:00
Amin Ghadersohi
ff7dc53853
fix(mcp): get_chart_sql drops x_axis on echarts_timeseries_* and only renders one query for mixed_timeseries ( #39865 )
2026-05-08 15:29:28 -04:00
dependabot[bot]
dce3317bc9
chore(deps-dev): bump typescript-eslint from 8.59.1 to 8.59.2 in /docs ( #39876 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 11:24:38 -07:00
dependabot[bot]
dc22b82d88
chore(deps-dev): bump @typescript-eslint/parser from 8.59.1 to 8.59.2 in /superset-websocket ( #39874 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-08 11:24:22 -07:00
Evan Rusackas
0250092378
chore(frontend): TypeScript 6.0 readiness — declaration emit fixes (Phase A) ( #39530 )
...
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-08 10:42:07 -07:00