 
|
c980b3a361
|
fix(mcp): tighten auth and request validation edge cases (#43388)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-24 10:58:59 -07:00 |
|
 Evan RusackasandClaude Code
|
05842a6350
|
feat(metrics): add MEDIAN/STDDEV_SAMP/VAR_SAMP as system-wide aggregates (#42895)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-21 04:15:17 -07:00 |
|
Amin Ghadersohi
|
18a36d04c7
|
fix(mcp): preserve user-authored result values (#43202)
|
2026-08-20 18:29:39 -04:00 |
|
 JUST.in DO ITandClaude Sonnet 5
|
bcfb4346f6
|
fix(mcp): honor use_cache and cache_timeout in get_chart_data (#43349)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-20 13:01:41 -07:00 |
|
  
|
21ae918656
|
fix(mcp): validate chart queries before persistence (#43128)
Co-authored-by: Bexultan Mustafin <bexultan.mustafin@ffins.kz>
Co-authored-by: Joe Li <joe@preset.io>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-08-14 17:48:19 -07:00 |
|
Amin Ghadersohi
|
8967e6c2d3
|
fix(mcp): accept changed_on_delta_humanized as order_column in list tools (#42571)
|
2026-08-14 16:11:46 -04:00 |
|
Amin Ghadersohi
|
81e431cd50
|
fix(mcp): return all chart query results (#42824)
|
2026-08-14 16:10:26 -04:00 |
|
Amin Ghadersohi
|
edfb009e1c
|
fix(mcp): expose query context to Jinja macros (#42822)
|
2026-08-14 16:10:03 -04:00 |
|
Amin Ghadersohi
|
e808fcbcad
|
fix(mcp): bind all generated charts to dashboard time filters (#42490)
|
2026-08-14 16:07:50 -04:00 |
|
Gabriel Torres Ruiz
|
856599027a
|
fix(mcp): harden the embedded-guest chart data-read path
|
2026-08-14 14:55:11 -03:00 |
|
Amin Ghadersohi
|
117b92a517
|
fix(mcp): expose table column formatting (#42658)
|
2026-08-13 15:21:44 -04:00 |
|
 Amin GhadersohiandClaude
|
5554b892ff
|
fix(mcp): preserve table chart state during updates (#42655)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-13 12:54:05 -04:00 |
|
 
|
8014f782d3
|
feat: bump SQLAlchemy to 2.0 and flask-sqlalchemy to 3.1.1 (#42803)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Superset Dev <dev@superset.apache.org>
|
2026-08-12 19:55:14 -07:00 |
|
Amin Ghadersohi
|
56573fa2cd
|
feat(mcp): filter asset lists by certification (#42656)
|
2026-08-12 00:12:38 -04:00 |
|
 
|
d84a00f3c6
|
feat(dashboard): handle empty chart query context in Excel export (#42284)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
|
2026-08-10 21:12:08 -04:00 |
|
 Evan RusackasandClaude Code
|
1de35d1361
|
fix(mcp): reject unknown fields in nested chart-config models too (#42626) (#42732)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-05 16:24:55 -07:00 |
|
 Amin GhadersohiandClaude
|
0e4e368768
|
feat(mcp): add observability to MCP service (#41921)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-05 11:52:34 -07:00 |
|
Amin Ghadersohi
|
86b2076169
|
fix(mcp): handle missing metrics/columns and null data in chart preview (#42576)
|
2026-08-04 19:59:47 -04:00 |
|
 Rafael BenitezandClaude Opus 4.8
|
1478e32bc2
|
fix(mcp): persist Handlebars template under camelCase key so it renders (#42725)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-08-04 16:21:57 -04:00 |
|
Luc Verdier
|
4915a3e8c7
|
fix(mcp): report the committed chart when its instance is detached (#42621)
|
2026-08-02 14:56:46 -07:00 |
|
Amin Ghadersohi
|
7b351d53cf
|
fix(mcp): fall back to a temporal dataset column (#42575)
|
2026-07-30 17:39:49 -04:00 |
|
JUST.in DO IT
|
cb319c9b81
|
fix(mcp): trust dataset is_dttm flag when applying time_grain to VARCHAR temporal columns (#42288)
|
2026-07-23 10:00:22 -07:00 |
|
Amin Ghadersohi
|
f999afaac0
|
fix(mcp): coerce float rowcount to int in ChartData to prevent PydanticSerializationError (#42140)
|
2026-07-21 10:10:33 -07:00 |
|
 Evan RusackasandClaude Sonnet 5
|
b362d36019
|
chore: remove deck.gl JavaScript tooltip controls and ENABLE_JAVASCRIPT_CONTROLS (#42126)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-21 10:01:25 -07:00 |
|
  
|
a99c98c6fe
|
feat(mcp): waterfall chart type plugin (#42070)
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-MacBook-Air-2.local>
|
2026-07-17 13:49:34 -07:00 |
|
 
|
2f7afe4b47
|
feat(mcp): deleted_state trash listing for list_charts and list_dashboards (#41855)
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-15 23:36:04 -07:00 |
|
 
|
8ce6d42942
|
feat(mcp): add restore_chart and restore_dashboard tools (#41842)
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-15 15:51:15 -07:00 |
|
 
|
2bbb7d0638
|
feat(mcp): histogram and box plot chart type plugins (#41860)
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-15 15:50:09 -07:00 |
|
 Amin GhadersohiandCopilot Autofix powered by AI
|
bd9ba24266
|
fix(mcp): add AliasChoices to chart/dashboard/dataset request schemas (#41597)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-07-14 14:24:12 -04:00 |
|
 
|
5c12f216d5
|
feat(mcp): add delete_chart and delete_dashboard tools (#41472)
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-11 10:47:27 -07:00 |
|
Amin Ghadersohi
|
bd61e09b4e
|
fix(mcp): bind Big Number chart to a temporal column for dashboard time filters (#41895)
|
2026-07-10 16:48:09 -04:00 |
|
Gabriel Torres Ruiz
|
1fd43ffe52
|
feat(mcp): scope embedded-guest data reads to the token's dashboards (#41753)
|
2026-07-09 14:58:01 -03:00 |
|
Ville Brofeldt
|
33f0fc93ed
|
feat: introduce Subject model and entity editors/viewers (#38831)
|
2026-07-08 11:00:03 -07:00 |
|
Amin Ghadersohi
|
fbc24959ab
|
feat(mcp): add semantic layer MCP tools (list_metrics, get_table, get_compatible_dimensions, get_compatible_metrics) (#41611)
|
2026-07-07 12:51:35 -04:00 |
|
Richard Fogaca Nienkotter
|
51e708da6b
|
fix(mcp): accept Superset vocabulary in chart configs and clarify query_dataset metric errors (#40972)
|
2026-07-06 16:01:14 -03:00 |
|
Amin Ghadersohi
|
c3f5e997a1
|
feat(mcp): chart type plugin registry for extensible generate_chart (#39922)
|
2026-07-02 00:31:19 -04:00 |
|
 
|
2b09b6bc1d
|
feat(mcp): list_charts accepts dashboards filter (#40397)
Co-authored-by: gkneighb <26003+gkneighb@users.noreply.github.com>
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
|
2026-06-25 17:14:11 -07:00 |
|
 Evan RusackasandClaude Opus 4.8
|
4f4663418f
|
fix(tests): stabilize update_chart MCP test failing on previous-Python CI leg (#41310)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 16:16:14 -07:00 |
|
Vitor Avila
|
334b13c3d9
|
fix(chart API): apply dashboard filters by live scope, not stale chartsInScope (#41214)
|
2026-06-19 15:22:54 -03:00 |
|
Amin Ghadersohi
|
1467006427
|
fix(mcp): generate durable explore permalink URL instead of ephemeral form_data_key (#40773)
|
2026-06-19 08:50:11 -07:00 |
|
 Amin GhadersohiandCopilot Autofix powered by AI
|
4b96b91b53
|
feat(mcp): add aggregation field to BigNumberChartConfig for Big Number with Trendline (#40775)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-06-15 14:40:37 -04:00 |
|
 Amin GhadersohiandClaude Sonnet 4.6
|
2f008afca9
|
fix(mcp): add dataset_id to update_chart to support rebinding chart datasource (#40853)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-12 10:42:53 -04:00 |
|
 
|
aa4092ba68
|
fix(mcp): add select_columns lean defaults to get_dashboard_info, get_chart_info, get_dataset_info (#40473)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Richard Fogaça <richardfogaca@gmail.com>
|
2026-06-05 11:10:13 -03:00 |
|
Amin Ghadersohi
|
f4dfb7f026
|
fix(mcp): fall back to form_data spatial query for Deck.gl charts (#40339)
|
2026-06-03 13:30:52 -04:00 |
|
Gabriel Torres Ruiz
|
e68251fa70
|
feat(mcp): support custom SQL metrics in generate_chart and update_chart (#40448)
|
2026-05-28 14:52:43 -03:00 |
|
Alexandru Soare
|
33585b0480
|
feat(mcp): make form_data_key optional in update_chart_preview (#39680)
|
2026-05-25 15:09:36 +03:00 |
|
Alexandru Soare
|
b64561f3a3
|
chore(mcp): Simplify chart preview response (#40020)
|
2026-05-25 13:16:27 +03:00 |
|
Alexandru Soare
|
558ff4452b
|
fix(preview): fix chart preview bugs (#40063)
|
2026-05-22 13:42:59 +03:00 |
|
 Amin GhadersohiandClaude Sonnet 4.6
|
5966bb1c1e
|
feat(mcp): add series_limit to generate_chart XY config (#40307)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-21 20:36:30 -04:00 |
|
 Mehmet Salih YavuzandClaude Opus 4.7
|
53d8e5bdfa
|
feat(mcp): include applied dashboard filters in get_chart_info (#39620)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-21 17:48:21 +03:00 |
|