Amin Ghadersohi
|
7b351d53cf
|
fix(mcp): fall back to a temporal dataset column (#42575)
|
2026-07-30 17:39:49 -04:00 |
|
Elizabeth Thompson
|
8955593b85
|
fix: close gaps in pkg_resources/sqlalchemy-redshift warning suppression (#41935)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-29 15:05:18 -07:00 |
|
Enzo Martellucci
|
069605828d
|
feat(subjects): scope principal listings and default new assets to creator groups (#42472)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-29 14:36:45 +02:00 |
|
JUST.in DO IT
|
181f5bc9c1
|
fix(mcp): capture created chart/dashboard id in generate_chart/generate_dashboard audit logs (#42367)
|
2026-07-28 09:16:58 -07:00 |
|
Elizabeth Thompson
|
90040fc1f6
|
fix(mcp_service): downgrade client-disconnect transport noise to WARNING (SC-115264) (#42441)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-07-26 15:02:15 -07:00 |
|
Joe Li
|
5ffdac1871
|
fix(mcp): align pooled screenshot override signature (#42384)
|
2026-07-24 13:32:31 -07:00 |
|
Amin Ghadersohi
|
2317d9cf91
|
fix(mcp): truncate query-tool responses instead of hard-failing (#42244)
|
2026-07-23 14:38: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
|
1c0f259e38
|
refactor(mcp): dedupe list-tool schemas and delete dead middleware (#41923)
|
2026-07-22 12:29:59 -04:00 |
|
Amin Ghadersohi
|
e5c418a187
|
fix(mcp): normalize bracket-shorthand time ranges in query_dataset (#42144)
|
2026-07-21 15:42:04 -04: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 Rusackas
|
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 |
|
Greg Neighbors
|
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 |
|
Amin Ghadersohi
|
73aa8ef280
|
docs(mcp): fix instruction/docstring drift and annotation metadata in mcp_service (#41922)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-07-17 16:13:45 -04:00 |
|
Amin Ghadersohi
|
f3255c46ac
|
feat(mcp): add dashboard owner, role, and certification management tools (#41606)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-07-17 13:05:58 -07:00 |
|
Gabriel Wong
|
c45b9002e6
|
feat(mcp): register /health HTTP endpoint (#41755)
|
2026-07-16 15:32:33 -07:00 |
|
Greg Neighbors
|
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 |
|
Greg Neighbors
|
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 |
|
Greg Neighbors
|
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 Ghadersohi
|
f38fff2a19
|
test(mcp): close systematic test-coverage gaps in mcp_service (#41924)
|
2026-07-15 12:30:04 -04:00 |
|
Amin Ghadersohi
|
cec9afb165
|
fix(mcp): await ctx.info calls in update_dashboard tool (#41920)
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-07-15 12:28:44 -04:00 |
|
Amin Ghadersohi
|
6c2b7aceb5
|
fix(mcp): correct decorator order on query_dataset tool (#41925)
|
2026-07-15 10:42:11 -04:00 |
|
Amin Ghadersohi
|
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 |
|
Amin Ghadersohi
|
62ccdfacc2
|
fix(mcp): make list-item truncation cap configurable in get_dashboard_info (#41698)
|
2026-07-13 14:46:10 -04:00 |
|
Amin Ghadersohi
|
873566c827
|
fix(mcp): stop masking dashboard lookup DB errors as not-found (#41919)
|
2026-07-13 13:32:35 -04:00 |
|
Mehmet Salih Yavuz
|
2fac66d1a3
|
feat(mcp): add update_dataset_metric tool for editing saved dataset metrics (#40975)
|
2026-07-13 15:44:57 +03:00 |
|
Greg Neighbors
|
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 |
|
Greg Neighbors
|
3818152191
|
fix(mcp): user/role tools demanded a permission FAB never registers (#41858)
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-10 17:36:54 -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 |
|
Evan Rusackas
|
1bfb7c60e7
|
fix(ci): repair stale mock target breaking Python-Unit on master (#41911)
|
2026-07-10 09:31:50 +07:00 |
|
Greg Neighbors
|
baff395d98
|
feat(mcp): add list_themes, get_theme_info, and create_theme tools (#41497)
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-09 17:51:51 -07: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 |
|
jaehoon
|
2dab31c130
|
fix(mcp): serialize FAB role permissions (#41404)
Co-authored-by: jaehoon.kim <jaehoon.kim@42dot.ai>
|
2026-07-07 23:27:30 -07:00 |
|
goingforstudying-ctrl
|
8f4c411765
|
fix(mcp): coerce Role ORM objects to role names in UserInfo schema (#40746)
Signed-off-by: goingforstudying-ctrl <goingforstudying-ctrl@users.noreply.github.com>
Co-authored-by: goingforstudying-ctrl <goingforstudying@users.noreply.github.com>
Co-authored-by: goingforstudying-ctrl <goingforstudying-ctrl@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-07 15:35:27 -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 |
|
Rafael Benitez
|
dd0277e1e3
|
feat(mcp): support embedded guest-token authentication (#41003)
Co-authored-by: Gabriel Torres Ruiz <gabo2595@gmail.com>
|
2026-07-07 12:24:02 -03: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 |
|
Joe Li
|
fd8d7009a5
|
chore(mcp): drop legacy /superset prefix from dashboard URLs (#41758)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-06 08:57:08 -07:00 |
|
Joe Li
|
a30846881b
|
test(ci): stabilize master checks (#41650)
|
2026-07-02 15:32:06 -07:00 |
|
Amin Ghadersohi
|
c3f5e997a1
|
feat(mcp): chart type plugin registry for extensible generate_chart (#39922)
|
2026-07-02 00:31:19 -04:00 |
|
Joe Li
|
bed1034c2f
|
refactor(frontend): centralize subdirectory URL prefixing behind nav helpers (#39925)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Evan <evan@preset.io>
|
2026-07-01 11:20:13 -07:00 |
|
Amin Ghadersohi
|
7f4cac63c9
|
fix(mcp): escape LIKE wildcards in find_users to prevent user enumeration (#41593)
|
2026-07-01 13:01:46 -04:00 |
|
Amin Ghadersohi
|
fd9c84be43
|
feat(mcp): add get_dashboard_datasets tool (#40961)
|
2026-06-30 18:27:09 -04:00 |
|
Amin Ghadersohi
|
2bd9ab4c59
|
feat(mcp): add remove_chart_from_dashboard tool (#40958)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-30 18:16:08 -04:00 |
|
Amin Ghadersohi
|
bf88c62814
|
feat(mcp): add manage_native_filters tool (#40960)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-30 17:07:49 -04:00 |
|
Amin Ghadersohi
|
c60d8bb656
|
feat(mcp): add tags + typed metadata fields to update_dashboard (#40957)
|
2026-06-30 10:36:31 -07:00 |
|
Amin Ghadersohi
|
c11fa206ce
|
feat(mcp): add duplicate_dashboard tool (#40959)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-30 10:36:19 -07:00 |
|
ʈᵃᵢ
|
25c9f3510a
|
test(mcp): set embedded on update_dashboard test mock (#41495)
|
2026-06-28 11:19:01 +07:00 |
|
Onur Taşhan
|
1280eaee18
|
fix(mcp): include embedded_uuid in get_dashboard_info response (#41195)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-26 18:00:10 -07:00 |
|