Evan Rusackas
|
004101a752
|
fix(rls): apply standard datasource access checks in RLS rule commands (#40650)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-09 11:24:12 -07:00 |
|
Evan Rusackas
|
065578e48a
|
fix(commands,api): enforce command validation, sanitize export filename/token, set cache TTLs (#40655)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-09 10:29:46 -07:00 |
|
Sebastian Mohr
|
443fd7bcee
|
fix(assets): Support uploading tags using the assets import endpoint (#38343)
Co-authored-by: Sam Firke <sfirke@users.noreply.github.com>
|
2026-06-09 10:13:28 -04:00 |
|
Evan Rusackas
|
3afbb48188
|
fix(uploads,dao): add zip-safety check to columnar reader and cap DAO page size (#40637)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-08 17:07:57 -07:00 |
|
Evan Rusackas
|
507cf93687
|
test(dashboard): API-created dashboards should link charts from position_json (#32966) (#40816)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-08 10:51:25 -07:00 |
|
Evan Rusackas
|
381b99ae84
|
fix(csv): respect CSV_EXPORT config for decimal separator and delimiter (#38170)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-06-05 17:57:21 -07:00 |
|
Evan Rusackas
|
19d01521bf
|
fix(dashboard): replace chartsInScope references at import time (#38171)
Co-authored-by: Rémy Dubois <remy.dubois@komodohealth.com>
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-05 11:42:24 -07:00 |
|
Shaitan
|
56fd991efd
|
fix(dataset): unify validation for stored and adhoc SQL expressions (#40392)
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
|
2026-06-03 12:55:50 +01:00 |
|
Shaitan
|
61b32d1b7d
|
fix(chart): standardize dashboard validation across chart create/update (#40336)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-03 12:55:44 +01:00 |
|
Shaitan
|
3191b0fdcd
|
fix: apply dashboard access check in related_objects endpoints (#40333)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-03 12:55:38 +01:00 |
|
Shaitan
|
725f5ed2a9
|
fix(api): enforce per-object ownership validation in chart, dataset, and report commands (#39303)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-03 12:55:15 +01:00 |
|
Evan Rusackas
|
6abee0289b
|
fix(reports): guard SUCCESS-state report execution against duplicate sends and stuck WORKING state (#40657)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-02 15:09:14 -07:00 |
|
Evan Rusackas
|
093b43c7a5
|
fix(exports,email,logs): csv formula escaping, subject CRLF stripping, UTC log pruning (#40645)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-02 18:32:36 +01:00 |
|
Mehmet Salih Yavuz
|
e2ed989639
|
fix(reports): skip permalink when dashboard state has no anchor or filters (#40530)
|
2026-06-02 11:37:30 +03:00 |
|
Evan Rusackas
|
c6faa50338
|
fix(cli): encrypt sqlalchemy_uri password on import_datasources (#31983) (#40584)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-01 22:08:48 -07:00 |
|
jesperct
|
a2eda11a81
|
fix(dataset): validate catalog against allow_multi_catalog on import (#40376)
|
2026-06-01 09:24:28 -07:00 |
|
Evan Rusackas
|
585745695c
|
fix(chart): load viz_type from request params when creating chart via API (#40536)
Co-authored-by: hdahme <harrison.dahme@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-31 10:44:09 +07:00 |
|
Elizabeth Thompson
|
53e2793bc3
|
fix: coerce out-of-bounds nanosecond timestamps to NaT instead of raising (#40127)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io>
|
2026-05-29 14:32:33 -07: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 |
|
Evan Rusackas
|
d744f5715c
|
fix(dashboard-export): include and re-attach roles in import/export (#21000) (#40136)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: SBIN2010 <Sbin2010@mail.ru>
|
2026-05-27 10:49:07 -07:00 |
|
Evan Rusackas
|
4a9aecda4a
|
fix(dashboard-import): remap chartsInScope on import (#26338) (#40140)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Claude <claude@anthropic.com>
|
2026-05-20 13:41:14 -07:00 |
|
Shaitan
|
69adecd6a3
|
fix(reports): enforce server-side recipient on chart/dashboard report subscriptions (#38847)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-20 10:36:42 -07:00 |
|
Mafi
|
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 |
|
Shaitan
|
ee9eec25f9
|
fix(dataset): validate datasource access during import (#39998)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-15 12:06:47 +01:00 |
|
Mafi
|
144dae7c43
|
fix(dashboard): use datasetUuid instead of datasetId in display controls export/import (SC-104655) (#40008)
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-05-14 10:18:57 -07:00 |
|
Maxime Beauchemin
|
d90d3a2dea
|
fix(importexport): honor overwrite flag on /api/v1/assets/import (#39502)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-05-11 10:24:42 -07:00 |
|
Oleg Ovcharuk
|
d83b0c5ce3
|
feat: support creating datasets for schema-less databases (#39433)
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
|
2026-05-11 08:30:13 -04:00 |
|
Enzo Martellucci
|
9aaa12c7d4
|
fix(reports): preserve urlParams in multi-tab report fan-out (#39884)
|
2026-05-06 16:29:45 +02:00 |
|
Beto Dealmeida
|
cb53745d43
|
feat: semantic layer extension (#37815)
|
2026-05-05 12:07:46 -04:00 |
|
JUST.in DO IT
|
54f1e32763
|
fix(dashboard): escape emoji in position_json before saving to prevent truncation (#39737)
Co-authored-by: Michael S. Molina <michael.s.molina@gmail.com>
|
2026-04-29 10:08:50 -03:00 |
|
Maxime Beauchemin
|
c4cf03f899
|
fix(import): import tags during CLI native asset import (#39495)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-20 13:59:51 -07:00 |
|
Beto Dealmeida
|
84f7b4a973
|
fix: do_ping takes a connection, not engine (#39013)
|
2026-04-15 11:10:24 -04:00 |
|
Shaitan
|
f49310b8ff
|
fix(sql-lab): apply access check in SqlExecutionResultsCommand (#38952)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-04-09 16:47:15 -04:00 |
|
Mehmet Salih Yavuz
|
5263abdc60
|
fix(AlertsReports): untie filters from alerts reports tabs flag (#38722)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-09 11:11:43 +03:00 |
|
Joe Li
|
9e27d682f6
|
test(alerts/reports): close backend and frontend test coverage gaps (#38591)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 11:55:24 -07:00 |
|
Geidō
|
25eea295f6
|
fix(reports): log exception traceback in _get_csv_data (#39069)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-02 18:37:57 +02:00 |
|
Alexandru Soare
|
5c782397bb
|
refactor(passwords): accept passwords via YAML file (#38059)
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me>
|
2026-03-27 14:37:34 +02:00 |
|
Alexandru Soare
|
89d1b80ce7
|
fix(keys): Unsafe dict access in get_native_filters_params() crashes execution (#38272)
|
2026-03-24 15:43:27 +02:00 |
|
Shaitan
|
962abf6904
|
fix(sqllab): add authorization check to query cost estimation (#38648)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-03-24 12:57:02 +00:00 |
|
Mehmet Salih Yavuz
|
100ad7d9ee
|
fix(AlertsReports): validate anchor_list is a list (#38723)
|
2026-03-23 18:19:57 +03:00 |
|
Enzo Martellucci
|
e088979fbe
|
fix(reports): validate nativeFilters on report create/update and deactivate on dashboard filter deletion (#38715)
|
2026-03-20 17:20:02 +01:00 |
|
amaannawab923
|
9215eb5e45
|
fix(ag-grid): persist AG Grid column filters in explore permalinks (#38393)
|
2026-03-11 01:56:24 +05:30 |
|
HY Chang
|
3cb00bf116
|
feat(database): add Google Cloud Datastore db engine spec (#37677)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-03-06 16:40:17 -08:00 |
|
Michael S. Molina
|
357e35dc62
|
refactor(core): reorganize superset-core packages into feature-based structure (#38448)
|
2026-03-05 17:41:15 -03:00 |
|
Vitor Avila
|
8c9efe5659
|
feat: support for import/export masked_encrypted_extra (backend) (#38077)
|
2026-03-04 11:26:28 -08:00 |
|
Michael S. Molina
|
19f949276c
|
refactor(config): SIGNAL_CACHE_CONFIG → DISTRIBUTED_COORDINATION_CONFIG (#38395)
|
2026-03-04 09:40:21 -08:00 |
|
Andy
|
15d7538435
|
fix(sqllab): pass queryLimit on data preview queries and fix Decimal TypeError in results handler (#37614)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-02-27 15:35:44 -08:00 |
|
Kamil Gabryjelski
|
660357c76b
|
feat: Persist default folders location when repositioned in folders editor (#38105)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-26 15:58:25 +01:00 |
|
Joe Li
|
5eb35a4795
|
fix(reports): validate database field on PUT report schedule (#38084)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-24 16:58:19 -08:00 |
|
Vitor Avila
|
f60432e34c
|
fix: Allow non-owners to fave/unfave charts (#38095)
|
2026-02-24 11:28:32 -03:00 |
|