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 |
|
Amin Ghadersohi
|
0dc58d1042
|
feat(mcp): browser hello page with working middleware and config-driven content (#40471)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-28 11:47:38 -04:00 |
|
Amin Ghadersohi
|
e041f25385
|
fix(mcp): return error when target_tab not found in add_chart_to_existing_dashboard (#40124)
|
2026-05-27 14:29:43 -04:00 |
|
Evan Rusackas
|
d744f5715c
|
fix(dashboard-export): include and re-attach roles in import/export (#21000) (#40136)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: SBIN2010 <Sbin2010@mail.ru>
|
2026-05-27 10:49:07 -07:00 |
|
Amin Ghadersohi
|
fb60662353
|
chore(mcp): revert browser-friendly hello page for GET /mcp from browsers (#40467)
|
2026-05-27 11:43:01 -04:00 |
|
Amin Ghadersohi
|
09a94fa26b
|
feat(mcp): return browser-friendly hello page for GET /mcp from browsers (#40309)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-26 18:52:37 -07:00 |
|
Mike Bridge
|
7e088792b9
|
test(model): roll back uncommitted ds_col mutations in timestamp-expression tests (#40451)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
|
2026-05-26 21:17:08 -03:00 |
|
Maxime Beauchemin
|
b6f545e61e
|
feat(mcp): resolve call_tool proxy name and capture error_type in logging (#38915)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-05-26 14:37:37 -04:00 |
|
Amin Ghadersohi
|
952a6f3a23
|
fix(mcp): prevent encoding error on tools/list when middleware raises (#40446)
|
2026-05-26 12:50:31 -04:00 |
|
dependabot[bot]
|
09572cd5ef
|
chore(deps): bump tabulate from 0.9.0 to 0.10.0 (#40315)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Evan <evan@preset.io>
|
2026-05-25 18:55:24 -07: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 |
|
Evan Rusackas
|
e57387098b
|
fix(bigquery): limit result set size to prevent browser memory crashes (#38588)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: ethan-l-geotab <ethanliong@geotab.com>
|
2026-05-22 21:07:45 -07:00 |
|
Evan Rusackas
|
af6ac4d09c
|
feat(i18n): AI-assisted translation backfill tooling + Spanish translations (#39448)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com>
|
2026-05-22 21:07:27 -07:00 |
|
Mehmet Salih Yavuz
|
8ab4695ba3
|
fix(mcp): use name URL param so AI-generated SQL Lab titles render (#40288)
|
2026-05-22 17:35:08 +03:00 |
|
Alexandru Soare
|
558ff4452b
|
fix(preview): fix chart preview bugs (#40063)
|
2026-05-22 13:42:59 +03:00 |
|
Amin Ghadersohi
|
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 |
|
Amin Ghadersohi
|
e25d708197
|
fix(mcp): hide write tools from users without write permissions (#40098)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-21 19:11:46 -04:00 |
|
Evan Rusackas
|
73f66e4c14
|
fix(datasets): isolate filter state to fix concurrent /dataset race (#39685)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-21 11:12:32 -07:00 |
|
Elizabeth Thompson
|
f187a8e1c4
|
fix(reports): guard null dashboard height in Playwright screenshots (#40179)
|
2026-05-21 09:19:29 -07:00 |
|
Mehmet Salih Yavuz
|
4c3f65ef0b
|
feat(mcp): make config optional in generate_explore_link (#39559)
|
2026-05-21 18:01:59 +03:00 |
|
Mehmet Salih Yavuz
|
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 |
|
Mehmet Salih Yavuz
|
2f95d288dd
|
fix(mcp): eager-load dataset.metrics to prevent Excel export DetachedInstanceError (#39483)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-21 16:34:38 +03:00 |
|
Beto Dealmeida
|
2f5fcc21f9
|
fix(semantic layers): coerce filter types (#40222)
|
2026-05-21 09:25:27 -04:00 |
|
Mehmet Salih Yavuz
|
d1d07112aa
|
feat(mcp): add find_users tool and owner filter columns for listings (#39679)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-21 15:59:09 +03:00 |
|
Alexandru Soare
|
e3711bec39
|
fix(recommandation): Fix chart recommandation (#39886)
|
2026-05-21 15:16:16 +03:00 |
|
Mehmet Salih Yavuz
|
ce9cab098f
|
feat(mcp): chart formatting options across all supported chart types (#39887)
|
2026-05-21 15:00:32 +03:00 |
|
Evan Rusackas
|
7e74fc4192
|
fix(charts): handle PostgreSQL INTERVAL type in bar and pie charts (#34513)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-05-20 22:26:59 -07:00 |
|
Evan Rusackas
|
cdca6f7fdc
|
fix(sqllab): keep saved-query list working when Jinja dataset(id) references a deleted dataset (#39703)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-20 21:19:19 -07:00 |
|
Beto Dealmeida
|
68c145adc3
|
feat(semantic layers): add metadata on additive metrics (#40279)
|
2026-05-20 18:29:28 -04:00 |
|
Evan Rusackas
|
4a9aecda4a
|
fix(dashboard-import): remap chartsInScope on import (#26338) (#40140)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Claude <claude@anthropic.com>
|
2026-05-20 13:41:14 -07:00 |
|
Evan Rusackas
|
46b2d7d7a9
|
test(dashboard-import): pin native filter scope rootPath preservation (#19944) (#40135)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-20 12:25:34 -07:00 |
|
Evan Rusackas
|
f8600471fa
|
test(datasets): regression test for Jinja not rendered on sync columns (#25839) (#40224)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-20 11:46:36 -07:00 |
|
Evan Rusackas
|
b23c65e04f
|
test(charts): regression for last-modified sort order (#27500) (#40231)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-20 11:43:19 -07:00 |
|
Evan Rusackas
|
aa8255c55c
|
test(reports): regression for alerts CSV missing chart time filters (#25538) (#40232)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-20 11:42:52 -07:00 |
|
Evan Rusackas
|
10b7bfc8c1
|
test(helpers): regression for humanize locale activation (#28331) (#40233)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-20 11:42:17 -07:00 |
|
Shaitan
|
69adecd6a3
|
fix(reports): enforce server-side recipient on chart/dashboard report subscriptions (#38847)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-20 10:36:42 -07:00 |
|
Evan Rusackas
|
c39a47cbac
|
test(sql-parser): pin WITH+UNION as non-mutating across dialects (#25659) (#40138)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-20 10:08:21 -07:00 |
|
Alexandru Soare
|
fb276b08dd
|
fix(mcp): Skip misleading trend analysis for categorical ASCII charts (#39761)
|
2026-05-20 18:04:21 +03:00 |
|
Alexandru Soare
|
6e8b3bf976
|
fix(mcp): raise right error (#39964)
|
2026-05-20 14:32:45 +03:00 |
|
Alexandru Soare
|
55024e8f4d
|
feat(mcp): Add mcp_call_id to tool responses for server log correlation (#39776)
|
2026-05-20 14:30:22 +03:00 |
|
Alexandru Soare
|
b98bd2a07a
|
fix(mcp): Block destructive DDL (DROP, TRUNCATE, ALTER) in execute_sql (#39621)
|
2026-05-20 14:29:15 +03:00 |
|
Alexandru Soare
|
0a3a35018c
|
fix(mcp): changed_on_humanized null in write tool responses (generate_dashboard, generate_chart) (#39488)
|
2026-05-20 14:08:51 +03:00 |
|
Evan Rusackas
|
b5ad4a7a07
|
test(sql-parser): pin TimescaleDB hyperfunctions parse on postgresql (#32028) (#40142)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-19 19:53:33 -07:00 |
|
Evan Rusackas
|
9bfa0642a1
|
test(sql-parser): pin quoted identifiers with spaces are not subqueries (#32541, #32684) (#40143)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-18 14:21:59 -07:00 |
|
Elizabeth Thompson
|
ef0efb7493
|
fix(mcp): exclude self-referencing filter columns from get_schema output (#39826)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-05-18 13:51:25 -07:00 |
|
Vitor Avila
|
d40a5cad5d
|
fix(OAuth2): Re-query the OAuth2 token to avoid stale reference (#40071)
|
2026-05-18 13:07:54 -03:00 |
|
SkinnyPigeon
|
70419e9d8f
|
feat: Allow specific mcp tools to be disabled (#39835)
|
2026-05-18 07:22:02 -07:00 |
|
Evan Rusackas
|
34281f54a6
|
test(prophet): pin yhat_lower can be negative for negative series (#21734) (#40141)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-18 07:21:04 -07:00 |
|
Evan Rusackas
|
53d5c41a72
|
test(security): regression test for session cookie after logout (#24713) (#40201)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-18 07:20:51 -07:00 |
|