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 |
|
Moussa Leblouba
|
13c5a32402
|
fix(tests): correct stale TYPE_CHECKING import path in base_data_loader (#41972)
Co-authored-by: Moussa Leblouba <mlablouba@gmail.com>
|
2026-07-12 20:26:11 +07:00 |
|
Evan Rusackas
|
958d1ab256
|
test(rls): assert dataset search returns all mask matches (#29707) (#41968)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-12 20:23:29 +07:00 |
|
Evan Rusackas
|
b8c0171976
|
test(rls): assert related/subjects honors search filter for roles (#31466) (#41969)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-12 20:22:39 +07:00 |
|
Anatolii
|
189f258e0c
|
fix(drill): coerce temporal drill filter values (#40180)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Superset Dev <dev@superset.apache.org>
|
2026-07-11 15:24:51 -07:00 |
|
yousoph
|
f5deda7864
|
fix(dataset): copy catalog field when duplicating a BigQuery dataset (#41106)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
|
2026-07-11 15:24:21 -07:00 |
|
Dhimas Ardinata
|
a03cabffa7
|
perf(csv): avoid regex in CSV value escaping (#40195)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-11 11:52:50 -07:00 |
|
Krupa Vadher
|
e852147182
|
test: add edge-case tests for datetime_to_epoch function (#39404)
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
|
2026-07-11 11:51:46 -07:00 |
|
Mike Bridge
|
b641008da6
|
fix(versioning): preserve complete multi-flush history (#41940)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
|
2026-07-11 10:50:48 -07: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 |
|
Mike Bridge
|
4dde4d2c70
|
fix(versioning): make baseline capture atomic (#41941)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
|
2026-07-10 16:12:32 -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 |
|
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 |
|