Mike Bridge
|
940b670636
|
feat(versioning): version-restore engine and endpoints for charts, dashboards, and datasets (#42469)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-29 09:54:37 -07:00 |
|
Enzo Martellucci
|
069605828d
|
feat(subjects): scope principal listings and default new assets to creator groups (#42472)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-29 14:36:45 +02:00 |
|
Evan Rusackas
|
1d4c3a2adb
|
fix(core): don't blank a datetime column when its format coerces every value to NaT (#42405)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-28 15:18:53 -07:00 |
|
Elizabeth Thompson
|
4a4f0685fd
|
fix(reports): prevent bad-date crontab from crashing the report scheduler for all tenants (#42486)
|
2026-07-28 15:02:36 -07:00 |
|
Joe Li
|
9cdb555255
|
fix(docker): isolate tagged images from host packages (#42249)
|
2026-07-28 11:51:48 -07:00 |
|
Amin Ghadersohi
|
5aaf9d337b
|
fix(jinja): handle non-JSON body with JSON content-type in get_form_data (#42196)
|
2026-07-28 09:18:08 -07:00 |
|
JUST.in DO IT
|
181f5bc9c1
|
fix(mcp): capture created chart/dashboard id in generate_chart/generate_dashboard audit logs (#42367)
|
2026-07-28 09:16:58 -07:00 |
|
Mehmet Salih Yavuz
|
b983161eef
|
feat(async): cancel running chart queries under GLOBAL_ASYNC_QUERIES (#42305)
|
2026-07-28 18:02:16 +03:00 |
|
Mehmet Salih Yavuz
|
ecc7f726a4
|
fix: guard potential null derefs and remove dead branches (#42358)
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com>
|
2026-07-28 11:43:46 +03:00 |
|
PRATHAMESH HUKKERI
|
26b6f7bb5d
|
fix(dashboard): preserve refresh_frequency when absent from save data (#42354)
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com>
|
2026-07-27 23:13:11 -07:00 |
|
Phuc Hung Nguyen
|
a10c3f0b1d
|
test(result_set): add regression test for empty result set column metadata (#35962)
Co-authored-by: Phuc Hung Nguyen <phucnguyen@geotab.com>
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-07-27 23:08:59 -07:00 |
|
Mike Bridge
|
a73e2485de
|
feat(versioning): version-history retention cleanup job (#41075)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
2026-07-27 19:59:11 -07:00 |
|
Amogh Atreya
|
c792752a58
|
fix(db_engine_specs): preserve DATE semantics when applying Postgres time grains (#42254) (#42329)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-07-27 17:31:28 -07:00 |
|
Elizabeth Thompson
|
eb914b8ae3
|
fix(datasets): log datetime format-detection DB query failures at WARNING (#42388)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-07-27 15:09:28 -07:00 |
|
Elizabeth Thompson
|
276b7e2d67
|
fix(importers): catch YAMLError instead of narrower ParserError in dataset v0 importer (#42442)
|
2026-07-27 15:04:52 -07:00 |
|
Elizabeth Thompson
|
3e7ae85cc2
|
fix(importers): catch YAMLError instead of narrower ParserError in load_yaml (#42426)
|
2026-07-27 15:03:37 -07:00 |
|
jobbywl
|
12d7179c21
|
fix(hive): select schema via USE prequery instead of rewriting the URI database (#36603)
Co-authored-by: Job <job@samax.nu>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-27 14:54:16 -07:00 |
|
Joe Li
|
1d752a0ced
|
fix(embedded): load guest charts with missing or stale query_context (#42150)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-27 14:14:55 -07:00 |
|
Nitish Agarwal
|
74924ae73a
|
fix(db_engine_specs): use CAST(DATE({col}) AS DATETIME) in MySQL HOUR time grain (#38617)
|
2026-07-27 12:52:25 -07:00 |
|
Hans Yu
|
8f8331f656
|
chore: session enforce sqlalchemy 2.0 (#42365)
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-26 19:28:42 -07:00 |
|
Elizabeth Thompson
|
90040fc1f6
|
fix(mcp_service): downgrade client-disconnect transport noise to WARNING (SC-115264) (#42441)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-07-26 15:02:15 -07:00 |
|
Evan Rusackas
|
ba0900d2b3
|
fix(semantic-layers): show a friendly warning when schema enrichment falls back (#42400)
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-26 02:57:17 -07:00 |
|
Elizabeth Thompson
|
9a025267bd
|
fix(reports): positive readiness check for non-tiled screenshots (#42253)
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Mafi <matt.fitzgerald@gmail.com>
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io>
|
2026-07-26 01:14:06 -04:00 |
|
Evan Rusackas
|
c65bedf2d7
|
fix(extensions): make LOCAL_EXTENSIONS hot reload reliable in Docker (#40084)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-07-24 15:30:04 -07:00 |
|
Joe Li
|
5ffdac1871
|
fix(mcp): align pooled screenshot override signature (#42384)
|
2026-07-24 13:32:31 -07:00 |
|
Evan Rusackas
|
f3fa1c7d4f
|
fix(reports): write a single execution log row per report run (#29857) (#41966)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-24 13:30:31 -07:00 |
|
Evan Rusackas
|
99841fb504
|
fix(async): include datasets and rev claims in guest channel HMAC (#41487)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-24 13:29:58 -07:00 |
|
Bhargava Vadlamani
|
7eceebce1c
|
feat(dbspec): Support apache datafusion dbspec (#42374)
|
2026-07-24 11:56:30 -07:00 |
|
Amin Ghadersohi
|
3bdf134aaa
|
fix(logging): stop noisy LocalProxy-not-mapped warning for guest users (#42306)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-07-24 13:06:20 -04:00 |
|
Jean Massucatto
|
4ee500e47b
|
fix(explore): render Jinja before validating legacy chart filters (#41996)
|
2026-07-23 22:05:14 -07:00 |
|
Ujjwal Jain
|
3ff5dbfe81
|
fix(native-filters): use FILTER_STATE_CACHE_CONFIG timeout for dynamic filter option queries (#38910)
|
2026-07-23 21:01:54 -07:00 |
|
Ramachandran A G
|
bcf0361a91
|
feat(KustoKQL): Add support for NULL / IS NOT NULL operator (#37890)
Co-authored-by: ag-ramachandran <ramacg@microsoft.com>
Co-authored-by: Joe Li <joe@preset.io>
|
2026-07-23 18:28:37 -07:00 |
|
Evan Rusackas
|
206fe7ab12
|
fix(embedded): stop rejecting guest chart data built from control-specific params keys (#42295)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-07-23 13:31:04 -07:00 |
|
Amin Ghadersohi
|
2317d9cf91
|
fix(mcp): truncate query-tool responses instead of hard-failing (#42244)
|
2026-07-23 14:38:49 -04:00 |
|
JUST.in DO IT
|
cb319c9b81
|
fix(mcp): trust dataset is_dttm flag when applying time_grain to VARCHAR temporal columns (#42288)
|
2026-07-23 10:00:22 -07:00 |
|
yousoph
|
17bd286ae9
|
fix(forecast): resolve time grain robustly for Prophet forecasting (#42145)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-22 16:08:57 -07:00 |
|
Elizabeth Thompson
|
e075133a83
|
fix(pandas_postprocessing): avoid FutureWarning for max/min in boxplot MINMAX (#42272)
|
2026-07-22 15:02:14 -07:00 |
|
Hans Yu
|
19159d58c8
|
refactor: engine enforce SQLAlchemy 2.0 (#42277)
|
2026-07-22 11:11:48 -07:00 |
|
SkinnyPigeon
|
8c5d465a65
|
feat(datasets): add RLS filter indicator badge to dataset list and explore view (#38807)
Co-authored-by: Evan <evan@preset.io>
|
2026-07-22 10:07:52 -07:00 |
|
Evan Rusackas
|
c5935b6904
|
feat(table/pivot-table): correct non-additive totals/subtotals via DB rollup [SIP-216] (#41184)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-07-22 10:06:05 -07:00 |
|
Amin Ghadersohi
|
1c0f259e38
|
refactor(mcp): dedupe list-tool schemas and delete dead middleware (#41923)
|
2026-07-22 12:29:59 -04: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 |
|
Mafi
|
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 |
|
Amin Ghadersohi
|
cae61b51e1
|
fix(cache): QueryCacheManager.get() should fail open on cache backend errors (#42252)
|
2026-07-21 20:05:00 -04:00 |
|
Igor Khrol
|
072ff01406
|
fix: disable recaptcha for LDAP authentication (#36857)
Co-authored-by: Igor Khrol <khroliz@Igors-MacBook-Pro-2.local>
|
2026-07-21 16:31:12 -07:00 |
|
Aleksey
|
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 |
|
Ville Brofeldt
|
15d7d36580
|
chore: remove deprecated from_dttm and to_dttm jinja vars (#42279)
|
2026-07-21 15:07:36 -07:00 |
|
Amin Ghadersohi
|
e5c418a187
|
fix(mcp): normalize bracket-shorthand time ranges in query_dataset (#42144)
|
2026-07-21 15:42:04 -04:00 |
|
Michael S. Molina
|
34ebe3d22a
|
feat(extensions): add a Storage API for extensions (#39171)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Benyovszky Máté <benyovszky.mate.work@outlook.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-07-21 16:23:56 -03:00 |
|
Hans Yu
|
40a13883ea
|
refactor: do not cascade to SqlMetric (#42221)
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-07-21 10:26:01 -07:00 |
|