 Joe LiandClaude
|
7dbf71a379
|
fix(query-object): reject malformed ad-hoc metrics (#43353)
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-08-24 12:12:25 -07:00 |
|
 Evan RusackasandClaude Code
|
05842a6350
|
feat(metrics): add MEDIAN/STDDEV_SAMP/VAR_SAMP as system-wide aggregates (#42895)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-21 04:15:17 -07:00 |
|
 madhushreeagandmadhushree agarwal
|
271564cb0d
|
feat(config): add EXTRA_PANDAS_POSTPROCESSING_OPS extension point (#43337)
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com>
|
2026-08-20 13:15:41 -07:00 |
|
Hans Yu
|
1ca5e61f54
|
chore: Unset future flag in engines and sessions. (#43273)
|
2026-08-20 10:58:37 -07:00 |
|
 
|
4684851336
|
fix(import): isolate per-tag import in a SAVEPOINT to avoid poisoned session (#42912) (#42920)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-08-14 21:56:43 -07:00 |
|
Amin Ghadersohi
|
edfb009e1c
|
fix(mcp): expose query context to Jinja macros (#42822)
|
2026-08-14 16:10:03 -04:00 |
|
 
|
ec136f6d8d
|
fix(charts): decode CSV bytes payload before feeding pandas StringIO (#32370) (#42735)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Joe Li <joe@preset.io>
|
2026-08-13 11:06:09 -07:00 |
|
 
|
8734a232d8
|
fix(reports): apply chart number and currency formatting to tables sent as text (#42820)
Co-authored-by: Jean Massucatto <massucattoj@gmail.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-08-11 21:48:37 -07:00 |
|
Mehmet Salih Yavuz
|
daf1718b44
|
fix(embedded): redact database errors in API responses to guest users (#42796)
|
2026-08-10 18:45:20 +03:00 |
|
 Evan RusackasandClaude Code
|
2ecce20e48
|
chore(viz): remove legacy explore_json + viz.py pipeline (#41714)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-08-06 13:22:15 -07:00 |
|
Yuriy Krasilnikov
|
457cd3487d
|
fix(api): include query lifecycle timing in /api/v1/chart/data response (#37516)
|
2026-08-03 17:27:57 -07:00 |
|
Evan Rusackas
|
d9c0f19b0c
|
fix(pivot-table): keep each Rows field as its own CSV/XLSX column (#42443)
|
2026-07-29 15:47:28 -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 |
|
  
|
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 |
|
 Evan RusackasandClaude Opus 4.8
|
e1a265447f
|
fix(charts): use chart name in CSV/XLSX/zip export filenames (#42193)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-07-21 10:16:17 -07:00 |
|
Hugh A. Miles II
|
00cb3037e7
|
feat(dashboard): export dashboard chart data to Excel (async, S3 + email) (#41133)
|
2026-07-21 12:17:00 -04:00 |
|
innovark
|
fc506c06da
|
feat: added email delivery of XLSX reports (#40885)
|
2026-07-17 10:35:34 -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 |
|
Ville Brofeldt
|
33f0fc93ed
|
feat: introduce Subject model and entity editors/viewers (#38831)
|
2026-07-08 11:00:03 -07:00 |
|
 
|
a7a051777c
|
feat(charts): soft-delete and restore (#40129)
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-07-06 10:07:04 -07:00 |
|
Nitish Agarwal
|
792d677634
|
fix(reports): respect CSV_EXPORT sep and decimal config in email reports (#38616)
|
2026-07-01 10:23:48 -07:00 |
|
Vitor Avila
|
3b46a5f121
|
fix(chart API): Consider time grain filters with the filters_dashboard_id param (#41290)
|
2026-06-22 20:01:24 -03:00 |
|
Vitor Avila
|
334b13c3d9
|
fix(chart API): apply dashboard filters by live scope, not stale chartsInScope (#41214)
|
2026-06-19 15:22:54 -03:00 |
|
Vitor Avila
|
b4e3452bfd
|
fix(chart API): Do not duplicate Jinja-applied filters with filters_dashboard_id (#41131)
|
2026-06-18 14:25:54 -03:00 |
|
Elizabeth Thompson
|
09b4bc51a3
|
fix(charts): rename deprecated query object fields in schema before QueryObject construction (#41056)
|
2026-06-15 14:45:41 -07:00 |
|
 Evan RusackasandClaude Code
|
08b8bdecbd
|
fix(charts): tighten chart schema input validation (query_context JSON, prophet/rolling bounds) (#40634)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-10 08:17:12 -07:00 |
|
 Evan RusackasandClaude Code
|
0a1e51f542
|
fix(schemas): tighten guest dataset fields, external_url protocols, ssh creds, prophet bounds (#40640)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-09 18:30:30 -07:00 |
|
 Evan RusackasandClaude Code
|
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 |
|
 Evan RusackasandClaude Code
|
7b1e1e5668
|
fix(charts): route CSV result format through the escaping CSV writer (#40859)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-09 09:33:46 -07:00 |
|
 Evan RusackasandClaude
|
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 |
|
Vitor Avila
|
7406098708
|
fix(dashboard-filter): Consider dashboard filters to charts not declared in the dashboard position (#40774)
|
2026-06-04 16:43:38 -03:00 |
|
 Evan RusackasandClaude Code
|
b9dc9d722e
|
fix(export): sanitize user-supplied CSV export filename (charts + SQL Lab) (#40632)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-03 00:14:48 -07:00 |
|
   ![dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)
|
09572cd5ef
|
chore(deps): bump tabulate from 0.9.0 to 0.10.0 (#40315)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Evan <evan@preset.io>
|
2026-05-25 18:55:24 -07:00 |
|
 Maxime BeaucheminandClaude Opus 4.6
|
151d7d76da
|
fix(charts): set g.form_data for metric() Jinja macro on GET chart data endpoint (#39347)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-20 19:36:03 -07:00 |
|
![codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)  
|
4e0890ee1f
|
feat(api): Add filter_dashboard_id parameter to apply dashboard filters to chart/data endpoint (#38638)
Co-authored-by: Matthew Deadman <matthewdeadman@Matthews-MacBook-Pro-2.local>
Co-authored-by: Matthew Deadman <matthewdeadman@matthews-mbp-2.lan>
Co-authored-by: codeant-ai-for-open-source[bot] <244253245+codeant-ai-for-open-source[bot]@users.noreply.github.com>
|
2026-04-08 15:32:46 -07:00 |
|
Vitor Avila
|
d14f502126
|
fix: store form_data as dict during viz type migration (#36680)
|
2025-12-16 18:32:29 -03:00 |
|
 Joe LiandClaude
|
21d585d586
|
fix(explore): show validation errors in View Query modal (#35969)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-11-10 14:47:52 -08:00 |
|
 ![bito-code-review[bot] <188872107+bito-code-review[bot]@users.noreply.github.com>](/assets/img/avatar_default.png)
|
58758de93d
|
feat(reports): allow custom na values (#35481)
Co-authored-by: bito-code-review[bot] <188872107+bito-code-review[bot]@users.noreply.github.com>
Co-authored-by: Beto Dealmeida <roberto@dealmeida.net>
|
2025-10-21 13:05:57 -04:00 |
|
Elizabeth Thompson
|
2465ab4a98
|
chore: add more csv tests (#32663)
|
2025-08-12 13:26:10 -07:00 |
|
 Maxime BeaucheminandClaude
|
cb27d5fe8d
|
chore: proper current_app.config proxy usage (#34345)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-07-31 19:27:42 -07:00 |
|
 Asher MananganandAsher Manangan
|
fd947a097d
|
feat(tags): Export and Import Functionality for Superset Dashboards and Charts (#30833)
Co-authored-by: Asher Manangan <amanangan@powercosts.com>
|
2025-04-07 15:12:22 -04:00 |
|
Beto Dealmeida
|
626736bdd3
|
chore: add logging to index error (#31770)
|
2025-03-06 14:47:40 -05:00 |
|
Daniel Vaz Gaspar
|
fc844d3dfd
|
fix: dashboard, chart and dataset import validation (#32500)
|
2025-03-05 08:47:49 +00:00 |
|
Beto Dealmeida
|
7458c4bbd5
|
chore: rename apply_post_process (#31511)
|
2024-12-19 10:13:28 -05:00 |
|
 Maxime BeaucheminandElizabeth Thompson
|
e51b95ffa8
|
chore: enforce more ruff rules (#31447)
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
|
2024-12-18 17:41:34 -08:00 |
|
Elizabeth Thompson
|
0e8fa54f81
|
fix: parse pandas pivot null values (#29898)
|
2024-09-25 13:50:04 -07:00 |
|
Michael S. Molina
|
d497dcad41
|
fix: Security manager incorrect calls (#29884)
|
2024-08-23 11:39:45 -03:00 |
|
Beto Dealmeida
|
8e15d4807f
|
chore: s/MockFixture/MockerFixture/g (#29160)
|
2024-06-10 12:35:07 -04:00 |
|
 Eyal EzerandEyal Ezer
|
07b2449bd7
|
refactor: Unify all json.(loads|dumps) usage to utils.json (#28702)
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com>
|
2024-05-28 14:17:41 -07:00 |
|