Antonio Rivero
|
683a65488f
|
feat(mcp): Add ResponseCachingMiddleware and Storage (#36497)
|
2025-12-11 01:20:50 +01:00 |
|
Daniel Vaz Gaspar
|
bb22eb1ca8
|
feat: add option for hash algorithms (#35621)
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com>
|
2025-12-09 16:59:07 +00:00 |
|
Amin Ghadersohi
|
8d7c83419c
|
fix(mcp): Use config-based URL for MCP service instead of request auto-detection (#36460)
|
2025-12-09 07:33:17 -08:00 |
|
Gabriel Torres Ruiz
|
3940354120
|
feat(theming): add per-theme custom font URL support (#36317)
|
2025-12-08 16:46:01 -08:00 |
|
Elizabeth Thompson
|
b35b1d7633
|
fix: add subdirectory deployment support for app icon and reports urls (#35098)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Daniel Gaspar <danielvazgaspar@gmail.com>
|
2025-12-08 16:06:08 -08:00 |
|
Luis Sánchez
|
e7c060466d
|
fix(SqlLab): enhance SQL formatting with Jinja template support. (#36277)
|
2025-12-08 15:32:05 -08:00 |
|
Shunki
|
440cbc4c1f
|
fix(roles): Add missing SQLLab permissions for estimate and format (#36263)
|
2025-12-08 14:40:38 -08:00 |
|
Daniel Vaz Gaspar
|
1d9c93a793
|
fix: core mcp injection and ephemeral envs (#36440)
|
2025-12-05 15:02:07 -03:00 |
|
Beto Dealmeida
|
482c674a0f
|
chore: improve types (#36367)
|
2025-12-04 13:51:35 -05:00 |
|
Beto Dealmeida
|
16e6452b8c
|
feat: Explorable protocol (#36245)
|
2025-12-04 13:18:34 -05:00 |
|
Elizabeth Thompson
|
c36ac53445
|
fix(reports): simplify logging to focus on timing metrics (#36227)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Vitor Avila <vitorfragadeavila@gmail.com>
|
2025-12-04 10:00:17 -08:00 |
|
Antonio Rivero
|
4a249a0745
|
fix(dashboards): Use same decorators as FAB (#36423)
|
2025-12-04 16:32:10 +01:00 |
|
Declan Zhao
|
d121cfdbda
|
feat(prune_logs): add optional max_rows_per_run param (#36313)
|
2025-12-04 10:15:10 -03:00 |
|
Beto Dealmeida
|
c458f99dd4
|
chore: cleanup ssh tunnel (#34388)
|
2025-12-03 14:26:35 -05:00 |
|
Amin Ghadersohi
|
5c91ab91fb
|
feat(mcp): add tool tags for Tool Search optimization (#36405)
|
2025-12-03 18:07:22 +01:00 |
|
Amin Ghadersohi
|
2c6bed27aa
|
refactor(mcp): use dynamic APP_NAME instead of hardcoded Superset branding (#36371)
|
2025-12-02 11:33:10 -08:00 |
|
Beto Dealmeida
|
d05ab91d11
|
fix: is_column_reference check (#36382)
|
2025-12-02 14:16:48 -05:00 |
|
Beto Dealmeida
|
e4cb84bc02
|
feat: DB2 dialect for sqlglot (#36365)
|
2025-12-02 12:19:52 -05:00 |
|
Beto Dealmeida
|
775d1ba061
|
fix: normalize totals cache keys for async hits (#36274)
|
2025-12-01 11:11:10 -05:00 |
|
Mehmet Salih Yavuz
|
a754258fad
|
fix(timeshift): Add a more reliable strategy for correct temporal col (#36309)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-01 17:24:05 +03:00 |
|
PolinaFam
|
c9a7a85159
|
feat(chart): add axes settings for trendline (#36002)
|
2025-11-28 12:22:57 -08:00 |
|
Amin Ghadersohi
|
18ab5382b1
|
feat(mcp): implement selective column serialization for list tools (#36035)
|
2025-11-25 17:31:51 -08:00 |
|
Amin Ghadersohi
|
f98939103b
|
fix(mcp-service): improve MCP tool parameter clarity and validation (#36137)
Co-authored-by: Rafael Benitez <rafael.benitez@contractors.food52.com>
|
2025-11-25 16:34:43 -08:00 |
|
Amin Ghadersohi
|
06a8f4df02
|
feat(datasets): add datetime format detection to dataset columns (#36150)
Co-authored-by: Claude Code <claude@anthropic.com>
|
2025-11-25 14:25:24 -08:00 |
|
Amin Ghadersohi
|
cf88551a56
|
fix(mcp): Allow MCP tools to accept string or object request formats (#36271)
|
2025-11-25 14:46:44 -05:00 |
|
Beto Dealmeida
|
aca18fff99
|
fix: double computation of contribution_totals (#36226)
|
2025-11-25 14:35:55 -05:00 |
|
Ville Brofeldt
|
a4860075d2
|
feat: add mcp abstractions to core (#36151)
|
2025-11-25 08:23:59 -10:00 |
|
Daniel Vaz Gaspar
|
bae716fa83
|
fix(log): remove unwanted info from logs REST API (#36269)
|
2025-11-25 18:10:29 +00:00 |
|
Beto Dealmeida
|
0c87034b17
|
fix: cache key generation (#36225)
|
2025-11-25 12:50:00 -05:00 |
|
Amin Ghadersohi
|
8d5d71199a
|
feat(mcp): Add flexible input parsing to handle double-serialized requests (#36249)
|
2025-11-25 18:21:04 +01:00 |
|
Daniel Vaz Gaspar
|
cd36845d56
|
fix: remove unwanted info from tags REST API (#36266)
|
2025-11-25 16:22:31 +00:00 |
|
Antonio Rivero
|
c966dd4f9e
|
feat(dashboards): Add config to filter implicit tags in list API (#36246)
|
2025-11-25 11:57:53 +01:00 |
|
amaannawab923
|
186693b840
|
feat(ag-grid): add SQLGlot-based SQL escaping for where and having filter clauses (#36136)
|
2025-11-25 09:35:40 +02:00 |
|
Elizabeth Thompson
|
08c1d03479
|
fix(screenshots): Only cache thumbnails when image generation succeeds (#36126)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-21 17:11:20 -08:00 |
|
Beto Dealmeida
|
a2267d869b
|
refactor: refactor get_query_result (#36057)
|
2025-11-21 18:14:52 -05:00 |
|
Beto Dealmeida
|
e303537e0c
|
fix: adhoc column quoting (#36215)
|
2025-11-21 16:32:39 -05:00 |
|
Daniel Vaz Gaspar
|
348b19cb4c
|
fix(sqllab): validate results backend writes and enhance 410 diagnostics (#36222)
|
2025-11-21 15:05:48 +00:00 |
|
Amin Ghadersohi
|
92d8139136
|
fix(security): enable AUTH_RATE_LIMITED to work correctly (#36195)
Co-authored-by: Joe Li <joe@preset.io>
|
2025-11-20 10:23:49 -08:00 |
|
amaannawab923
|
35f156a1e1
|
feat(streaming): Streaming CSV uploads for over 100k records for constant memory usage (#35478)
|
2025-11-20 19:16:59 +02:00 |
|
Amin Ghadersohi
|
66afdfd119
|
docs(mcp): add comprehensive architecture, security, and production deployment documentation (#36017)
|
2025-11-19 16:41:56 +01:00 |
|
Richard Fogaca Nienkotter
|
8315804c85
|
fix(cache): apply dashboard filters to non-legacy visualizations (#36109)
|
2025-11-18 10:03:09 +01:00 |
|
PolinaFam
|
fb325a8f24
|
fix(translations): Fix Russian translations for EmptyState (#34055)
Co-authored-by: Polina Fam <pfam@ptsecurity.com>
|
2025-11-18 01:26:05 +03:00 |
|
Yuvraj Singh Chauhan
|
28bdec2c79
|
fix(tags): ensure tag creation is compatible with MySQL by avoiding Markup objects (#36075)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-11-17 14:05:42 -08:00 |
|
Beto Dealmeida
|
3b226038ba
|
fix(datasets): prevent double time filter application in virtual datasets (#35890)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-17 16:47:10 -05:00 |
|
Gabriel Torres Ruiz
|
9d06a5888f
|
fix(csv-upload): log detailed errors during chunk concatenation for debugging (#36108)
|
2025-11-17 12:05:12 -08:00 |
|
Beto Dealmeida
|
fb7d0e0e3d
|
chore: annotate important types (#36034)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-17 14:41:20 -05:00 |
|
Yong Le He
|
fb8eb2a5c3
|
fix(dashboard): ensure world map chart uses correct country code format in crossfilter (#35919)
|
2025-11-17 09:14:04 -08:00 |
|
Amin Ghadersohi
|
dad469297c
|
feat(mcp): add configurable branding for MCP service (#36033)
|
2025-11-17 14:16:25 +01:00 |
|
Amin Ghadersohi
|
9605a4a9cb
|
fix(mcp-service): ensure Flask app context in auth hook and resolve Pydantic warnings (#36013)
|
2025-11-17 11:31:03 +01:00 |
|
Ville Brofeldt
|
c2baba50f9
|
chore: abstract models and daos into superset-core (#35259)
|
2025-11-14 17:00:44 -08:00 |
|