Durgaprasad M L
|
227b3a48c1
|
fix(chart-data): return 403 for SupersetSecurityException in chart data API (#41865)
|
2026-07-09 08:21:36 +07:00 |
|
Ville Brofeldt
|
33f0fc93ed
|
feat: introduce Subject model and entity editors/viewers (#38831)
|
2026-07-08 11:00:03 -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 |
|
Kim Jeong Ju
|
9ec9c8658b
|
fix(query_context_processor): apply CSV encoding to follow the encoding settings of 'CSV_EXPORT' (#34806)
Co-authored-by: Jeong Ju, Kim <haje01@webzen.com>
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-14 08:55:25 -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 |
|
Evan Rusackas
|
bf9ad4d2ba
|
fix: set charset via content_type to avoid malformed Content-Type headers (#40658)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-09 10:17:44 -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 Rusackas
|
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 |
|
Maxime Beauchemin
|
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 |
|
Deadman
|
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 |
|
Hugh A. Miles II
|
61fbfda501
|
feat(security): add granular export controls (Phase 1) (#38361)
|
2026-03-09 16:44:56 -04:00 |
|
Mehmet Salih Yavuz
|
e4a7cd30c3
|
fix(GAQ): don't use async queries when cache timeout is -1 (#38089)
|
2026-02-24 23:21:37 +03:00 |
|
Mehmet Salih Yavuz
|
7b21979fa3
|
fix(charts): Force refresh uses async mode when GAQ is enabled (#37845)
|
2026-02-16 21:45:10 +03:00 |
|
amaannawab923
|
35f156a1e1
|
feat(streaming): Streaming CSV uploads for over 100k records for constant memory usage (#35478)
|
2025-11-20 19:16:59 +02:00 |
|
Antonio Rivero
|
60f29ba6fb
|
chore(logs): Add is_cached in sync AND async results (#36102)
|
2025-11-13 16:04:49 +01:00 |
|
Antonio Rivero
|
a1d4dff99d
|
feat(logs): Add is_cached as part of ChartDataRestApi.data actions (#36001)
|
2025-11-05 15:49:56 +01:00 |
|
Maxime Beauchemin
|
cb27d5fe8d
|
chore: proper current_app.config proxy usage (#34345)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-07-31 19:27:42 -07:00 |
|
Daniel Vaz Gaspar
|
a6af4f4d7a
|
chore: simplify query cleanup using dict.pop instead of suppressing exception (#33661)
|
2025-06-05 09:24:28 +01:00 |
|
Beto Dealmeida
|
7458c4bbd5
|
chore: rename apply_post_process (#31511)
|
2024-12-19 10:13:28 -05:00 |
|
Maxime Beauchemin
|
e51b95ffa8
|
chore: enforce more ruff rules (#31447)
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com>
|
2024-12-18 17:41:34 -08:00 |
|
Beto Dealmeida
|
d6a82f7852
|
feat: fine-grain chart data telemetry (#31273)
|
2024-12-10 13:09:39 -05:00 |
|
Jack
|
dd39138e6e
|
fix(chart data): removing query from /chart/data payload when accessing as guest user (#30858)
|
2024-11-07 11:24:15 -06:00 |
|
John Bodley
|
daf37cbe58
|
chore: Remove the need for explicit bubble up of certain exceptions (#29235)
|
2024-06-13 09:36:59 -07:00 |
|
Maxime Beauchemin
|
4bb2e2f8af
|
chore: enable ruff lint rule TRY201 and B904 to improve raise stack traces (#29166)
|
2024-06-12 13:04:42 -07:00 |
|
Eyal 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 |
|
Eyal Ezer
|
56f0fc4ec2
|
refactor: Migration of json utilities from core (#28522)
Co-authored-by: Eyal Ezer <eyal.ezer@ge.com>
|
2024-05-20 10:27:22 -07:00 |
|
Vitor Avila
|
9beee92da1
|
feat(logs context): Adding dashboard id to logs context (#27298)
|
2024-02-29 13:28:54 -08:00 |
|
Elizabeth Thompson
|
78dc6ce6c9
|
feat: add chart id and dataset id to global logs (#26443)
|
2024-01-29 10:03:24 -08:00 |
|
John Bodley
|
07bcfa9b5f
|
chore(command): Organize Commands according to SIP-92 (#25850)
|
2023-11-22 16:55:54 -03:00 |
|
John Bodley
|
07551dc3d4
|
chore(connector): Cleanup base models and views according to SIP-92 (#24773)
|
2023-11-21 10:11:50 -08:00 |
|
Craig Rueda
|
db7f5fed31
|
chore(async): Initial Refactoring of Global Async Queries (#25466)
|
2023-10-02 17:22:07 -07:00 |
|
Craig Rueda
|
515452c7e2
|
chore(async): Making create app configurable (#25346)
|
2023-09-20 10:04:58 -07:00 |
|
Sebastian Liebscher
|
e585db85b6
|
chore: use contextlib.surpress instead of passing on error (#24896)
Co-authored-by: John Bodley <4567245+john-bodley@users.noreply.github.com>
|
2023-08-29 10:09:01 -06:00 |
|
Sebastian Liebscher
|
14a27b1ba3
|
chore(api): clean up API spec (#24838)
|
2023-07-31 20:03:58 +03:00 |
|
EugeneTorap
|
fc89718d48
|
chore: Update pylint to 2.17.4 (#24700)
Co-authored-by: John Bodley <john.bodley@gmail.com>
|
2023-07-24 17:13:49 -07:00 |
|
Rob Moore
|
d5f88c18f6
|
fix(charts): Fix chart load task error handling (#24447)
|
2023-06-21 15:21:14 +03:00 |
|
John Bodley
|
3e76736874
|
chore(dao): Organize DAOs according to SIP-92 (#24331)
Co-authored-by: JUST.in DO IT <justin.park@airbnb.com>
|
2023-06-18 18:32:32 -07:00 |
|
John Bodley
|
a4d5d7c6b9
|
chore(pre-commit): Add pyupgrade and pycln hooks (#24197)
|
2023-06-01 12:01:10 -07:00 |
|
Daniel Vaz Gaspar
|
694f93326d
|
fix: methods incorrect type and update deprecated targets (#23935)
|
2023-05-05 18:57:27 +01:00 |
|
Kenny Kwan
|
19404bc13e
|
fix: url_params cache miss with global async query (#23641)
|
2023-04-13 23:35:02 +03:00 |
|
John Bodley
|
83df609782
|
fix: Ensure verbose mapping exists for SQL Lab Query model (#23597)
|
2023-04-07 06:34:00 +12:00 |
|
Igor Șincariov
|
6cf434e5c1
|
feat: Add excel export (#22006)
Co-authored-by: Igor Șincariov <igorsinc@pm.me>
Co-authored-by: EugeneTorap <evgenykrutpro@gmail.com>
|
2023-01-27 11:23:10 -07:00 |
|
Artem Shumeiko
|
f3696ceef3
|
chore: Localization of several charts and elements (#22150)
Co-authored-by: ashumeiko <ashumeiko@ashumeiko.com>
|
2023-01-11 09:42:54 -07:00 |
|
Hugh A. Miles II
|
2f23a9ceac
|
chore: return 404 instead of 500 for datasource not found (#22333)
|
2022-12-05 20:41:19 -05:00 |
|
Mayur
|
a8bc53d805
|
fix(reports): force data generation in csv reports (#22196)
|
2022-11-26 13:30:26 +08:00 |
|
John Bodley
|
3483446c28
|
refactor: Cleanup user get_id/get_user_id (#20492)
Co-authored-by: John Bodley <john.bodley@airbnb.com>
|
2022-06-24 17:57:04 -07:00 |
|
Jesse Yang
|
92cd0a18e6
|
chore: upgrade mypy (#19227)
|
2022-03-17 10:35:53 -07:00 |
|
Ville Brofeldt
|
fdbcbb5c84
|
fix(csv-export): pivot v2 with verbose names (#18633)
* fix(csv-export): pivot v2 with verbose names
* refine logic + add test
* add missing verbose_map
|
2022-02-09 14:01:57 +02:00 |
|