Hans Yu
|
1ca5e61f54
|
chore: Unset future flag in engines and sessions. (#43273)
|
2026-08-20 10:58:37 -07:00 |
|
 Sumit KumarandClaude Opus 4.8
|
1569915096
|
feat(multi-value): array-typed column filters with two-tier operators (ClickHouse MVP) (#41279)
Signed-off-by: thedeceptio <thedeceptio@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-19 10:56:49 -07:00 |
|
 
|
e7139a7ac2
|
fix(models): enforce one OAuth2 token per user+database (#42897)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com>
|
2026-08-14 21:50:56 -07:00 |
|
 
|
1e65d93a83
|
fix(sql): handle ORDER BY in embedded MSSQL queries (#43127)
Co-authored-by: Bexultan Mustafin <bexultan.mustafin@ffins.kz>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-08-14 14:07:10 -04:00 |
|
 Evan RusackasandClaude Opus 4.8
|
0915a39bcb
|
fix(dataset): improve dataset, report, and expression validation (#42929)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-12 20:13:45 -07:00 |
|
varadendrasimha511
|
b98e157104
|
fix(sqla): preserve float precision when mixing int/float values in IN filters (#42752)
|
2026-08-10 11:12:43 -07:00 |
|
Antonio Rivero
|
9e2cb69a39
|
feat(database): identify configured database connection errors (#42996)
|
2026-08-10 14:14:42 +02: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 |
|
 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 |
|
 
|
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 |
|
 Evan RusackasandClaude Code
|
b6d8c830e7
|
test(jinja): pin filter_values() drill-to-detail native-filter fallback for virtual datasets (#35263) (#42595)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-02 14:44:38 -07:00 |
|
 Mike BridgeandClaude Opus 4.8
|
f8c05bba6e
|
fix(clickhouse): bound system sampling reads instead of failing on max_rows_to_read (#42464)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-29 10:20:20 -07:00 |
|
Hans Yu
|
19159d58c8
|
refactor: engine enforce SQLAlchemy 2.0 (#42277)
|
2026-07-22 11:11:48 -07:00 |
|
Damian Pendrak
|
1392fbc9b2
|
fix(sql): validate Custom SQL metric has an aggregate under GROUP BY (#42199)
|
2026-07-22 09:28:57 +02:00 |
|
 MafiandMatt Fitzgerald
|
a086b2eae9
|
fix(clickhouse): retry adhoc column type probe with comment-safe SQL (#42298)
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io>
|
2026-07-22 02:39:49 -04:00 |
|
 AlekseyandEvan Rusackas
|
2ddea33bb6
|
fix(models): inline calculated column expression in raw-records queries (#34784) (#42040)
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-07-21 16:23:59 -07:00 |
|
Taras Pashkevych
|
df34b5d277
|
fix(drill-detail): paginate Elasticsearch samples via engine cursor (#39509)
|
2026-07-21 10:09:28 -07:00 |
|
 
|
b3757870cc
|
fix(sqllab): apply SQL_QUERY_MUTATOR in SQL Lab when MUTATE_AFTER_SPLIT is set (#41127)
Co-authored-by: Lucas Wolkersdorfer <lucas.wolkersdorfer@rise-world.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-20 15:36:45 -07:00 |
|
 Evan RusackasandClaude Opus 4.8
|
f03a66db9c
|
fix(dataset): apply HOURS OFFSET to all temporal columns, not just the time column (#41489)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-20 09:23:20 -07:00 |
|
jenwitteng
|
a83171bce6
|
fix(database): capture result metadata after fetch (#42127)
Signed-off-by: Jenwit Amonpongitsara <jenwit.amonpongitsara@agoda.com>
|
2026-07-18 10:54:36 -07:00 |
|
 Evan RusackasandClaude Opus 4.8
|
5b837e844e
|
fix(sqla): cast native UUID columns to string for LIKE/ILIKE filters (#41804)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-17 13:59:41 -07:00 |
|
 Mike BridgeandMike Bridge
|
90f9238f8a
|
fix(charts): preserve time filter for expression axes (#42052)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
|
2026-07-15 14:27:50 -03:00 |
|
 Evan RusackasandClaude Code
|
2857b29ab9
|
test(sqla): assert simple metric quotes columns requiring quoting (#30637) (#41961)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-13 15:58:34 -07:00 |
|
Hans Yu
|
68ebc22e1e
|
refactor: replace Engine.execute() with Connection.execute() (#41917)
|
2026-07-13 09:40:33 -07:00 |
|
 
|
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 |
|
Ville Brofeldt
|
33f0fc93ed
|
feat: introduce Subject model and entity editors/viewers (#38831)
|
2026-07-08 11:00:03 -07:00 |
|
  
|
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 |
|
 Evan RusackasandClaude Code
|
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 RusackasandClaude Code
|
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 |
|
  
|
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 |
|
 Mike BridgeandMike Bridge
|
bdc610c572
|
fix(db): use a private engine for prequery connections to avoid listener race (#41642)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
|
2026-07-02 16:30:09 -07:00 |
|
 
|
ab0e77c1cb
|
fix(embedded): allow guest users to sort by visible columns (#37371)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-02 15:50:56 -07:00 |
|
 
|
bed1034c2f
|
refactor(frontend): centralize subdirectory URL prefixing behind nav helpers (#39925)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Evan <evan@preset.io>
|
2026-07-01 11:20:13 -07:00 |
|
 ShaitanandClaude Opus 4.8
|
2da2db6c7c
|
feat(sql): schema-qualified table denylist + information_schema/lo_* defaults (#41120)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-01 16:57:45 +01:00 |
|
 
|
b9e3f0aa1e
|
feat(soft-delete): gate soft delete behind a temporary SOFT_DELETE release toggle (#41166)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-01 08:09:52 -07:00 |
|
 yousophandClaude Opus 4.8
|
b8b23d6219
|
fix(bigquery): quote dotted STRUCT columns per-segment in drill to detail (#41462)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-29 22:45:31 -07:00 |
|
 ShaitanandClaude Opus 4.8
|
cd8ac41d16
|
fix(datasource): validate expressions through the shared adhoc-expression checks (#41427)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-27 19:47:59 +01:00 |
|
Elizabeth Thompson
|
9d56b1721d
|
fix(models): use Series.iloc for positional access in post_process_df (#41344)
|
2026-06-23 11:22:22 -07:00 |
|
Vitor Avila
|
9e130e5927
|
fix(chart): preserve SQL_QUERY_MUTATOR line comments structure (#41215)
|
2026-06-19 15:07:24 -03:00 |
|
 Durgaprasad M LandMehmet Salih Yavuz
|
7e98410743
|
fix(theme): embedded method overrides dashboard level config (#40777)
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me>
|
2026-06-17 18:33:04 -07:00 |
|
jesperct
|
ef82da8458
|
fix(charts): apply datetime format to unaggregated temporal columns (#41060)
|
2026-06-17 14:56:09 -07:00 |
|
 Bob JoandClaude Fable 5
|
257dafeec5
|
fix(query): don't mutate ad-hoc ORDER BY expressions when building queries (#40993)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-16 13:03:39 -04:00 |
|
 
|
3c6239363b
|
fix(db): preserve percent encoding in database passwords (#36783)
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-13 13:52:00 -07:00 |
|
 ShaitanandClaude Opus 4.7
|
8e4a460cc7
|
fix(charts): apply DISALLOWED_SQL_FUNCTIONS gate to adhoc expressions (#40568)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-03 12:52:22 +01:00 |
|
 Evan RusackasandClaude Code
|
9af6746dbe
|
fix(models): HTML-escape data-controlled values in dashboard_link and Slice.icons (#40639)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-02 16:15:11 -07:00 |
|
 
|
7f54b0b13d
|
test(database): regression test for sqla engine creation (#27897) (#40237)
Co-authored-by: Claude <claude@anthropic.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-29 21:47:49 -07:00 |
|
 
|
b2320820b4
|
feat(core): SoftDeleteMixin and restore infrastructure (#39977)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-29 13:08:10 -07:00 |
|
 Evan RusackasandClaude Opus 4.7
|
cdca6f7fdc
|
fix(sqllab): keep saved-query list working when Jinja dataset(id) references a deleted dataset (#39703)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-05-20 21:19:19 -07:00 |
|
 Evan RusackasandClaude Code
|
10b7bfc8c1
|
test(helpers): regression for humanize locale activation (#28331) (#40233)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-05-20 11:42:17 -07:00 |
|
 
|
b66c104fde
|
fix(sqllab): execute prequeries on streaming connection to fix PostgreSQL CSV export (#40194)
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-18 09:43:06 -04:00 |
|