   
|
42e4030104
|
feat(security): add guest user attributes and get_guest_user_attribute() macro (#33924)
Co-authored-by: Yash Janoria <yash.janoria@314ecorp.com>
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
|
2026-08-08 16:56:07 -07:00 |
|
 
|
8181917f79
|
fix: Apply timezone offset to convert local time boundaries to UTC (#37014)
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-08 16:40:31 -07:00 |
|
  
|
4a587b8539
|
feat(security): actionable, request-access-aware data permission errors (#41843)
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-MacBook-Air-2.local>
|
2026-08-08 11:51:15 -07:00 |
|
   ![github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) ![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)
|
2a9c5acb01
|
chore(deps): bump numpy from 1.26.4 to 2.4.6 (#42778)
Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io>
Co-authored-by: rusackas <evan@rusackas.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-07 22:55:20 -07:00 |
|
 Bart SkowronandClaude Fable 5
|
bd03440ac8
|
feat(alerts-reports): add per-schedule toggle to include/exclude the Explore in Superset link (#42494)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-08-07 21:05:16 -07:00 |
|
 Elizabeth ThompsonandClaude Opus 4.8
|
eb8592d4bf
|
fix(sqla): don't mislabel DB errors as ColumnNotFoundException in adhoc_column_to_sqla (#42889)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-07 15:03:49 -07:00 |
|
 Joe LiandClaude Opus 4.8
|
c901f01693
|
fix(datasets): preserve metric/column uuids on dataset export (#42393)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-07 11:15:24 -07:00 |
|
 
|
4c894affb2
|
fix(models): purge_oauth2_tokens filters on wrong column (#42211)
Signed-off-by: Martin Brodeur <addressedemartin@gmail.com>
Co-authored-by: rusackas <evan@rusackas.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-07 11:04:11 -07:00 |
|
 Mike BridgeandMike Bridge
|
280253b1fb
|
fix(deletion-retention): dedupe repeated blocked audits (#42863)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
|
2026-08-07 10:11:36 -07:00 |
|
 
|
fe06ebe796
|
feat(versioning): enable version history and capture by default (#42801)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-07 10:25:48 -03:00 |
|
Mehmet Salih Yavuz
|
14583b6a5f
|
fix(themes): serve system themes with the algorithm of the slot they fill (#42700)
|
2026-08-07 14:29:49 +03:00 |
|
Elizabeth Thompson
|
7dd6ce835f
|
fix(datasets): catch TemplateError instead of narrower TemplateSyntaxError in render_dataset_fields (#42802)
|
2026-08-06 15:05:08 -07:00 |
|
  
|
4f2147009f
|
feat(dashboard): expand all chart descriptions (#32958)
Co-authored-by: Urban Pettersson <urban.pettersson@alteryx.com>
Co-authored-by: rusackas <evan@rusackas.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-06 14:47:30 -07:00 |
|
 Evan RusackasandClaude Code
|
2ecce20e48
|
chore(viz): remove legacy explore_json + viz.py pipeline (#41714)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-06 13:22:15 -07:00 |
|
 Elizabeth ThompsonandClaude
|
01a9fdc621
|
chore(reports): thread cache-key/execution-id log context through screenshot capture logs (#42657)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-06 09:43:12 -07:00 |
|
 
|
ba09f399ac
|
feat(soft-delete): enable soft delete by default and purge for real (#42800)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-06 09:34:55 -07:00 |
|
 Pat BuxtonandClaude Opus 5
|
de93a19b3c
|
fix(engine): update databend engine spec for dialect version >=0.4.6 (#28627)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-06 06:28:16 -07:00 |
|
Alexandru Soare
|
57d6e5c637
|
feat(hooks): add configurable post-creation hook for dashboards (#42837)
|
2026-08-06 16:11:55 +03: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 |
|
  
|
32e4e3c6a8
|
fix(reports): enforce dashboard readiness and execution budget (#42624)
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io>
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-05 14:30:35 -07:00 |
|
 Evan RusackasandClaude Opus 4.8
|
633f393880
|
feat(pivot-table): reintroduce show-values-as-fraction display option (#42761)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-05 14:17:30 -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 |
|
 
|
126c93b495
|
fix(versioning): pin shadow-row reads and restore to (id, uuid) (#42797)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-05 11:12:20 -07:00 |
|
 
|
e880711bbb
|
fix(migrations): actually drop _customer_location_uc (list == set no-op) (#42642)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-05 11:12:14 -07:00 |
|
 
|
47a4dabd14
|
feat(soft-delete): warn at startup when a retention task's Celery config is incomplete (#42641)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
|
2026-08-05 11:12:09 -07:00 |
|
 Evan RusackasandClaude Code
|
f65b42408e
|
fix(tasks): gate exception_type in task properties behind SHOW_STACKTRACE (#40587)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-05 09:31:30 -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 |
|
endimonan
|
1605676aa7
|
fix(reports): use zip extension for bundled CSV attachments (#42640)
|
2026-08-04 21:09:19 -07:00 |
|
Abdul Rehman
|
956231b9ee
|
fix(dataset): make post-save column refresh best-effort for Jinja SQL (#42463)
|
2026-08-04 20:40:09 -07:00 |
|
 Evan RusackasandClaude Code
|
2f9bde5579
|
fix(sql): preserve quoted-identifier casing for the HANA dialect (#39328) (#42731)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-04 20:39:35 -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 |
|
Amin Ghadersohi
|
33c386a2d6
|
fix(core): reduce metric expression log noise (#42619)
|
2026-08-04 16:35:02 -07:00 |
|
Elizabeth Thompson
|
7c03736623
|
fix(alerts): wrap Jinja rendering errors in AlertCommand._execute_query (#42714)
|
2026-08-04 15:07:10 -07:00 |
|
Elizabeth Thompson
|
4e9e884dd8
|
fix(sqllab): wrap process_template() in QueryEstimationCommand to prevent raw UndefinedError leak (#42757)
|
2026-08-04 15:02:47 -07: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 |
|
  
|
e103d92b48
|
feat(versioning): version-history UI (#41551)
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
|
2026-08-04 12:37:46 -07:00 |
|
Alexandru Soare
|
3dde95d809
|
feat(reports): add retry on failure support for reports (#42481)
|
2026-08-04 18:04:32 +03:00 |
|
Yuriy Krasilnikov
|
457cd3487d
|
fix(api): include query lifecycle timing in /api/v1/chart/data response (#37516)
|
2026-08-03 17:27:57 -07:00 |
|
 Elizabeth ThompsonandClaude
|
03b35186e5
|
fix(jinja): handle UndefinedError from virtual dataset templates (#42366)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-03 17:09:31 -07:00 |
|
 Elizabeth ThompsonandClaude
|
25ab96188f
|
fix(sqllab): roll back session before retrying get_query after a broken transaction (#42675)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-03 15:04:28 -07:00 |
|
 Elizabeth ThompsonandClaude
|
4b11fa09c7
|
fix(errors): map uncaught SupersetException status/log-level correctly (#42643)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-03 15:03:00 -07:00 |
|
 
|
8f10bda68e
|
feat(soft-delete): Recently Archived view with restore and permanent delete (#41550)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-03 12:21:48 -07:00 |
|
 Mike BridgeandClaude Opus 5
|
bf34c7f2b4
|
fix(versioning): stop filing every operational failure under the migration race (#42709)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-03 12:08:59 -07:00 |
|
 Mike BridgeandClaude Opus 5
|
db0b8b1513
|
test(versioning): un-skip the two obsolete activity-view skips (#42710)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-03 12:07:49 -07:00 |
|
 Mike BridgeandClaude Opus 5
|
081515d52f
|
fix(versioning): drop username from version-history attribution (#42711)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
|
2026-08-03 12:07:02 -07:00 |
|