Chandan P
|
3ddc3b1d56
|
fix(cache): fall back to default timeout when cache_timeout is None (#43149)
|
2026-08-27 21:50:53 -07:00 |
|
Chandan P
|
98ec6018df
|
fix(embedded): honor "can view query" permission for guest users (#43151)
|
2026-08-27 21:49:52 -07:00 |
|
 
|
8c5be889d9
|
fix(cockroachdb): replace abandoned cockroachdb package with sqlalchemy-cockroachdb (#43501)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-27 19:48:13 -07:00 |
|
 Elizabeth ThompsonandClaude Opus 4.8
|
7b145a520c
|
fix(tags): catch TemplateError when validating access for tagged SQL Lab queries (#43423)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-27 15:06:46 -07:00 |
|
 Elizabeth ThompsonandClaude Opus 4.8
|
20be48c085
|
fix(explore): catch TemplateError when validating access for permalinked query datasources (#43605)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-27 15:06:38 -07:00 |
|
Aurimas Navardauskas
|
e1c7a51674
|
fix(mcp): flag failed tool calls with isError (#43374)
|
2026-08-27 14:59:19 -07:00 |
|
Gabriel Torres Ruiz
|
ecbd6578b0
|
fix(db_engine_specs): always mask OAuth2 client secret in encrypted extra (#43491)
|
2026-08-27 18:42:51 -03:00 |
|
Amin Ghadersohi
|
ea3206b076
|
fix(mcp): surface rejected filter columns in get_chart_data (#43598)
|
2026-08-27 17:36:50 -04:00 |
|
Amin Ghadersohi
|
478f612f25
|
fix(mcp): add open-world tool annotations (#43529)
|
2026-08-27 17:36:30 -04:00 |
|
Amin Ghadersohi
|
a16bc0d94f
|
fix(mcp): apply time grain overrides from extra_form_data (#43599)
|
2026-08-27 17:35:23 -04:00 |
|
 Amin GhadersohiandClaude
|
bcc6af6c5f
|
fix(dao): don't mask transient OperationalError as a "not found" result (#43479)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-27 17:34:53 -04:00 |
|
  
|
6d8cbbfe8d
|
fix(api): stop export downloads inheriting the one-year Cache-Control (#43185)
Co-authored-by: bikashJMV <bikash@jmv.co.in>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-08-27 12:17:02 -07:00 |
|
 Sepuri Sai KrishnaandEvan Rusackas
|
926e0e6a92
|
fix(chart-data): validate select()'s exclude option instead of raising 500s (#42410)
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-08-27 12:14:33 -07:00 |
|
 Amogh AtreyaandEvan Rusackas
|
76151beade
|
fix(export): truncate exported filenames to prevent Windows path extraction errors (#42531) (#42541)
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-08-27 08:48:58 -07:00 |
|
 Amin GhadersohiandClaude
|
905a35d05f
|
fix(mcp): resolve dashboard permalinks (#43482)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-27 11:35:36 -04:00 |
|
Endi Monan
|
5879994e68
|
fix(charts): resolve export filenames from the chart, not the form data (#43280)
|
2026-08-27 08:31:32 -03:00 |
|
Vitor Avila
|
371e5e25e8
|
fix(trino): honor the verify arg for the user impersonation flow (#43534)
|
2026-08-26 19:44:30 -03:00 |
|
 Luiz OtavioandClaude Opus 5
|
a140e74f5f
|
fix(excel): handle duplicate column labels in xlsx export (#43561)
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-26 16:39:03 -03:00 |
|
Amin Ghadersohi
|
434511cb37
|
fix(mcp): reject unsafe dashboard layout replacements (#43476)
|
2026-08-26 14:28:26 -04:00 |
|
Alexandru Soare
|
455e6603c1
|
feat(reports): gate retry functionality behind ALERT_REPORTS_RETRY flag (#43553)
|
2026-08-26 09:18:11 -07:00 |
|
 Amin GhadersohiandClaude
|
1fd763bd29
|
fix(mcp): honor and validate chart filters (#43478)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-25 20:54:09 -07:00 |
|
 
|
62d74be0af
|
fix(metadb): apply SUPERSET_META_DB_LIMIT after join instead of per-table (#36304) (#42598)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Joe Li <joe@preset.io>
|
2026-08-25 19:31:11 -07:00 |
|
 Evan RusackasandSuperset Dev
|
61ab0cdb5d
|
fix(ocient): update GIS test fixtures for pyocient's relocated geo types (#43496)
Co-authored-by: Superset Dev <dev@superset.apache.org>
|
2026-08-25 17:18:02 -07:00 |
|
 BexultanandBexultan Mustafin
|
649d6f1b41
|
fix(mcp): defer unknown numeric types to compile (#43131)
Co-authored-by: Bexultan Mustafin <bexultan.mustafin@ffins.kz>
|
2026-08-25 15:35:00 -07:00 |
|
 BexultanandBexultan Mustafin
|
90dab7cf61
|
fix(mcp): accept common chart input variants (#43130)
Co-authored-by: Bexultan Mustafin <bexultan.mustafin@ffins.kz>
|
2026-08-25 15:22:52 -07:00 |
|
 Sepuri Sai KrishnaandJoe Li
|
68386a53ee
|
chore(database): remove dead extra validation exception classes (#42411)
Co-authored-by: Joe Li <joe@preset.io>
|
2026-08-25 15:14:16 -07:00 |
|
 
|
b89da3e9fc
|
docs(versioning): fix post-flip doc and comment drift (#43493)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-25 13:00:25 -07:00 |
|
 Mike BridgeandClaude Fable 5
|
88d2c2954e
|
feat(deletion-retention): persist purge block reason codes on the audit log (#43485)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-25 12:46:55 -07:00 |
|
   
|
6c2fef29cb
|
feat(snowflake): Add support for OAuth 2.0 authentication (#36856)
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Joe Li <joe@preset.io>
|
2026-08-24 21:22:14 -07:00 |
|
 Evan RusackasandSuperset Dev
|
bd7b739212
|
chore: remove obsolete pandas/SQLAlchemy version compat shim (#43497)
Co-authored-by: Superset Dev <dev@superset.apache.org>
|
2026-08-24 20:11:52 -07:00 |
|
 Durgaprasad M LandEvan Rusackas
|
107204a1fc
|
fix(sqllab): allow SQL Lab query owners to create charts without all_datasource_access (#42479)
Co-authored-by: Evan Rusackas <evan@rusackas.com>
|
2026-08-24 16:51:57 -07:00 |
|
Joe Li
|
ca3d7670b7
|
fix(ci): restore scheduled CI checks (#43266)
|
2026-08-24 12:31:50 -07:00 |
|
 Joe LiandClaude
|
7dbf71a379
|
fix(query-object): reject malformed ad-hoc metrics (#43353)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-24 12:12:25 -07:00 |
|
 Joe LiandClaude Sonnet 5
|
24b95f9ca7
|
fix(gsheets): correctly format Date-column filter literals (#43355)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-24 12:12:04 -07:00 |
|
Joe Li
|
31f06c0ee6
|
fix(dataset): correct Hours Offset filter bounds and grain-truncation order (#43173)
|
2026-08-24 11:47:16 -07:00 |
|
 
|
6ab21b381a
|
fix(mysql): resolve wire-protocol column types and mutate rows from immutable results (#42821)
Co-authored-by: Jean Massucatto <massucattoj@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-24 11:45:15 -07:00 |
|
 
|
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 Rusackas
|
f3142e7b15
|
fix(tags): fix broken import in daos/tag.py (#43466)
|
2026-08-24 10:15:08 -07:00 |
|
 
|
3f10d8b1cc
|
fix(versioning): suppress automatic chart normalization changes (#43350)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-24 09:09:20 -07:00 |
|
 
|
7f1b41444c
|
fix: add missing access checks to semantic-layer and theme endpoints (#43389)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-24 08:52:45 -07:00 |
|
 
|
8a32324184
|
fix: add missing ownership checks to tag, report-log, and dataset-schema endpoints (#43390)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-24 08:44:22 -07:00 |
|
Elizabeth Thompson
|
9f505eb0cb
|
fix(examples): replace deprecated timeseries_limit_metric with series_limit_metric (#43422)
|
2026-08-22 15:02:20 -07:00 |
|
 Joe LiandClaude Sonnet 5
|
f2610e9dca
|
fix(sqllab): default PostgreSQL port to 5432 in the dynamic connection form (#43351)
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-21 15:59:33 -07:00 |
|
Aurimas Navardauskas
|
5812c0eab5
|
fix(mcp): fail closed when MCP_AUTH_FACTORY raises (#43329)
|
2026-08-21 15:43:51 -07:00 |
|
 Mike BridgeandClaude Fable 5
|
5f3e34908c
|
fix(charts): surface blocking alerts/reports when archiving a chart (#43402)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-21 19:33:32 -03:00 |
|
 Evan RusackasandSuperset Dev
|
9781254363
|
fix(export): escape formula-triggering values consistently and bound post-processing inputs (#43396)
Co-authored-by: Superset Dev <dev@superset.apache.org>
|
2026-08-21 12:37:33 -07:00 |
|
 
|
65893113fe
|
fix(import): tighten ownership and validation checks across asset importers (#43393)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-21 12:35:33 -07:00 |
|
 
|
04017f3956
|
fix(sqllab): re-validate access against rendered SQL and tighten cache/permalink scoping (#43394)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-21 12:35:06 -07:00 |
|
 
|
2b6044b624
|
fix: tighten SSRF validation, executor resolution, and cache scoping across reports/thumbnails (#43395)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-21 12:34:37 -07:00 |
|
Alexandru Soare
|
a05a099987
|
fix(embedded): block custom SQL injection in guest user chart payloads (#43111)
|
2026-08-21 17:05:40 +03:00 |
|