 
|
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 |
|
Aurimas Navardauskas
|
5812c0eab5
|
fix(mcp): fail closed when MCP_AUTH_FACTORY raises (#43329)
|
2026-08-21 15:43:51 -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 |
|
 BexultanandBexultan Mustafin
|
fde0ba26d1
|
fix(mcp): validate virtual dataset metadata and surface errors (#43129)
Co-authored-by: Bexultan Mustafin <bexultan.mustafin@ffins.kz>
|
2026-08-19 10:50:37 -07:00 |
|
 Amin GhadersohiandClaude Fable 5
|
086b4af65d
|
feat(mcp): per-resource token scopes with user-permission intersection (#42297)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-18 13:11:27 -04: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 |
|
JUST.in DO IT
|
f4587218dd
|
fix(mcp): populate user_id in MCP audit logs (#42767)
|
2026-08-14 16:28:01 -04: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 |
|
  
|
d0658bacc8
|
fix(mcp): give concurrent tool calls isolated db sessions (#42629)
Co-authored-by: goingforstudying-ctrl <goingforstudying-ctrl@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Joe Li <joe@preset.io>
|
2026-08-13 11:05:40 -07: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 |
|
 madhushreeagandmadhushree agarwal
|
bdf8ce69ab
|
feat(Reports&Alerts): remove Selenium support, require Playwright (#43028)
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com>
|
2026-08-11 16:06:26 -07: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 |
|
 
|
265269018e
|
fix(mcp): require issuer-aware resolver for multi-issuer JWT, fix sanitizer input ordering (#42935)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-10 15:56:46 -07:00 |
|
Joe Li
|
b8c44a1ad5
|
fix(ci): restore master validation checks (#42807)
|
2026-08-05 22:58:05 -07:00 |
|
 JUST.in DO ITandClaude Sonnet 5
|
d594a4d157
|
fix(mcp): make streamable-http session mode configurable via MCP_STATELESS_HTTP (#42814)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-05 21:31:22 -07: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 |
|
 Evan RusackasandClaude Code
|
3f011edabb
|
fix(mcp): supply required DBEventLogger args so mcp_tool_error events are logged (#42579) (#42730)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-05 16:22:10 -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 |
|
 Evan RusackasandClaude Code
|
e7338a2add
|
fix(mcp): route FastMCP ValidationError through the validation error handler (#42578) (#42738)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-05 09:27:28 -07:00 |
|
 Evan RusackasandClaude Code
|
9c97d4859c
|
fix(mcp): stop false-flagging successful responses with error_type:null as failures (#42580) (#42736)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-05 09:27:17 -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 |
|
 Amin GhadersohiandClaude
|
043163b54c
|
fix(mcp): reject unparseable time_range instead of silently matching full table (#42283)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-04 19:45:30 -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 |
|
JUST.in DO IT
|
ac97484b2a
|
fix(mcp): missing params in MCP tool call logs (#42660)
|
2026-08-03 08:38:22 -07: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 |
|
 Elizabeth ThompsonandClaude Fable 5
|
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 MartellucciandClaude Opus 4.8
|
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 |
|
 
|
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 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 |
|
 Amin GhadersohiandCopilot Autofix powered by AI
|
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 GhadersohiandCopilot Autofix powered by AI
|
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 |
|