Evan Rusackas
|
e0f3f93cd4
|
fix(mcp): require MCP_JWT_AUDIENCE when MCP JWT auth is enabled (#41292)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 16:53:36 -07:00 |
|
Evan Rusackas
|
0667ba6097
|
chore(deps): bump dompurify and http-proxy-middleware (security) (#41289)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 16:16:56 -07:00 |
|
Evan Rusackas
|
81f7e42f4e
|
fix(rls): preserve tables/roles on partial RLS rule updates (#41294)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 16:16:47 -07:00 |
|
Evan Rusackas
|
0fd244b5c6
|
fix(security): reject unknown fields on guest-token RLS rules (#41217)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-24 16:16:43 -07:00 |
|
Evan Rusackas
|
1f16d10cbf
|
chore(deps): bump pyjwt to 2.13.0 (CVE-2026-48526) (#41288)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 16:16:40 -07:00 |
|
Evan Rusackas
|
4f4663418f
|
fix(tests): stabilize update_chart MCP test failing on previous-Python CI leg (#41310)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 16:16:14 -07:00 |
|
Evan Rusackas
|
4519a5c52d
|
fix(safe-markdown): do not mutate the shared sanitization schema (#41298)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 16:16:06 -07:00 |
|
Evan Rusackas
|
da9fbadaf6
|
fix(logout): purge the namespaced Cache API store on logout (#41303)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 16:15:50 -07:00 |
|
Evan Rusackas
|
f40abbbefd
|
fix(mcp): fail closed when the JWT verifier has no pinned algorithm (#41296)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 16:15:42 -07:00 |
|
Evan Rusackas
|
6166af3c3c
|
fix(mcp): reject non-finite JWT exp instead of 500ing on int() overflow (#41394)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 16:15:29 -07:00 |
|
Evan Rusackas
|
076d8c1508
|
docs(security): add a secrets register and rotation schedule (#41308)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 16:15:17 -07:00 |
|
Elizabeth Thompson
|
518cadd907
|
fix(mcp_service): reduce deprecated authlib.jose.errors imports (#41248)
|
2026-06-24 15:01:58 -07:00 |
|
JUST.in DO IT
|
b955c90de4
|
fix(sqllab): Invalid multi sorting state in table header (#40680)
|
2026-06-25 06:43:02 +09:00 |
|
Evan Rusackas
|
7363774869
|
fix(theming): deep-merge partial THEME_DEFAULT overrides with built-in defaults (#41347)
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 13:27:32 -07:00 |
|
Vansh Gilhotra
|
6f12d17313
|
fix(charts): show user-friendly error for HTTP 413 payload too large (#37131)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-06-24 11:21:59 -07:00 |
|
abhyudaytomar
|
09c7ba14df
|
fix(export): sanitize control characters in titles to prevent export failures (#39294)
Co-authored-by: Abhyuday Tomar <abhyuday.tomar@exotel.com>
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 11:03:46 -07: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 |
|
yousoph
|
f6ce105450
|
fix(pandas-postprocessing): handle prophet errors and validate minimum data points for forecast (#41180)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-24 10:44:23 -07:00 |
|
Evan Rusackas
|
7bb4e82a82
|
fix(dashboard): Remove 308 redirect when creating new dashboards (#41343)
Co-authored-by: ericsong <eric.song@example.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 10:31:31 -07:00 |
|
Kamil Gabryjelski
|
2d78a8733c
|
fix(plugin-chart-ag-grid-table): show correct percent-metric totals in summary row (#41247)
Signed-off-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com>
|
2026-06-24 19:21:00 +02:00 |
|
Evan Rusackas
|
3261d10270
|
chore(frontend): enforce TypeScript-only source files (#41385)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-24 05:54:37 -07:00 |
|
Shlummie
|
a57b5f6078
|
fix(deckgl): show dashboard filter badges for multi-layer charts (#40003)
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 02:14:25 -07:00 |
|
MelikHajlawi
|
d1b523b97f
|
docs: fix placeholder text in @superset-ui/core README (#40002)
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 02:07:24 -07:00 |
|
Shashwati Bhattacharyaa
|
91188a0302
|
fix(config): Wire LOGO_TARGET_PATH and document custom spinner usage (#36951)
Co-authored-by: Shashwati <shashwatibhattacaharya21.2@gmail.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
|
2026-06-24 01:56:15 -07:00 |
|
MUHAMMED SINAN D
|
ac234d0fb2
|
fix(dashboard): prevent x-axis clipping when toggling chart description (#38307)
|
2026-06-24 01:54:43 -07:00 |
|
felipegr0ssi
|
8eb753eab2
|
fix(dashboard): keep native filter dropdown from covering input (#40032)
Co-authored-by: feehgrossi <felipe.leite@sptech.school>
Co-authored-by: Evan Rusackas <evan@rusackas.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 01:53:44 -07:00 |
|
abhyudaytomar
|
779fa13679
|
fix(security): prevent duplicate items in permissions dropdown on scroll (#39292)
Co-authored-by: Abhyuday Tomar <abhyuday.tomar@exotel.com>
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-24 01:53:27 -07:00 |
|
Greg Neighbors
|
caf81e71d2
|
feat(mcp): add typed Pydantic response schemas to generate_explore_link tool (#39900)
Co-authored-by: gkneighb <26003+gkneighb@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-24 01:53:08 -07:00 |
|
Eddy
|
1b8c6d109d
|
feat: added deterministic field generation to dashboard export (#36339)
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-24 01:41:44 -07:00 |
|
Viktor Högberg
|
eb60e5477b
|
fix(radar): correct legend margin control in the radar chart (#39414)
|
2026-06-24 01:41:24 -07:00 |
|
Puneet Dixit
|
7b9bcdd951
|
fix(bigquery): preserve catalog in partition metadata lookup (#40200)
Co-authored-by: Puneet Dixit <rvit23bcs086.rvitm@rvei.edu.in>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-06-24 01:41:06 -07:00 |
|
ruhz3
|
d9d395bde1
|
fix(helm): remove unused SQLALCHEMY_TRACK_MODIFICATIONS setting (#37259)
superset-helm-chart-0.17.3
|
2026-06-24 01:28:30 -07:00 |
|
Jay Masiwal
|
584d41759b
|
refactor: migrate test files from nested describe blocks and remove stale lint ignores (#39202)
Co-authored-by: Joe Li <joe@preset.io>
|
2026-06-24 01:19:15 -07:00 |
|
abdullah reveha
|
8f22b71898
|
feat(chart): enable cross-filter on x-axis labels for bar, line, area and scatter charts (#41111)
Co-authored-by: Abdullah Sahin <you@example.comclear>
|
2026-06-24 01:17:29 -07:00 |
|
omkarhall
|
1ea3584dcb
|
fix(chart): added Big Number chart support for MAX metric with VARCHAR column (#41182)
|
2026-06-24 01:11:13 -07:00 |
|
Imad Helal
|
6bc77fecc2
|
feat(country-map): add cross-filters support (#35859)
Co-authored-by: Superset Dev <dev@superset.apache.org>
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Evan Rusackas <evan@preset.io>
|
2026-06-24 00:54:47 -07:00 |
|
dependabot[bot]
|
420a74b01e
|
chore(deps): bump actions/checkout from 6.0.3 to 7.0.0 (#41358)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-06-24 00:52:16 -07:00 |
|
dependabot[bot]
|
7ba59c2d79
|
chore(deps): bump @jsonforms/vanilla-renderers from 3.7.0 to 3.8.0 in /superset-frontend (#41367)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-06-24 00:51:53 -07:00 |
|
dependabot[bot]
|
b77c525d4b
|
chore(deps-dev): bump storybook from 10.4.5 to 10.4.6 in /superset-frontend (#41368)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-06-24 00:51:22 -07:00 |
|
dependabot[bot]
|
41ce9ca7d3
|
chore(deps-dev): bump @swc/plugin-emotion from 14.12.0 to 14.13.0 in /superset-frontend (#41377)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2026-06-24 00:51:06 -07:00 |
|
Abdul Rehman
|
c2fb94cedf
|
perf(filters): cache column-values endpoint to skip DB on repeat requests (#40839)
|
2026-06-23 23:41:26 -07:00 |
|
yousoph
|
1d0866556f
|
fix(sql_lab): serialize dict/list cell values as valid JSON strings (#41099)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-23 20:39:23 -07:00 |
|
Evan Rusackas
|
b4dfeef2fd
|
fix(reports): add network timeouts so schedules can't hang forever (#41250)
Co-authored-by: Claude Code <noreply@anthropic.com>
|
2026-06-23 18:01:03 -07:00 |
|
Dinesh M
|
0ec6cae45d
|
feat(Boxplot): Allow configuration of y-axis range (#24380)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: dinesh-zemoso <dinesh.mandava@zemosolabs.com>
|
2026-06-23 17:48:06 -07:00 |
|
Lukas Biermann
|
d6ede99861
|
fix(tags): tags api change tag_get_objects method to be aligned with api documentation (#29338)
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-23 14:12:33 -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 |
|
yousoph
|
c1f4062af6
|
fix(sql-lab): normalize tabViewId in QUERY_EDITOR_SET_SQL reducer (#40983)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-06-23 13:28:20 -07:00 |
|
crabulous
|
3bc3f47d67
|
fix(dataset): import/export jinja template bug (#28790)
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-23 13:25:49 -07:00 |
|
Durgaprasad M L
|
acb996a324
|
feat(mcp): support virtual dataset metrics and improve adhoc SQL metric discoverability (#40935)
Co-authored-by: Evan <evan@preset.io>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
|
2026-06-23 12:19:44 -07:00 |
|
innovark
|
c1d08bf27c
|
fix(table): respect row limit with server pagination (#41024)
Co-authored-by: Evan Rusackas <evan@preset.io>
Co-authored-by: Claude <noreply@anthropic.com>
|
2026-06-23 12:17:12 -07:00 |
|