Mehmet Salih Yavuz
94cfefeaa6
fix(table): consolidate visual column options under Visual formatting section ( #39856 )
...
(cherry picked from commit 69fbbfd7ce )
2026-05-20 11:43:34 -07:00
Enzo Martellucci
debc7da93b
fix(embedded-sdk): grant fullscreen and clipboard-write by default ( #39943 )
...
(cherry picked from commit d3784879c2 )
2026-05-20 11:42:31 -07:00
Richard Fogaca Nienkotter
7344426aea
fix(dashboard): match auto-refresh paused-dot outline to icon color ( #39909 )
...
(cherry picked from commit 8088c5d1de )
2026-05-20 11:42:02 -07:00
Joe Li
c9618cc73a
fix(dashboard): restore top-level tab drop target for dashboards with content ( #39423 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
(cherry picked from commit d7fa9301cc )
2026-05-19 17:04:44 -07:00
jesperct
7672dce4aa
fix(echarts): suppress phantom x-axis label at axis edge when no time grain ( #39972 )
...
(cherry picked from commit 5393fdfabf )
2026-05-19 15:12:17 -07:00
Vitor Avila
cf2f4c0438
fix(OAuth2): Re-query the OAuth2 token to avoid stale reference ( #40071 )
...
(cherry picked from commit d40a5cad5d )
2026-05-19 15:12:17 -07:00
Beto Dealmeida
eeedcaf47b
fix: OAuth2 exception should be 403 ( #40074 )
...
(cherry picked from commit 736a51c13f )
2026-05-19 15:12:17 -07:00
Vitor Avila
1666be2b95
fix(OAuth2): Support OAuth2 exception with legacy endpoint ( #39897 )
...
(cherry picked from commit 3745e37182 )
2026-05-19 15:12:17 -07:00
Vitor Avila
b900cc53b7
fix(GSheets OAuth2): Re-add UnauthenticatedError ( #39785 )
...
(cherry picked from commit 3f550f166f )
2026-05-19 15:12:17 -07:00
Vitor Avila
05e68c3187
fix(db oauth2): Improve OAuth2 flow ( #39499 )
...
(cherry picked from commit 191337e08d )
2026-05-19 14:06:43 -07:00
Beto Dealmeida
b968978ad5
fix(oauth2): silence lock acquisition errors on token refresh ( #39463 )
...
Co-authored-by: Beto Dealmeida <beto@preset.io >
(cherry picked from commit 5fb89b865d )
2026-05-19 14:03:39 -07:00
jesperct
3543be247f
fix(AlertReportModal): TypeError when pasting text into the Alerts content form search field ( #39298 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
(cherry picked from commit 6cebba49ca )
2026-05-18 22:12:43 -07:00
Maxime Beauchemin
fa2fbb2c00
fix(importexport): honor overwrite flag on /api/v1/assets/import ( #39502 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit d90d3a2dea )
2026-05-18 14:05:41 -07:00
Maxime Beauchemin
0ba574d3f2
fix(sqllab): include template_params when overwriting a dataset ( #39501 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit 6ee4d694bc )
2026-05-18 14:04:10 -07:00
Maxime Beauchemin
2e4b7accc4
fix(trino/presto): use equality for boolean filters to support computed columns ( #39500 )
...
(cherry picked from commit d023fe1703 )
2026-05-18 14:03:47 -07:00
Jean Massucatto
3c56ad9bc8
fix(table): restore dropdown arrow visibility on paginated table page… ( #39305 )
...
(cherry picked from commit 9c3c8dcc0b )
2026-05-18 14:03:06 -07:00
Jean Massucatto
c2079726cd
fix(chart): use categorical axis for bar charts with numeric x-axis ( #39141 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
(cherry picked from commit 171414f165 )
2026-05-18 14:02:18 -07:00
Maxime Beauchemin
91678ca2cd
fix(import): import tags during CLI native asset import ( #39495 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit c4cf03f899 )
2026-05-18 14:01:44 -07:00
jesperct
271b3fecee
fix(time-comparison): use chart row_limit instead of instance config in offset queries ( #39490 )
...
(cherry picked from commit d8dd2d99b3 )
2026-05-18 10:58:47 -07:00
Gabriel Torres Ruiz
60f1d01f25
feat(mcp): add create_virtual_dataset tool to save SQL queries as datasets ( #39279 )
...
(cherry picked from commit 18d6feb499 )
2026-05-18 10:56:33 -07:00
Amin Ghadersohi
dc5afb132a
fix(mcp): use tiktoken for response-size-guard token estimation ( #39912 )
...
(cherry picked from commit 9b520312a1 )
2026-05-18 10:14:31 -07:00
Amin Ghadersohi
d7fdb8a979
fix(mcp): validate column refs in generate_explore_link, update_chart_preview, and update_chart ( #39797 )
...
(cherry picked from commit 4a21a5365f )
(cherry picked from commit 7230edcb69869a342e80ca28d76ae1aec3612b80)
2026-05-17 21:37:15 -07:00
Richard Fogaca Nienkotter
4ad3053c7f
fix(mcp): warn on invalid chart preview form data key ( #39891 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
(cherry picked from commit 9459bc7bf4 )
2026-05-17 21:37:04 -07:00
Joe Li
b03b060533
fix(explore): add matrixify_enable guard to prevent stale validators on pre-revamp charts ( #38765 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit 4b17ac2629 )
2026-05-17 19:42:45 -07:00
jesperct
bd8801cd5f
test(plugin-chart-echarts): regression guards for temporal x-axis labels on timeseries charts ( #39208 )
...
(cherry picked from commit 5b5f23d127 )
2026-05-17 18:08:11 -07:00
Amin Ghadersohi
a4a85b09d1
fix(mcp): point get_dataset_info url to explore view instead of legacy tablemodelview edit ( #39838 )
...
(cherry picked from commit 673634f7af )
2026-05-16 23:09:18 -07:00
Amin Ghadersohi
53c2d1a31d
feat(mcp): warn when execute_sql template_params used with templating disabled ( #39858 )
...
(cherry picked from commit 28239c18d4 )
2026-05-16 22:39:51 -07:00
Enzo Martellucci
4bfaeb8f10
feat(mcp): add generate_bug_report tool with PII sanitization ( #39595 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
(cherry picked from commit e4fe08ab9e )
2026-05-15 20:10:15 -07:00
Enzo Martellucci
fa9ecaa243
fix(mcp): fall back to title match when dashboard slug lookup misses ( #39567 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
(cherry picked from commit e3e834bbf7 )
2026-05-15 20:09:55 -07:00
Richard Fogaca Nienkotter
8ba59e7351
fix(mcp): sanitize read path output for LLM context ( #39738 )
...
(cherry picked from commit c2b9272f4c )
2026-05-15 19:37:31 -07:00
Amin Ghadersohi
9af36ae61c
feat(mcp): add get_chart_sql tool and expose chart filters in get_chart_info ( #38700 )
...
(cherry picked from commit 6948e73ec7 )
2026-05-15 19:26:05 -07:00
Kamil Gabryjelski
65a03dd29a
fix(mcp): Support form_data_key without chart identifier for unsaved charts ( #38628 )
...
(cherry picked from commit af5e05db2e )
2026-05-15 19:19:06 -07:00
Amin Ghadersohi
0b37b8211b
chore(mcp): extract shared chart helpers and ASCII rendering into separate modules ( #39438 )
...
(cherry picked from commit e6853894ab )
2026-05-15 14:31:59 -07:00
Gabriel Torres Ruiz
9b94dde8fe
fix(mcp): prevent LLM from creating new dashboard instead of adding chart to existing one ( #39353 )
...
(cherry picked from commit c289731212 )
2026-05-15 11:33:39 -07:00
Maxime Beauchemin
ef6c89dab5
fix(dataset-editor): fix SQL expression editor extra spaces and height expansion ( #39248 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit 0aa8cace1b )
2026-05-15 10:49:01 -07:00
Maxime Beauchemin
9342573737
fix(tags): fix Bulk tag modal dropdown clipping and stale tag cache ( #39210 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
(cherry picked from commit d915e4f3ff )
2026-05-15 09:14:38 -07:00
Amin Ghadersohi
2e502a4019
fix(mcp): add description and certification fields to default list tool columns ( #39017 )
...
(cherry picked from commit 7be2acb2f3 )
2026-05-14 21:02:44 -07:00
Joe Li
cc35510e3e
fix(frontend): preserve absolute and protocol-relative URLs in ensureAppRoot ( #38316 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
(cherry picked from commit 6c359733e1 )
2026-05-14 16:49:37 -07:00
Elizabeth Thompson
ab722c903e
fix(dashboard): prevent duplicate subdirectory prefix when toggling fullscreen ( #39534 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
(cherry picked from commit 86ba63b072 )
2026-05-14 16:49:16 -07:00
Mafi
084a2018e4
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 >
(cherry picked from commit 187bb416e7 )
2026-05-14 16:48:24 -07:00
Amin Ghadersohi
052ed7cacc
feat(mcp): add query_dataset tool to query datasets using semantic layer ( #39727 )
...
(cherry picked from commit f29d82b3b1 )
2026-05-12 14:50:26 -07:00
Joe Li
d66d39fd1a
feat(explore): add CSV/XLS download to drill-to-detail modal ( #37109 )
...
Adds CSV and XLSX download buttons plus an explicit reload control to the
drill-to-detail and drill-by modals. Adds a shared DownloadDropdown
component used by both modals.
Backport of #37109 from master to 6.0-release. Adapted for 6.0-release:
- All @apache-superset/core/* imports collapsed back to @superset-ui/core
(the namespace refactor is master-only).
- canCopyClipboard from usePermissions is master-only; gated the new
copy-disabled tooltip on canDownload instead until canCopyClipboard
is ported.
- TabularDataRow type is master-only (utils/common is still .js); inlined
as Record<string, unknown>[].
- The Explore pane Results/Samples tabs receive onDownloadCSV/
onDownloadXLSX/onReload as optional props but the row-limit selector
changes from master are intentionally omitted (master moved that area
toward a different pattern that is not present on 6.0-release).
- Backend FRONTEND_CONF_KEYS gains ROW_LIMIT so the new drill download
payload can read it from common.conf.
(cherry picked from commits fa31ec8 , 967fa7b , 9ba8fda , b39419c , b74cc05 ,
15be40b , d8c8849 , 6e1f03b , ca0e9cf , 76cdc1f )
Co-Authored-By: alex-poor <alex@karo.co.nz >
2026-05-11 11:34:59 -07:00
yousoph
012ea6dd59
fix(dashboards): sc 104687 chart name revert ( #761 )
2026-05-11 00:00:35 -07:00
Amin Ghadersohi
5d88ea00fa
fix(mcp): rename _FastMCPValidationFilter to public symbol ( #39722 )
...
(cherry picked from commit 09c7e1fc08 )
(cherry picked from commit bf1eb3d57e4d10a6c0a5ad15e8cab498c49b006f)
2026-05-08 15:46:58 -07:00
Enzo Martellucci
baf1ba6b09
fix(reports): keep body sized so standalone screenshots don't time out ( #39944 )
...
(cherry picked from commit b5186d1c65 )
2026-05-08 14:28:16 -07:00
Amin Ghadersohi
9039d1460c
fix(mcp): database filter columns, timeseries SQL, and unsaved chart datasource name ( #39636 )
...
(cherry picked from commit 7774ec7e3c )
2026-05-08 12:59:05 -07:00
Mehmet Salih Yavuz
c23bd3e8b9
fix(mcp): surface structured errors for generate_chart validation failures ( #39484 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
(cherry picked from commit 3f28f5d012 )
2026-05-08 12:55:26 -07:00
Beto Dealmeida
73db5fa5f4
feat(sqlglot): Vertica dialect ( #39969 )
...
(cherry picked from commit 4311a15eb2 )
2026-05-08 11:49:22 -07:00
jesperct
6597bcecb8
fix(colors): reassign colliding series when dashboard locks shared dimension color ( #39297 )
...
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
(cherry picked from commit 9e91ae8cff )
2026-05-08 11:48:54 -07:00
Vitor Avila
fe1ab92778
fix: OpenSearch dialect identifier delimiters ( #39953 )
...
(cherry picked from commit ad5e3170dd )
2026-05-08 11:39:36 -07:00