Beto Dealmeida
|
5b8e94de26
|
feat(semantic layers): dashboard filters (#40475)
|
2026-07-10 12:18:51 -07:00 |
|
Ville Brofeldt
|
2112fbd379
|
feat(subjects): add read-only Subject REST API and DAO (#41897)
|
2026-07-10 04:29:34 -07:00 |
|
Joe Li
|
e2ba378b69
|
fix(sqllab): redirect legacy /superset/sql/<db_id>/ deep links (#41759)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-10 01:16:59 -07:00 |
|
schoel-bis
|
597c9c6fea
|
fix: do not require recaptcha public key for LDAP authentication (#37009)
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-07-10 01:07:01 -07:00 |
|
Mike Bridge
|
a899e1db41
|
feat(versioning): entity-version base infrastructure (gated off, dark launch) (#41176)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-09 19:57:05 -07:00 |
|
Evan Rusackas
|
1bfb7c60e7
|
fix(ci): repair stale mock target breaking Python-Unit on master (#41911)
|
2026-07-10 09:31:50 +07:00 |
|
carlosribeiro-plaid
|
2380d576d5
|
fix(cli): avoid DetachedInstanceError in compute-thumbnails (#41530)
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-07-09 19:26:41 -07:00 |
|
abderrahmen bejaoui
|
43bfc85941
|
fix(db): validate schema and table cache timeout to reject negative values (#38490)
Co-authored-by: abderbj <115119179+abderbj@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-07-09 18:19:00 -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 |
|
Kevin Lan
|
e65b2c49d7
|
fix(marshmallow): add compatibility layer for Flask-AppBuilder with marshmallow 4.x (#35920)
Co-authored-by: FLAME <xaustin03@gmail.com>
Co-authored-by: Eyang0612 <eddieyang0612@gmail.com>
|
2026-07-08 12:09:50 -07:00 |
|
Ville Brofeldt
|
33f0fc93ed
|
feat: introduce Subject model and entity editors/viewers (#38831)
|
2026-07-08 11:00:03 -07:00 |
|
Evan Rusackas
|
01e872c105
|
refactor: remove the deprecated AVOID_COLORS_COLLISION feature flag (#41800)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
|
2026-07-08 09:48:32 -07:00 |
|
Daniel
|
34d4966f8b
|
fix(dataset): resolve duplicate virtual dataset validation error (#37932)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-08 08:27:13 -07:00 |
|
Beto Dealmeida
|
001d6c9692
|
fix(semantic-layers): apply time-comparison offset to TEMPORAL_RANGE filters (#41556)
|
2026-07-08 08:25:42 -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 |
|
Shaitan
|
206155f986
|
fix(explore): apply per-datasource access check on the legacy explore view (#41425)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-07 23:08:17 -07:00 |
|
innovark
|
f6d03e4a68
|
fix(clickhouse): time filters use server timezone for toDateTime literals (#41579)
|
2026-07-07 23:07:46 -07:00 |
|
Maxime Beauchemin
|
0efcd54250
|
fix(charts): fix time comparison crash when offsets share a numeric prefix (#39344)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-07-07 17:46:30 -07:00 |
|
Akshat Sinha
|
9617155289
|
fix(utils): urls preserve query params (#35936)
|
2026-07-07 17:11:19 -07:00 |
|
abdullah reveha
|
98fc857613
|
feat(cache): warm up native filter option queries (#41531)
Co-authored-by: Abdullah Sahin <you@example.comclear>
|
2026-07-07 17:08:40 -07:00 |
|
mkramer5454
|
c253b68d7b
|
fix(chart): fix Chart Time Grain option not working if Dataset is not saved (#38766)
Co-authored-by: Matthew Kramer <matthewkramer@Matthews-MacBook-Pro.local>
Co-authored-by: Matthew Kramer <matthewkramer@Matthews-MacBook-Pro-2.local>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-07 17:00:40 -07:00 |
|
Jeremy
|
050acc6c30
|
fix(databend): support configuring Databend via individual parameters (#41513)
|
2026-07-07 16:58:33 -07:00 |
|
innovark
|
0d9533fdf8
|
fix(reports): export server-paginated table row limits (#41103)
|
2026-07-07 16:57:11 -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 |
|
Mike Bridge
|
04f8b700d7
|
feat(datasets): soft-delete and restore (#40130)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-07 08:57:08 -07:00 |
|
Evan Rusackas
|
19c982d8d3
|
test(async-queries): prove OAuth2RedirectError survives async chart queries (#41839)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-07 08:54:40 -07:00 |
|
Evan Rusackas
|
973366d30b
|
test(models): prove owner association tables reject duplicate rows (#41837)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-07 08:54:08 -07:00 |
|
Evan Rusackas
|
7b0969131f
|
test(sql): prove ClickHouse parametric aggregates parse cleanly (#37285) (#41836)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-07 08:53:49 -07:00 |
|
Evan Rusackas
|
00a9546de9
|
test(sql): prove multi-space column names no longer trip subquery validation (#41835)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-07 08:53:20 -07:00 |
|
Evan Rusackas
|
de5a31a2cf
|
test(sql): prove Oracle GROUP BY is no longer rewritten to ordinals (#35414) (#41834)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-07 08:53:05 -07: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 |
|
amaannawab923
|
9b508ebe0d
|
fix(ag-grid): honor dataset hour offset in time range filters (#41391)
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com>
Co-authored-by: Enzo Martellucci <enzomartellucci@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-07 17:12:01 +02:00 |
|
Beto Dealmeida
|
4dc45aa958
|
fix(semantic layers): apply post-processing (#41601)
|
2026-07-07 08:52:44 -04:00 |
|
Beto Dealmeida
|
4167a21f7d
|
fix(semantic layers): guards for zero rows (#41600)
|
2026-07-07 08:51:45 -04:00 |
|
Evan Rusackas
|
1c3b070d34
|
feat(i18n): do-not-translate registry + '#. do-not-translate' marker standard (#41651)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 19:31:41 -07:00 |
|
Evan Rusackas
|
e52240b9a6
|
test(datasets): prove column metadata persists for zero-row queries (#41838)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-07 08:49:18 +07:00 |
|
Evan Rusackas
|
2aa43f6f0f
|
fix(sql): stop sanitize_clause from rewriting user SQL semantics (#36113) (#41125)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-06 18:03:26 -07:00 |
|
yousoph
|
c0b0a2fdaf
|
feat(tags): add favorites filter to Tags list view (#41461)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-06 12:55:01 -07: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 |
|
Mike Bridge
|
a7a051777c
|
feat(charts): soft-delete and restore (#40129)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-07-06 10:07:04 -07: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 |
|
alex
|
83826839a0
|
fix(i18n): inject language pack into bootstrap to translate code-split chunks (#39357)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-07-05 21:15:40 -07:00 |
|
EUbaldiEC
|
9a24d42d65
|
fix(chart): Fix heatmap charts when filtering down to one row/colum (#40738)
Co-authored-by: Joe Li <joe@preset.io>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-07-05 14:24:33 -07:00 |
|
Beto Dealmeida
|
8fcc0f8b48
|
fix(semantic layers): start/end ranges (#41590)
Co-authored-by: Joe Li <joe@preset.io>
|
2026-07-04 16:46:26 -07:00 |
|
Joe Li
|
1e50316bcc
|
chore(reports): deprecate Slack v1 and harden Slack v2 tests (#39914)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-07-04 16:41:39 -07:00 |
|
Beto Dealmeida
|
681275077b
|
fix(semantic layers): time comparison with 1 row (#41554)
|
2026-07-03 14:39:15 -07:00 |
|
Evan Rusackas
|
47bc3e2dc1
|
fix: correct Security menu case for MySQL deployments (#40527)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Joe Li <joe@preset.io>
|
2026-07-02 17:23:31 -07:00 |
|
Enzo Martellucci
|
55088e10da
|
feat(database-modal): add validation loading state and duplicate name check (#36880)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-07-02 16:52:13 -07:00 |
|