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 |
|
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 |
|
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 |
|
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 |
|
Yuriy Krasilnikov
|
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 |
|
Shaitan
|
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 |
|
Mike Bridge
|
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 |
|
yousoph
|
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 |
|
Evan Rusackas
|
adc03ce525
|
refactor: make import/expression layer SQLAlchemy 2.0-compatible (#41179)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-29 11:38:59 -07:00 |
|
Hans Yu
|
6eb51105d0
|
refactor: update SQLAlchemy case() syntax to 2.0 (#40275)
|
2026-06-28 12:46:02 -07:00 |
|
Shaitan
|
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 |
|
Mehmet Salih Yavuz
|
9a11c15a33
|
feat(explore): add full-range option for time-shift comparison (#41334)
|
2026-06-25 18:30:33 +03:00 |
|
Elizabeth Thompson
|
3ec4bd23c4
|
fix(deps): restore np.nan in offset_metrics_df empty branch (#41267)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-24 10:49:38 -07:00 |
|
Hans Yu
|
9b6d3ce775
|
fix(models): make naive datetime object timezone-aware before converting to unix timestamp (#39782)
Co-authored-by: Hans Yu <hans.yu@digits.schwarz>
|
2026-06-23 14:09:26 -07:00 |
|
Hans Yu
|
883b7a286d
|
refactor: update SQLAlchemy select() syntax to 2.0 (#40276)
|
2026-06-17 17:50:32 -07:00 |
|
jesperct
|
ef82da8458
|
fix(charts): apply datetime format to unaggregated temporal columns (#41060)
|
2026-06-17 14:56:09 -07:00 |
|
Shaitan
|
6a1091d576
|
fix(sql): broaden mutating-statement detection in SQL Lab parser (#40421)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: sha174n <pedro.sousa@preset.io>
|
2026-06-16 15:07:34 -07:00 |
|
Elizabeth Thompson
|
f1ae683923
|
fix(deps): replace deprecated np.NaN with np.nan (#41118)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-16 14:19:08 -07:00 |
|
Bob Jo
|
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 |
|
Hu Yuxuan
|
9d167dfada
|
fix: type error bug in convert_tbl_column_to_sqla_col (#31780)
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: pre-commit <pre-commit@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-06-13 16:04:08 -07:00 |
|
Elizabeth Thompson
|
b0d7880ac0
|
fix: use Series.iloc for positional access in generate_join_column (#40936)
|
2026-06-11 08:34:38 -07:00 |
|
Shaitan
|
43fde2fb07
|
fix(charts): enforce DISALLOWED_SQL_FUNCTIONS and DISALLOWED_SQL_TABLES at chart-data execution (#40567)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-03 21:52:48 +01:00 |
|
Shaitan
|
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 |
|
jesperct
|
699e741c69
|
fix(time-comparison): shift offset filter when X-axis is adhoc Custom SQL (#40586)
|
2026-06-02 09:52:42 -07:00 |
|
Amin Ghadersohi
|
97be689b5c
|
fix(daos): lazy-import SoftDeleteMixin to fix pytest collection error (#40573)
|
2026-06-01 15:09:43 -04:00 |
|
Mike Bridge
|
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 |
|
Mehmet Salih Yavuz
|
8b0e63b58c
|
fix(rls): prevent double-apply when converting physical dataset to virtual (#39725)
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-05-14 18:05:48 +03:00 |
|
Evan Rusackas
|
26ef4b7ed3
|
fix(sqla): pass catalog and schema to get_sqla_engine in values_for_column (#38681)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Claude <claude@anthropic.com>
|
2026-05-11 09:54:48 -07:00 |
|
bdonovan1
|
5b5dd01028
|
fix(sqla): parenthesize calculated column expressions in WHERE clause (#39793)
Co-authored-by: Brian Donovan <briand@netflix.com>
Co-authored-by: Vitor Avila <96086495+Vitor-Avila@users.noreply.github.com>
|
2026-05-06 19:45:27 -03:00 |
|
jesperct
|
d8dd2d99b3
|
fix(time-comparison): use chart row_limit instead of instance config in offset queries (#39490)
|
2026-05-01 16:24:59 -07:00 |
|
Luiz Otavio
|
df396aa6e9
|
fix(drill-to-detail): drill to detail by correctly filtering by metric (#39766)
Co-authored-by: Michael S. Molina <michael.s.molina@gmail.com>
|
2026-04-30 08:40:16 -03:00 |
|
Luiz Otavio
|
970b5bcf75
|
fix(cross-filter): correctly cast adhoc column types when cross filtering (#39577)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-24 08:26:46 -03:00 |
|
Luiz Otavio
|
2e80f2a473
|
fix: add template_processor so Jinja gets rendered before SQLGlot parse (#39207)
|
2026-04-08 16:58:15 -03:00 |
|
Luiz Otavio
|
972e15e601
|
fix(sql): remove WHERE 1 = 1 when temporal filter has "No filter" selected (#38704)
|
2026-03-19 08:29:53 -03:00 |
|
Beto Dealmeida
|
a854fa60a2
|
feat: apply RLS conservatively (#38683)
|
2026-03-17 10:20:09 -04:00 |
|
Yuriy Krasilnikov
|
09e9c6a522
|
fix(embedded): prevent double RLS application in virtual datasets (#37395)
|
2026-03-12 14:12:59 +01:00 |
|
Enzo Martellucci
|
c7a1f57487
|
fix(sqla): parenthesize extras where/having clauses in query generation (#38183)
Co-authored-by: Diego Pucci <diegopucci.me@gmail.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-09 10:05:55 +01:00 |
|
Amin Ghadersohi
|
01d5245cd2
|
fix: silence deprecation warnings causing noisy production logs (#38128)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-02 10:55:00 -08:00 |
|
wuqicyber
|
6f34ba7d4a
|
fix(table-chart): support orderby adhoc columns with server-side pagination (#37521)
|
2026-02-21 00:29:34 +03:00 |
|
Elizabeth Thompson
|
a272253243
|
fix(table chart): time comparison totals returning null (#37111)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-01-14 09:58:34 -08:00 |
|
Amin Ghadersohi
|
911d72c957
|
fix(models): prevent SQLAlchemy and_() deprecation warning (#37020)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-12 17:53:04 +01:00 |
|
amaannawab923
|
4f444ae1d2
|
feat(ag-grid): Server Side Filtering for Column Level Filters (#35683)
|
2026-01-12 19:25:07 +05:30 |
|
Beto Dealmeida
|
16e6452b8c
|
feat: Explorable protocol (#36245)
|
2025-12-04 13:18:34 -05:00 |
|
Mehmet Salih Yavuz
|
a754258fad
|
fix(timeshift): Add a more reliable strategy for correct temporal col (#36309)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-01 17:24:05 +03:00 |
|
Amin Ghadersohi
|
06a8f4df02
|
feat(datasets): add datetime format detection to dataset columns (#36150)
Co-authored-by: Claude Code <claude@anthropic.com>
|
2025-11-25 14:25:24 -08:00 |
|
Beto Dealmeida
|
a2267d869b
|
refactor: refactor get_query_result (#36057)
|
2025-11-21 18:14:52 -05:00 |
|
Beto Dealmeida
|
3b226038ba
|
fix(datasets): prevent double time filter application in virtual datasets (#35890)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-17 16:47:10 -05:00 |
|
Beto Dealmeida
|
fb7d0e0e3d
|
chore: annotate important types (#36034)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-17 14:41:20 -05:00 |
|
Beto Dealmeida
|
f3e620cd0f
|
fix: RLS in virtual datasets (#36061)
|
2025-11-14 14:21:09 -05:00 |
|