Enzo Martellucci
81c73c6e77
fix(dashboard): address Excel export review feedback
2026-09-11 09:06:11 +02:00
Enzo Martellucci
c8001036a1
fix(dashboard): harden inline Excel export planning
2026-09-10 18:14:04 +02:00
Enzo Martellucci
51cb87d599
fix(dashboard): stream inline Excel exports
2026-09-10 12:13:43 +02:00
Enzo Martellucci
a8a0778851
Merge branch 'master' into enxdev/feat/dashboard-excel-export-sync-fallback
2026-09-10 10:10:15 +02:00
Enzo Martellucci
32a4229842
test(dashboard): exercise Excel export guest guard
2026-09-10 10:00:33 +02:00
e22ce19786
fix(i18n): improve Simplified Chinese translations ( #43813 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-09-09 21:12:35 -07:00
64205357d2
fix(rison-filters): only catch ParserException when parsing filters ( #43076 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: bot_apk <apk@cognition.ai >
Co-authored-by: Joe Li <joe@preset.io >
2026-09-09 19:58:52 -07:00
Louis Frament
181ca7d0eb
fix(country-map): Madagascar's boundaries should have unique ISO ( #42471 )
2026-09-09 19:57:47 -07:00
Evan Rusackas and Claude Code
1820a162db
fix(maplibre): wire up maplibre-gl 6's worker for plugin-chart-point-cluster-map ( #44042 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-09-09 19:51:11 -07:00
b9407b67b3
fix(ci): skip Showtime jobs for unrelated PR events ( #44123 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-09-09 19:03:57 -07:00
1b46983127
fix(sql): detect disallowed functions via AST ( #42072 )
...
Co-authored-by: lawrence.luo <lawrence.luo@idreamsky.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-09-09 17:58:32 -07:00
b02c7afa00
feat(resample): Add "Fill the entire time range" option to Resample controls ( #42587 ) ( #42609 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-09-09 17:57:22 -07:00
Evan Rusackas and Claude Sonnet 5
bdae45fee3
docs(mcp): document delete_chart and delete_dashboard tools ( #43898 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 17:53:16 -07:00
Evan Rusackas and Claude
af2563f9c3
docs(i18n): document versioned language pack script delivery ( #43904 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-09 17:53:03 -07:00
Evan Rusackas
731a97dbe6
fix(security): suppress zizmor self-repository false positive for postgres celery worker step ( #44026 )
2026-09-09 17:52:41 -07:00
c915e63aa4
fix(security): suppress zizmor self-repository false positive for playwright mobile step ( #44045 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-09-09 17:52:29 -07:00
Evan Rusackas and Claude Code
4edf7b1005
fix(deps): cap mcp to <2.0 to match fastmcp 3.x's own constraint ( #44039 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-09-09 17:51:51 -07:00
Evan Rusackas and Claude Sonnet 5
2030adb5ce
fix(security): suppress zizmor self-repository false positive for mysql celery worker step ( #44041 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 17:51:23 -07:00
Evan Rusackas and Claude Sonnet 5
09ae6fa3c3
fix(security): suppress zizmor self-repository false positive for sqlite celery worker step ( #43996 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 17:50:57 -07:00
Evan Rusackas
638ad7980c
fix(security): suppress zizmor self-repository false positive for celery worker step ( #43986 )
2026-09-09 17:50:50 -07:00
Evan Rusackas and Claude Sonnet 5
37c6037452
fix(security): use self-repository syntax for setup-backend in postgres job ( #44040 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 17:49:45 -07:00
Evan Rusackas and Claude Sonnet 5
71e6c5f3cd
fix(security): suppress zizmor self-repository false positive for postgres setup step ( #44038 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 17:49:37 -07:00
Evan Rusackas and Claude Sonnet 5
4e4cdf421c
fix(security): suppress zizmor self-repository false positive for hive setup-postgres step ( #44037 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 17:49:28 -07:00
Evan Rusackas and Claude Sonnet 5
bc057813ae
feat(ci): restore container image vulnerability scanning with Grype ( #44035 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 17:48:48 -07:00
Evan Rusackas and Claude Code
3f780c503e
fix(ci): add per-PR concurrency to the Showtime trigger workflow ( #44120 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-09-09 15:06:47 -07:00
Elizabeth Thompson and Claude
62fa7a371b
fix(charts/data): return 400 instead of 500 on reversed date range (SC-118279) ( #43517 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-09 15:03:04 -07:00
Elizabeth Thompson and Claude Opus 5
e4440b614c
fix(database): reject non-dict extra field in extra_validator ( #44092 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-09 15:02:55 -07:00
dependabot[bot] and hainenber
a9424afb4e
chore(deps-dev): remove unused globals from /superset-websocket ( #44047 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-09-09 14:55:05 -07:00
b75f629286
chore(deps-dev): bump oxlint from 1.80.0 to 1.81.0 in /superset-frontend ( #44057 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 14:55:01 -07:00
Amin Ghadersohi and Claude Opus 5
74eb298eb6
fix(mcp): preserve chart form data on update ( #43679 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-09 17:43:04 -04:00
9a02c4b611
chore: deprecate helm chart ( #44097 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-09-09 14:39:56 -07:00
Sam Firke
f69023a9c6
fix(dashboard): freeze nested tabs to the top when scrolling down ( #43940 )
2026-09-09 15:56:23 -04:00
Joe Li and Claude Sonnet 5
f8caa2bc2b
fix(dashboard): stop duplicate cross-filter chips in FilterBar ( #43949 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 11:51:14 -07:00
Joe Li and Claude Sonnet 5
0484f9c209
fix(database): sync schema_access permissions on import ( #43950 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 11:50:20 -07:00
+27
3e13b89427
feat(ci): add testcontainers-based db_engine_specs tests (7 dialects) ( #43502 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Signed-off-by: Gabriel Torres Ruiz <gabo2595@gmail.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Milad Rashidikhah <mrashidikhah32@gmail.com >
Co-authored-by: bucketbase26 <singhayush062006@gmail.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Viktor Högberg <119532259+vhogberg@users.noreply.github.com >
Co-authored-by: joey <97154801+chkang83@users.noreply.github.com >
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Chandan P <95340276+NoiceHax@users.noreply.github.com >
Co-authored-by: Mafi <matt.fitzgerald@gmail.com >
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
Co-authored-by: Alexandru Soare <37236580+alexandrusoare@users.noreply.github.com >
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
Co-authored-by: Sanmitra Nagaraj <48400413+s1ny1998@users.noreply.github.com >
Co-authored-by: Lalith Kothuru <lalith.kothuru@gmail.com >
Co-authored-by: shaurya <shauryajaiswal.dev@gmail.com >
Co-authored-by: Shaurya <19599684+no-hup@users.noreply.github.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: rlei <242280117+rlei-odes@users.noreply.github.com >
Co-authored-by: Ville Brofeldt <33317356+villebro@users.noreply.github.com >
Co-authored-by: Gabriel Torres Ruiz <gabo2595@gmail.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: ʈᵃᵢ <tai@apache.org >
Co-authored-by: Mike Bridge <michael.bridge@preset.io >
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Francesco.Castaldi <info@francescocastaldi.it >
Co-authored-by: FrancescoCastaldi <francesco.castaldi@mapsgroup.it >
Co-authored-by: Abdul Rehman <76230556+Abdulrehman-PIAIC80387@users.noreply.github.com >
Co-authored-by: Sepuri Sai Krishna <saik20533@gmail.com >
Co-authored-by: Mallikarjuna Reddy Nimmakayala <mallikarjunareddy.nimmakayala@gmail.com >
Co-authored-by: PRATHAMESH HUKKERI <prathamhukkeri04@gmail.com >
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: SBIN2010 <Sbin2010@mail.ru >
2026-09-09 11:41:09 -07:00
Joe Li and Claude Opus 4.8
67d170e611
fix(reports): don't send both chart and dashboard on create ( #43137 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-09 11:39:34 -07:00
Ankit
e0103fa889
fix(plugin-chart-echarts): honor per-metric formats in Timeseries tooltips ( #43113 )
2026-09-09 10:56:59 -07:00
Francesco.Castaldi and FrancescoCastaldi
b1185d8c05
fix(sql): preserve optimizer hints when formatting semicolon-terminated statements with trailing comments ( #43565 )
...
Co-authored-by: FrancescoCastaldi <francesco.castaldi@mapsgroup.it >
2026-09-09 10:44:01 -07:00
Francesco.Castaldi and FrancescoCastaldi
29dd683f80
fix(database): set default catalog on dataset created from file uploads ( #43586 )
...
Co-authored-by: FrancescoCastaldi <francesco.castaldi@mapsgroup.it >
2026-09-09 10:43:41 -07:00
Joe Li and Claude Fable 5.1
70346a51b6
perf(examples): dedupe dataset imports, right-size chunksize, add timing to load_examples ( #43907 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-09 10:16:01 -07:00
Joe Li and Claude Sonnet 5
0534d569d0
fix(sqllab): mark early-cancelled query stopped, not stuck running ( #43889 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 09:47:58 -07:00
Joe Li
f66843ef0c
fix(plugin-chart-table): stop narrowing sticky header/footer width ( #43937 )
2026-09-09 09:47:27 -07:00
Balaji Madhan
078915f4ce
docs(contributing): update legacy rst reference ( #44087 )
2026-09-09 23:20:02 +07:00
Enzo Martellucci
9dd0c3be2a
Merge branch 'master' into enxdev/feat/dashboard-excel-export-sync-fallback
2026-09-09 18:13:00 +02:00
Enzo Martellucci
70b52908b9
fix(dashboard): honor default Excel export row limit
2026-09-09 18:05:40 +02:00
Enzo Martellucci
44869b6c96
docs(dashboard): simplify Excel export guidance
2026-09-09 17:54:28 +02:00
dependabot[bot]
a78591be60
chore(deps-dev): bump oxfmt from 0.65.0 to 0.66.0 in /superset-websocket ( #44049 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 22:34:46 +07:00
Evan Rusackas and Claude Sonnet 5
4dcc800b58
fix(security): use self-repository syntax for change-detector in integration tests ( #44065 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:33:42 +07:00
Evan Rusackas and Claude Sonnet 5
9267d8b666
fix(security): suppress zizmor self-repository false positive for playwright experimental step ( #44064 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:33:33 +07:00
Evan Rusackas and Claude Sonnet 5
b1c6401e82
fix(security): suppress zizmor self-repository false positive for mysql setup step ( #44067 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:33:23 +07:00
Evan Rusackas and Claude Sonnet 5
196fe87c54
fix(security): use self-repository syntax for setup-backend in mysql job ( #44066 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:33:21 +07:00
Evan Rusackas and Claude Sonnet 5
09522cc4b8
fix(security): suppress zizmor self-repository false positive for playwright test-data step ( #44075 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:32:40 +07:00
Evan Rusackas and Claude Sonnet 5
4aca0d7da4
fix(security): suppress zizmor self-repository false positive for playwright install step ( #44074 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:32:29 +07:00
Evan Rusackas and Claude Sonnet 5
ce700f389c
fix(security): suppress zizmor self-repository false positive for postgres setup step ( #44084 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:31:57 +07:00
Evan Rusackas and Claude Sonnet 5
072a29ddb5
fix(security): suppress zizmor self-repository false positive for playwright build step ( #44073 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:31:05 +07:00
Shaitan and Claude Opus 4.8
f73ccee782
fix(couchbase): remove debug prints that emit the connection URI to stdout ( #44070 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-09 22:30:45 +07:00
Evan Rusackas and Claude Sonnet 5
0fe58044cb
fix(security): use self-repository syntax for setup-backend in Playwright workflow ( #44085 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:29:56 +07:00
Evan Rusackas and Claude Sonnet 5
4686d13379
fix(security): use self-repository syntax for change-detector in Playwright workflow ( #44086 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:28:38 +07:00
dependabot[bot]
68528e3308
chore(deps-dev): bump jest-environment-jsdom from 30.5.0 to 30.5.1 in /superset-frontend ( #44055 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 22:26:26 +07:00
Evan Rusackas and Claude Sonnet 5
c442180328
fix(security): use self-repository syntax for chart-testing action ref ( #44083 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:25:42 +07:00
Evan Rusackas and Claude Sonnet 5
80ebfad094
fix(security): suppress zizmor self-repository false positive for npm install step ( #44076 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 22:25:21 +07:00
Joe Li and Claude Fable 5.1
d1ad6aeda6
chore(docker): speed up image builds and the compose dev loop ( #43916 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-09 22:24:37 +07:00
Enzo Martellucci
d137fd1c06
fix(dashboard): address Excel export review findings
2026-09-09 17:09:57 +02:00
Michael S. Molina and Claude Sonnet 5
7f06e4eb60
feat(table): add opt-in migration from Table V1 to Table V2 ( #42088 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 12:08:05 -03:00
dependabot[bot]
07a8f8b984
chore(deps-dev): bump oxlint from 1.80.0 to 1.81.0 in /docs ( #44052 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 07:50:48 -07:00
Enzo Martellucci
ccb5fb279f
Merge branch 'master' into enxdev/feat/dashboard-excel-export-sync-fallback
2026-09-09 16:44:55 +02:00
Amin Ghadersohi
08e686b535
fix(mcp): complete Gauge chart support follow-up ( #43943 )
2026-09-09 10:34:50 -04:00
Mafi
97329bb1cf
fix(reports): detect perceptually blank screenshots ( #44034 )
2026-09-09 15:18:20 +02:00
Enzo Martellucci and Claude Opus 5
3108f41167
fix(dashboard): keep image exports queued, list skips in the workbook
...
Follow-up to the inline Excel export, addressing three gaps in it:
An image export draws every chart through the headless webdriver, one browser
session at a time. No row budget bounds that, so serving it inline was exactly
the gateway timeout the budget exists to prevent; without export storage it is
now refused with a message saying image exports run in the background.
The skipped-charts list moves into the workbook, on an "Export Summary" sheet
whenever any chart is skipped rather than only when every chart is. The list
then travels with the file however it is delivered, which is the only way an
export served as a download can report it -- and matches the sheet #43805 adds.
Query contexts are resolved once. The row budget already had to resolve them to
size the export, and the builder resolved them again to run it: with
EXCEL_EXPORT_QUERY_CONTEXT_BUILDER pointed at a service, that is both a doubled
cost and a real hazard, since one set of queries could be measured and a
different set run. The budget now returns an InlineExportPlan carrying what it
resolved, and the builder runs those contexts as-is.
The export action also reports progress: while a request is in flight both
Excel actions are disabled and the one clicked reads "Preparing export…",
restored when the file downloads, the queued message arrives, or it fails. The
server's lock prevents duplicate work but told the user nothing.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-09 15:04:00 +02:00
4d8dfdd152
fix(sqllab): restrict TabStateView updates to owned columns and queries ( #43992 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-09 14:03:30 +01:00
57a92170bd
fix(chart): apply the query-context datasource check on create and update ( #43997 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-09 14:03:14 +01:00
954dbc9ff6
fix(dataset): validate SQL table access on virtual dataset import ( #43999 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-09 14:02:52 +01:00
Shaitan and Claude Opus 4.8
7b83ed8374
fix(mcp): align execute_sql table-access checks with the SQL Lab path ( #43998 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-09 14:02:35 +01:00
Enzo Martellucci and Claude Opus 5
49b9347974
fix(charts): preserve dataset conversion when saving SQL Lab charts ( #43988 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-09 14:07:50 +02:00
dependabot[bot]
df95ab23ec
chore(deps-dev): bump @types/node from 26.4.0 to 26.4.1 in /superset-websocket ( #44046 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:47:29 -07:00
dependabot[bot]
e43f44e91e
chore(deps-dev): bump @types/node from 26.4.0 to 26.4.1 in /superset-embedded-sdk ( #44048 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:47:24 -07:00
dependabot[bot]
d38f20e5ad
chore(deps): bump query-string from 9.5.0 to 9.5.1 in /superset-frontend ( #44061 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:46:59 -07:00
dependabot[bot]
0a412b07cb
chore(deps-dev): bump webpack from 5.110.2 to 5.110.3 in /superset-embedded-sdk ( #44050 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:46:28 -07:00
dependabot[bot]
5e99f14ac9
chore(deps-dev): bump oxlint from 1.80.0 to 1.81.0 in /superset-websocket ( #44051 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:46:23 -07:00
dependabot[bot]
ea287c1ab0
chore(deps-dev): bump webpack from 5.110.2 to 5.110.3 in /docs ( #44053 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:46:16 -07:00
dependabot[bot]
e170822a28
chore(deps-dev): bump oxfmt from 0.65.0 to 0.66.0 in /docs ( #44054 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:46:13 -07:00
dependabot[bot]
677e9189f1
chore(deps-dev): bump oxfmt from 0.65.0 to 0.66.0 in /superset-frontend ( #44056 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:46:02 -07:00
dependabot[bot]
638f87de5f
chore(deps-dev): bump jest from 30.5.0 to 30.5.1 in /superset-frontend ( #44058 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:45:51 -07:00
dependabot[bot]
cb2188aec3
chore(deps-dev): bump babel-jest from 30.5.0 to 30.5.1 in /superset-frontend ( #44059 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:45:43 -07:00
dependabot[bot]
176a50d254
chore(deps-dev): bump webpack from 5.110.2 to 5.110.3 in /superset-frontend ( #44060 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:45:37 -07:00
dependabot[bot]
010c7a12ed
chore(deps): bump query-string from 9.5.0 to 9.5.1 in /superset-frontend ( #44061 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:45:27 -07:00
dependabot[bot]
de08dc207c
chore(deps-dev): bump @types/node from 26.4.0 to 26.4.1 in /superset-frontend ( #44062 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-09 04:45:17 -07:00
Enzo Martellucci and Claude Opus 5
f64b45f2c4
feat(dashboard): stream the Excel export inline when no storage is configured
...
"Export Data to Excel" was only usable where EXCEL_EXPORT_S3_BUCKET was set:
everywhere else the menu item rendered, the endpoint answered 501, and the
click produced nothing but an error toast.
The endpoint now picks its execution path from that same config rather than
refusing. With a bucket it queues the export and answers 202 with a job id,
unchanged. Without one it builds the workbook during the request and returns
it as the response, so the browser downloads the file directly -- no worker,
bucket or email required.
An export served this way has to finish inside one request, so its size is
settled before any query runs: the new EXCEL_EXPORT_SYNC_MAX_ROWS (100,000)
caps the combined row_limit of every query the export would run, and an export
over that total -- or one where any query has no finite limit -- is refused with
a 400 naming the bucket as the fix, rather than being started and left to hit
the request timeout.
Both paths build the same workbook from the same code: the builder moves out of
the Celery task into superset.dashboards.excel_export.workbook, leaving the task
to own only queueing, upload, email and its own error handling. Both acquire the
same per-user+dashboard lock; the inline path releases it, and deletes its temp
file, however the request ends.
Guest, embedded, anonymous and no-email sessions stay blocked on both paths --
guest support is handled separately in #43805 -- and are covered by a regression
test using a guest token that does grant access to the dashboard.
The storage check is isolated in a single helper so it can be repointed at
EXPORT_STORAGE when #43805 lands.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-09 12:06:05 +02:00
9079f002ee
fix(dashboard): scope tab-diff report lookup to the edited dashboard ( #43989 )
...
Co-authored-by: sha174n <pedro.sousa@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-09 11:03:32 +02:00
Enzo Martellucci and Claude Sonnet 5
1ab6077e06
fix(filters): clamp filter bar row while remeasuring after items change ( #43966 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-09 10:52:28 +02:00
Sepuri Sai Krishna and Evan Rusackas
c76e4d98f2
fix(api): advertise only the time grains Prophet can resolve ( #43710 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-09-08 22:39:15 -07:00
fc110d8428
fix(versioning): enforce is_managed_externally on version restore ( #44013 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-08 21:55:08 -07:00
Kunal and Joe Li
4f26627a6a
fix(native-filters): stop Date Range calendar popup from clipping in overflow dropdown ( #43978 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-09-08 21:52:33 -07:00
Kunal and Claude Sonnet 5
613871ed36
fix(native-filters): stabilize DefaultValue's filterState object identity ( #43859 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-08 21:51:20 -07:00
Francesco.Castaldi and FrancescoCastaldi
c503f92642
fix(charts): restrict Prophet time grain schema validation to supported Prophet grains ( #43585 )
...
Co-authored-by: FrancescoCastaldi <francesco.castaldi@mapsgroup.it >
2026-09-08 21:43:33 -07:00
nacretion
50c1504cac
fix(db_engine_specs): cast VARCHAR before Postgres DATE_TRUNC ( #43167 )
2026-09-08 21:38:37 -07:00
Shaitan and Claude Opus 4.8
5d771e9f46
fix(dataset): apply the import overwrite permission check to identity-matched datasets ( #43058 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-08 21:37:14 -07:00
Grégoire Gailly
c9965c7bf4
feat(folders): drag and drop visible elements (columns/metrics) of folders in explore view ( #42483 )
2026-09-08 21:36:55 -07:00
Đỗ Trọng Hải
9669e41471
chore(build): remove legacy re-export shim used for development ( #42190 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-09-08 21:34:40 -07:00
Evan Rusackas and Claude Sonnet 5
daf41bdf04
fix(security): suppress zizmor self-repository false positive for sqlite install-deps step ( #44002 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-08 18:25:00 -07:00
986b648f1c
fix(versioning): resolve dashboard M2M membership by attach/detach windows, not end_transaction_id ( #44010 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-08 17:59:04 -07:00
dependabot[bot] and Claude Code
acb29937ae
chore(deps): bump the security group across 1 directory with 3 updates ( #44030 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-09-08 17:52:32 -07:00
dependabot[bot] and Claude Code
2875c76d55
chore(deps): bump react-ace from 14.0.1 to 15.0.0 in /superset-frontend ( #42833 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-09-08 17:52:09 -07:00
d0f139c210
feat(deps): bump flask-caching from 2.4.1 to 2.5.0 + bump flask from v2 to v3 ( #43875 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-09-08 17:20:53 -07:00
dependabot[bot]
9de50b85e5
chore(deps): bump the security group across 1 directory with 3 updates ( #44029 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-08 17:04:39 -07:00
Joe Li and Vitor Avila
c510946df5
fix: BigQuery pivot-table Custom SQL row label with a space drops from GROUPING SETS ( #43720 )
...
Co-authored-by: Vitor Avila <vitor.avila@preset.io >
2026-09-08 16:58:49 -07:00
Joe Li and Claude Sonnet 5
91f4d01ca2
fix(chart-creation): stop antd v6 Steps from doubling the icon-content gap ( #43730 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-08 16:57:55 -07:00
Evan Rusackas
3828dcb922
fix(security): suppress zizmor self-repository false positive for cached-dependencies in presto-hive workflow ( #43976 )
2026-09-08 16:53:30 -07:00
Evan Rusackas
362d3509cb
fix(security): suppress zizmor self-repository false positive for cached-dependencies in presto-hive workflow ( #43984 )
2026-09-08 16:53:23 -07:00
Evan Rusackas and Claude Sonnet 5
fa31e9c1c3
fix(security): suppress zizmor self-repository false positive for cached-dependencies ( #43972 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-08 16:52:42 -07:00
Evan Rusackas and Claude Sonnet 5
335a2a78ea
fix(dashboard): expand clipped scrollable content before screenshot/PDF export ( #43979 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-08 16:46:34 -07:00
Evan Rusackas and Claude Sonnet 5
3564baabf6
fix(security): suppress zizmor self-repository false positive for setup-backend step ( #44018 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-08 16:41:46 -07:00
Evan Rusackas and Claude
380675662d
fix(ci): use self-repository syntax for local actions in presto-hive workflow ( #43975 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-08 16:33:28 -07:00
Evan Rusackas
0e6170aaa3
fix(security): use self-repository syntax for setup-backend ref in unit-test workflow ( #43970 )
2026-09-08 16:31:39 -07:00
Evan Rusackas
9d89dbddc7
fix(security): use self-repository syntax for change-detector action ref ( #43971 )
2026-09-08 16:31:26 -07:00
Evan Rusackas
02ea5775c1
fix(ci): use self-repository syntax for local supersetbot action ref ( #43963 )
2026-09-08 16:30:33 -07:00
Evan Rusackas and Claude Sonnet 5
83d5d1ccda
fix(security): use GitHub self-repository syntax for local action ref ( #43961 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-08 16:30:08 -07:00
Sam Firke and rusackas
7b65d22205
chore(tags): TAGGING_SYSTEM to True by default ( #39888 )
...
Co-authored-by: rusackas <evan@rusackas.com >
2026-09-08 16:27:37 -07:00
Evan Rusackas and Claude Code
1339bdc6ce
ci: bump ASF allowlist-check to v1.0.1 for self-repository syntax support ( #44014 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-09-08 15:49:12 -07:00
Evan Rusackas and Claude
10866337c5
docs(helm): document Gateway API HTTPRoute support ( #43635 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-08 15:33:45 -07:00
Amin Ghadersohi
e6d088d6b1
fix(mcp): surface rejected filter columns in get_chart_sql ( #43680 )
2026-09-08 18:05:37 -04:00
Elizabeth Thompson and Claude Opus 4.6
5986fe92c2
fix(rls): roll back db.session after RLS failure in get_from_clause ( #43883 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-09-08 15:04:32 -07:00
dependabot[bot]
04ab089962
chore(deps): bump @swc/html from 1.15.43 to 1.16.2 in /docs in the security group across 1 directory ( #44023 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-08 14:29:15 -07:00
rlei
bc35151350
docs(handlebars): correct helper names in the 6.1.0 versioned docs ( #44024 )
2026-09-08 16:40:44 -04:00
7029c468c4
fix(reports): bound CSV transport retries and sanitize failures ( #43977 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-09-08 16:37:25 -04:00
Evan Rusackas and Claude
60553b4326
docs(ag-grid): document Show summary support for Raw Records mode ( #43905 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-08 13:30:07 -07:00
Evan Rusackas and Claude Sonnet 5
85ea6e900a
docs(mcp): document MCP_STATELESS_HTTP and its multi-pod tradeoff ( #43902 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-08 13:29:51 -07:00
a114b4cc46
fix(import): skip redundant has_table check when dataset import has no data URI ( #43808 )
...
Co-authored-by: Kunal8954 <your-github-email@example.com >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-09-08 13:27:40 -07:00
Evan Rusackas and Claude Fable 5.1
3ccab2ea7a
fix(time-format): share DateWithFormatter and stop reading four-digit years as epoch offsets ( #43909 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-08 13:24:43 -07:00
Evan Rusackas and Claude Opus 4.8
067a356b6f
fix(chart): include echart_options in Matrixify render-trigger allowlist ( #43946 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-08 13:24:13 -07:00
rlei
57eafd75e0
docs(handlebars): correct helper names that are not registered ( #44020 )
2026-09-08 16:10:40 -04:00
c45fc6a31a
feat(embedded): diagnose guest-token header size budgets ( #43944 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-09-08 14:55:04 -04:00
33c6df77c9
fix(database): don't reattach stored connection details when the effective destination changes ( #44003 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Shaitan <105581038+sha174n@users.noreply.github.com >
2026-09-08 11:02:42 -07:00
Rafael Benitez and Claude Opus 4.8
204ccc7ce7
fix(datasets): apply Schema filter on the combined datasource list ( #43829 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-09-08 14:24:27 -03:00
Chandan P
08694d64cb
fix(plugin-chart-table): declare DataTable hooks before the early return ( #43150 )
2026-09-08 10:13:17 -07:00
bouhalimedaziz
056fd218d4
fix: handle missing table element in downloadAsPivotExcel ( #39386 )
2026-09-08 10:11:03 -07:00
Evan Rusackas and Claude Code
ad319bd8a3
fix(docs): unbreak Netlify docs preview build ( #44001 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-09-08 10:06:17 -07:00
Joe Li and Claude Sonnet 5
7382ee0bfe
fix(dashboard): prevent header metadata bar from overlapping action buttons at narrow widths ( #43845 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-08 09:34:09 -07:00
Rutger Meuzelaar
7d0cf1acfc
docs(scarf-404): replace dead links by the Scarf homepage ( #43973 )
2026-09-08 21:24:25 +07:00
Enzo Martellucci
c4e145b071
fix(sql_lab): raise 400 not 500 on malformed Jinja during CSV export access check ( #43866 )
2026-09-08 12:27:29 +02:00
dependabot[bot]
cdb6c8e0c9
chore(deps-dev): bump the typescript-eslint group in /superset-frontend with 2 updates ( #43980 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-08 01:48:13 -07:00
dependabot[bot]
89786160f9
chore(deps): bump @ant-design/icons from 6.3.3 to 6.3.4 in /docs ( #43981 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-08 01:48:07 -07:00
dependabot[bot]
bd3ab30907
chore(deps): bump @ant-design/icons from 6.3.3 to 6.3.4 in /superset-frontend ( #43982 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-08 01:48:03 -07:00
Evan Rusackas and Claude Fable 5.1
1b3758d2a4
ci: add ASF GitHub Actions allowlist check ( #43844 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-07 22:04:10 -07:00
Elizabeth Thompson
1fb6b98941
fix: downgrade md5 namespace-fallback deprecation log to info ( #43884 )
2026-09-07 15:03:54 -07:00
Elizabeth Thompson and Claude Opus 4.8
8d6044a147
fix(sqllab): wrap cost-estimate JSON parse to prevent raw JSONDecodeError leak ( #43888 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-07 15:03:50 -07:00
Evan Rusackas
574d121cd8
fix(security): use self-repository uses syntax in supersetbot workflow ( #43962 )
2026-09-07 12:27:17 -07:00
Evan Rusackas and Claude
d22069a7af
fix(security): use GitHub self-repository syntax for local action refs ( #43969 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-07 12:26:41 -07:00
Evan Rusackas and Claude Sonnet 5
233f6379ae
fix(ci): use self-repository syntax for supersetbot setup in tag-release ( #43965 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-07 12:26:22 -07:00
Evan Rusackas and Claude Sonnet 5
4440887dc2
fix(security): use self-repository syntax for setup-backend action ref ( #43968 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-07 12:25:42 -07:00
Geidō and Claude Opus 5
53070fa4c0
fix(dashboard): resolve metric Label in Chart Data (View as table) results grid ( #43719 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-07 15:13:03 +03:00
92bd2ba057
chore(deps): bump @ant-design/icons from 6.3.2 to 6.3.3 in /superset-frontend ( #43955 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-07 17:34:47 +07:00
dependabot[bot]
4eff13b81e
chore(deps-dev): bump webpack from 5.110.0 to 5.110.2 in /superset-embedded-sdk ( #43953 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 17:34:11 +07:00
dependabot[bot]
06913244de
chore(deps-dev): bump webpack from 5.110.1 to 5.110.2 in /docs ( #43952 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 02:38:21 -07:00
dependabot[bot]
a5377541c9
chore(deps): bump zizmorcore/zizmor-action from 0.6.2 to 0.6.3 ( #43954 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 02:38:16 -07:00
dependabot[bot]
e5e6d74819
chore(deps-dev): bump webpack from 5.110.1 to 5.110.2 in /superset-frontend ( #43956 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 02:38:12 -07:00
dependabot[bot]
b8fb5a268c
chore(deps): bump zod from 4.4.3 to 4.5.4 in /superset-frontend ( #43957 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 02:38:08 -07:00
dependabot[bot]
07052752b6
chore(deps-dev): bump tsx from 4.23.12 to 4.23.13 in /superset-frontend ( #43958 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 02:38:05 -07:00
dependabot[bot]
7c9c32651c
chore(deps): bump react-error-boundary from 6.1.3 to 6.1.4 in /superset-frontend ( #43959 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 02:38:01 -07:00
dependabot[bot]
0db9ca7401
chore(deps): bump @ant-design/icons from 6.3.2 to 6.3.3 in /docs ( #43951 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-07 02:36:03 -07:00
Evan Rusackas and Claude Code
7d09490bb8
fix(security): grant SQL Lab query authors an explore access bypass ( #39296 ) ( #42590 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-09-06 23:18:34 -07:00
Evan Rusackas and Claude Sonnet 5
df3abe474c
docs(theming): document new component sizing tokens and HIDE_NAVBAR_LOGO ( #43639 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-06 23:17:12 -07:00
Evan Rusackas and Claude
87f138cc80
docs(mcp): add theme management tools to AI/MCP tools reference ( #43899 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-06 18:03:15 -07:00
c03f3441bd
feat(mcp): gauge chart type plugin ( #43568 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-06 12:55:35 -04:00
f3896ccf20
fix(explore): say when filter-value suggestions could not be loaded ( #43779 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-09-06 10:26:48 -04:00
Joe Li and Claude Sonnet 5
18d277c096
ci(playwright): make embedded and app-root E2E coverage required ( #43919 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-06 10:17:59 +07:00
fe1b368bcd
feat: add dashed line support for derived series (timeseries comparison) on MixedTimeseries chart ( #34794 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-05 14:17:10 -07:00
Nguyen Van Viet and Claude Fable 5
1358543827
fix(sqllab): preserve ClickHouse LIMIT BY when applying the row limit ( #43578 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-05 09:51:00 -07:00
dependabot[bot] and github-actions[bot]
1315f5ff6b
chore(deps): bump pydantic from 2.13.4 to 2.13.5 ( #43924 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-05 07:40:30 -07:00
dependabot[bot] and github-actions[bot]
974f36f94f
chore(deps-dev): bump google-cloud-bigquery from 3.43.0 to 3.45.0 ( #43926 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-05 07:36:47 -07:00
dependabot[bot] and github-actions[bot]
9e9a3d06ad
chore(deps-dev): bump grpcio from 1.83.0 to 1.83.1 ( #43922 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-05 07:36:18 -07:00
dependabot[bot] and github-actions[bot]
5c4c8b831f
chore(deps): bump cryptography from 50.0.0 to 50.0.1 ( #43923 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-05 07:36:14 -07:00
dependabot[bot]
1e76fb6098
chore(deps-dev): update teradatasql requirement from >=20.0.0.66 to >=20.0.0.67 ( #43925 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-05 07:36:11 -07:00
Nguyen Dang Trung Tien and Claude
4850082247
fix(dashboard): don't 500 on inconsistent position_json ( #43575 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-04 23:16:26 -07:00
Mike Bridge and Claude Fable 5
3b492233c7
fix(versioning): bound dashboard related history by the chart attach window ( #43837 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 23:05:58 -04:00
Mike Bridge and Claude Fable 5
8963613e92
fix(versioning): match version-history search on the change author name ( #43835 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 23:05:00 -04:00
Mike Bridge and Claude Fable 5
0ac1a6fade
fix(versioning): keep the dashboard version-history panel inside the viewport ( #43836 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 23:04:57 -04:00
Mike Bridge and Claude Fable 5
630982e269
fix(dashboard): resolve chart datasources across types in access checks ( #43781 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 23:03:31 -04:00
8fb5b8f2fb
feat: migrate Global Async Queries onto the Global Task Framework ( #43407 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-09-04 19:21:37 -07:00
Shivam Goel
a3aba2a16a
ci: show the spec diff when the staleness check fails ( #43912 )
2026-09-04 17:54:04 -07:00
b2fd72559a
feat(gunicorn): statsd support ( #32487 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-04 17:46:59 -07:00
Joe Li and Claude Sonnet 5
0820a0ac14
fix(sqllab): correct Run dropdown crash and caret color regression ( #43849 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-04 17:35:15 -07:00
Rafael Benitez and Claude Opus 4.8
334700fc33
fix(sqla): parenthesize calculated column expressions in SELECT/GROUP BY/ORDER BY and series-limit queries ( #43864 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-09-04 17:20:12 -07:00
Đỗ Trọng Hải
ed4d413d77
ci: remove unused submoduled GHA workflows ( #43865 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-09-04 17:19:59 -07:00
Shivam Goel
724d9045c6
chore(api): regenerate the spec for ReportScheduleRestApi.report_format ( #43910 )
2026-09-04 16:00:16 -07:00
01b8eb50a0
feat(semantic-layers): hide Samples tab and disable drill-to-detail for semantic views ( #42534 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 15:59:18 -07:00
c77efa77ed
fix(sqla): normalize PostgreSQL date trunc metric units ( #42095 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 15:59:01 -07:00
Elizabeth Thompson and Claude Opus 4.8
fb12d4ae12
fix(importers): catch JSONDecodeError in load_configs masked_encrypted_extra merge ( #43261 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-04 15:06:14 -07:00
dependabot[bot] and github-actions[bot]
a49581dd76
chore(deps): bump msgpack from 1.2.1 to 1.2.2 ( #43867 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 14:59:27 -07:00
dependabot[bot] and github-actions[bot]
ccfaa2302a
chore(deps): bump slack-sdk from 3.43.0 to 3.44.1 ( #43871 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 14:59:24 -07:00
b8cdebcaba
chore(deps-dev): bump jest from 30.4.2 to 30.5.0 in /superset-frontend ( #43877 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-04 14:59:17 -07:00
Raphael Sales
c1ca29fe09
fix(core): render duration values instead of NaN:NaN:NaN ( #43839 )
...
Signed-off-by: Raphael Sales <raphaelsales1337@gmail.com >
2026-09-04 14:49:59 -07:00
Facundo Parodi and Claude Sonnet 5
ff90a60b09
fix(partition): normalize ancestor-path array names to leaf values ( #43731 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-04 14:49:50 -07:00
Sam Firke
b4325e2ce3
fix(handlebars): separate CSS style block from template with a blank line ( #43722 )
2026-09-04 14:49:39 -07:00
Konstantin Khlopkov
6760573432
fix(dashboard): show loading state on + Dashboard during the create navigation ( #43683 )
2026-09-04 14:49:26 -07:00
khaa-dv
db0af5c610
fix(embedded): guard guest payload check against scalar control values ( #43577 )
...
Signed-off-by: khaa-dv <antoxa_22@mail.ru >
2026-09-04 14:49:17 -07:00
Endi Monan
67a417812d
fix(reports): look up fetched report schedules by the list API id fields ( #43365 )
2026-09-04 14:49:06 -07:00
Joe Li and Claude Opus 4.8
9fb02296d8
test(dashboard): migrate tabs resize E2E to Playwright ( #41434 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-09-04 14:37:31 -07:00
Evan Rusackas and Claude Fable 5.1
ee03ee1719
test(treemap): pin border-free labels so tiles render without seams ( #43890 )
...
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com >
2026-09-04 14:03:18 -07:00
Endi Monan
0d025daaf7
fix(plugin-chart-table): defer search until IME composition ends ( #43756 )
2026-09-04 13:33:30 -07:00
c3109899e2
fix(dashboard): is_externally_managed still allows edits ( #38584 )
...
Co-authored-by: Matthew Kramer <matthewkramer@Matthews-MacBook-Pro-2.local >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: rusackas <evan@rusackas.com >
2026-09-04 13:15:50 -07:00
ʈᵃᵢ
6956da1de5
fix(sql): close StarRocks SQL parsing and mutation-detection gaps ( #43809 )
2026-09-04 12:38:31 -07:00
Shivam Goel
c1822666da
ci: fail when the published OpenAPI spec is stale ( #43841 )
2026-09-04 12:35:04 -07:00
581ef8b7c1
chore(deps): bump antd from 6.6.1 to 6.6.2 in /docs ( #43852 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-04 12:11:11 -07:00
Ville Brofeldt
0636ac4b11
fix(examples): correct chart metadata ( #43810 )
2026-09-04 10:49:26 -07:00
Joe Li and Claude Sonnet 5
99a910b81c
fix(echarts): render Plain Timeseries legends as HTML, not canvas ( #43314 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-04 10:48:36 -07:00
Ville Brofeldt
635de27b25
fix(explore): prevent editable title over-truncation ( #43811 )
2026-09-04 10:29:10 -07:00
dependabot[bot]
e1ce6b601c
chore(deps-dev): bump jest-environment-jsdom from 30.4.1 to 30.5.0 in /superset-frontend ( #43878 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 10:18:56 -07:00
dependabot[bot]
db60f25ee9
chore(deps-dev): bump babel-jest from 30.4.1 to 30.5.0 in /superset-frontend ( #43879 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 10:18:35 -07:00
dependabot[bot] and github-actions[bot]
297b0455f6
chore(deps): bump nh3 from 0.3.6 to 0.3.7 ( #43868 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 10:18:01 -07:00
dependabot[bot]
b1c33e5435
chore(deps-dev): bump hdbcli from 2.29.25 to 2.29.27 ( #43869 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 10:17:51 -07:00
dependabot[bot] and github-actions[bot]
b925246bef
chore(deps): bump click from 8.4.2 to 8.5.0 ( #43872 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 10:15:28 -07:00
dependabot[bot] and github-actions[bot]
592d378c0d
chore(deps-dev): bump pandas-gbq from 0.35.1 to 0.35.2 ( #43873 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 10:14:47 -07:00
dependabot[bot] and github-actions[bot]
935ee5f1a6
chore(deps): bump simplejson from 4.1.1 to 4.1.2 ( #43874 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-09-04 10:14:37 -07:00
Mike Bridge and Claude Fable 5
d9b201db74
fix(explore): open version-history forks in a usable tab, not a blank one ( #43830 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 09:19:06 -07:00
Đỗ Trọng Hải
bc6ff77af0
feat(ci): broaden usage of fast-startup ubuntu-slim runner ( #43477 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-09-04 22:25:10 +07:00
dependabot[bot]
3b1e43be5c
chore(deps-dev): bump css-loader from 7.1.4 to 7.1.5 in /superset-frontend ( #43880 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 22:23:45 +07:00
dependabot[bot]
d27124e5f6
chore(deps-dev): bump webpack-cli from 7.2.2 to 7.2.3 in /superset-embedded-sdk ( #43882 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 22:17:25 +07:00
dependabot[bot]
31a3a19037
chore(deps-dev): bump @types/node from 25.9.5 to 26.4.0 in /superset-embedded-sdk ( #43881 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 22:17:07 +07:00
Enzo Martellucci and Claude Sonnet 5
f63a0e9d9c
feat(conditional-formatting): add manual min/max color-range bounds ( #43820 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-04 17:07:48 +02:00
Đỗ Trọng Hải
8f6caf4ff9
feat(build): upgrade to Typescript 7, Babel 8, Webpack CLI 7 and JSDOM 30 for superset-embedded-sdk ( #43702 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-09-04 21:31:34 +07:00
Đỗ Trọng Hải
e9412576b2
feat(build/websocket): upgrade to Typescript 7 + migrate ESLint to TS7-compatible oxlint andtsgolint ( #43703 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-09-04 21:31:10 +07:00
Đỗ Trọng Hải and Evan Rusackas
c84c7c4bdd
chore(ci): optimize Dependabot processes ( #43681 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-09-04 20:50:00 +07:00
dependabot[bot]
a068517393
chore(deps-dev): bump webpack from 5.109.2 to 5.110.1 in /superset-frontend ( #43853 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 20:49:17 +07:00
dependabot[bot]
0a5eddb18b
chore(deps): bump morgan from 1.11.0 to 1.12.0 in /superset-websocket/utils/client-ws-app ( #43850 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 20:38:02 +07:00
dependabot[bot]
34286883d3
chore(deps): bump postcss from 8.5.23 to 8.5.26 in /superset-frontend ( #43854 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 20:35:28 +07:00
dependabot[bot] and hainenber
0fc410eecc
chore(deps-dev): bump @testing-library/react from 15.0.7 to 16.3.3 in /superset-frontend ( #43855 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-09-04 20:34:36 +07:00
dependabot[bot]
173d2173aa
chore(deps-dev): bump baseline-browser-mapping from 2.11.19 to 2.11.20 in /superset-frontend ( #43856 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 20:14:59 +07:00
dependabot[bot]
0e01b5fb4c
chore(deps): bump baseline-browser-mapping from 2.11.19 to 2.11.20 in /docs ( #43851 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 20:13:14 +07:00
dependabot[bot]
a6a794864b
chore(deps-dev): bump minimizer-webpack-plugin from 5.7.0 to 5.8.0 in /superset-frontend ( #43857 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 19:59:06 +07:00
dependabot[bot]
2aacf57932
chore(deps): bump antd from 6.6.1 to 6.6.2 in /superset-frontend ( #43858 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-04 19:58:42 +07:00
Mike Bridge and Claude Fable 5
8d0637efad
fix(semantic-layers): serve filter-value suggestions for semantic views ( #43777 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 01:43:00 -04:00
93df5bc362
fix(semantic-layers): classify SemanticLayer/SemanticView in FAB role sets ( #43783 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 01:41:19 -04:00
Elizabeth Thompson and Claude Opus 4.8
cceb52e776
fix(embedded): don't let guest-user check turn error responses into 500s ( #43834 )
...
Signed-off-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-03 21:18:43 -07:00
dependabot[bot]
765a4ecca5
chore(deps): bump caniuse-lite from 1.0.30001809 to 1.0.30001810 in /docs ( #43746 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 18:37:01 -07:00
Elizabeth Thompson and Claude Opus 4.8
3258f5fa3f
fix(security): catch JSONDecodeError on stored query_context in query_context_modified ( #43795 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-03 15:07:24 -07:00
Gabriel Torres Ruiz
0bca5af7a9
fix(table): hide the Time Grain control in raw records mode ( #43802 )
2026-09-03 17:42:48 -03:00
dependabot[bot]
a6cbd7c3b5
chore(deps-dev): bump typescript-eslint from 8.67.0 to 8.68.0 in /superset-websocket ( #43742 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 12:14:31 -07:00
dependabot[bot]
5d8ff9181a
chore(deps-dev): bump the typescript-eslint group across 1 directory with 2 updates ( #43744 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 12:14:28 -07:00
dependabot[bot]
c91c901832
chore(deps): bump baseline-browser-mapping from 2.11.18 to 2.11.19 in /docs ( #43747 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 12:14:22 -07:00
dependabot[bot]
232ccf66d6
chore(deps-dev): bump eslint from 10.9.0 to 10.9.1 in /superset-frontend ( #43749 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 12:14:18 -07:00
dependabot[bot]
dd1a475df6
chore(deps-dev): bump baseline-browser-mapping from 2.11.18 to 2.11.19 in /superset-frontend ( #43750 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 12:14:14 -07:00
9828281e7f
fix(charts): exclude string helpers from post_processing operation allowlist ( #43345 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-03 11:48:29 -07:00
b558f41461
feat(dashboard): convert @import to inline CSS in the dashboard CSS editor ( #43667 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-09-03 11:46:26 -07:00
Evan Rusackas and Claude Sonnet 5
28578160ff
docs(pivot-table): document DB-computed totals/subtotals behavior ( #43636 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-03 11:44:19 -07:00
d2d965e009
fix(navbar): use down-chevron icon consistently on all navbar dropdowns ( #43531 )
...
Co-authored-by: Juliann Forbes <juliann@preset.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-03 10:00:18 -07:00
dependabot[bot]
a95c40aa1e
chore(deps): bump qs from 6.15.2 to 6.16.0 in /superset-websocket/utils/client-ws-app in the security group across 1 directory ( #43824 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 21:42:10 +07:00
dependabot[bot]
d9887fd928
chore(deps): bump js-yaml from 5.4.0 to 5.4.1 in /docs ( #43816 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 21:06:19 +07:00
dependabot[bot] and Joe Li
669a0cefb4
chore(deps): bump the security group across 1 directory with 2 updates ( #43797 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-09-03 21:05:59 +07:00
dependabot[bot]
0398b320f9
chore(deps): bump fast-uri from 3.1.5 to 3.1.7 in /docs in the security group across 1 directory ( #43798 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 21:05:24 +07:00
dependabot[bot]
9d855a4adf
chore(deps-dev): bump @types/node from 26.2.0 to 26.4.0 in /superset-websocket ( #43815 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 21:05:00 +07:00
dependabot[bot]
3bd0ad5267
chore(deps): bump react-intersection-observer from 11.0.0 to 11.0.1 in /superset-frontend ( #43817 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 21:04:40 +07:00
dependabot[bot]
464adba69b
chore(deps-dev): bump minimizer-webpack-plugin from 5.6.1 to 5.7.0 in /superset-frontend ( #43818 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 21:04:18 +07:00
dependabot[bot]
c185a2c678
chore(deps-dev): bump @types/node from 26.3.0 to 26.4.0 in /superset-frontend ( #43819 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-03 21:03:47 +07:00
bf12a21367
fix(charts): sort chart types by display name ( #43634 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-09-03 12:32:01 +02:00
Jyun-An Chen and Enzo Martellucci
18465bad51
perf(dashboard): batch dataset lookups during dashboard export ( #43017 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-09-03 11:07:47 +02:00
Mafi and Amin Ghadersohi
4a18556fdc
fix(reports): prevent blank dashboard captures ( #43784 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-09-03 01:30:14 -04:00
Shivam Goel
b457280b57
chore(api): regenerate the OpenAPI spec ( #43788 )
2026-09-02 18:25:03 -07:00
d921131c5d
fix(charts): resolve semantic-view datasource name and link in chart list ( #43649 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-02 20:56:33 -04:00
Mafi and Matt Fitzgerald
d82a88f479
fix(dashboard): keep filter config modal within iframe ( #43632 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
2026-09-02 20:54:39 -04:00
Mafi and Matt Fitzgerald
07fc3144e5
feat(dataset): expose dataset certification controls ( #43633 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
2026-09-02 20:54:13 -04:00
Joe Li
52a4cb6314
fix(snowflake): quote case-sensitive lowercase column identifiers in generated SQL ( #43312 )
2026-09-02 15:52:20 -07:00
Elizabeth Thompson
6dd841c35b
fix(jinja): reuse get_request_json_body in get_dataset_id_from_context ( #43556 )
2026-09-02 15:47:51 -07:00
Amin Ghadersohi
3394097c83
fix(snowflake): refresh rejected OAuth tokens ( #43623 )
2026-09-02 18:30:34 -04:00
Elizabeth Thompson and Claude Opus 4.8
a81c0f6773
fix(gsheets): catch JSONDecodeError in validate_parameters for malformed service_account_info ( #43772 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-02 15:07:53 -07:00
Elizabeth Thompson and Claude
5b8e50e69d
fix(reports): downgrade Slack channel-fetch auth-error logging to WARNING (SC-115301) ( #42484 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-02 15:06:58 -07:00
Mike Bridge and Claude Fable 5
e8540b7c49
feat(dataset): warn about dependent charts and dashboards before purging an archived dataset ( #43724 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-02 16:33:45 -04:00
Mike Bridge and Claude Fable 5
64bfbf75a4
feat(chart): list semantic views in the Create Chart datasource picker ( #43629 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-09-02 16:33:19 -04:00
Rafael Benitez and Claude Opus 4.8
b49c1fd7e4
fix(security): handle cached schema/catalog names deserialized as lists ( #43800 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-09-02 16:30:23 -04:00
dependabot[bot]
e7c42dd8ed
chore(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 in /superset-embedded-sdk ( #43796 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 12:53:28 -07:00
dependabot[bot]
0ea234e9ae
chore(deps): bump github/codeql-action/analyze from 4.37.8 to 4.37.9 ( #43791 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 12:52:39 -07:00
dependabot[bot]
393b00f38a
chore(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 in /superset-websocket ( #43789 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 12:52:25 -07:00
Mehmet Salih Yavuz
3bd437869a
feat(export): let deployments carry extra fields through asset export/import ( #43763 )
2026-09-02 20:28:23 +03:00
Rafael Benitez and Claude Opus 4.8
f5e427083e
fix(native-filters): keep "Select all" count stable while searching the Value filter ( #43460 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-09-02 13:25:18 -04:00
Robin Emeršič
c19879ffff
chore(translations): updated Slovenian translations ( #43735 )
2026-09-02 10:25:15 -07:00
Evan Rusackas and Claude Opus 4.8
46c8c67a40
fix(semantic_layers): mask write-only config fields, gate flag-off endpoints ( #43474 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-09-02 10:16:59 -07:00
Evan Rusackas and Claude
8c2290fcf4
docs(theming): document resultsGrid* Superset-specific tokens ( #43638 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-02 10:14:35 -07:00
Evan Rusackas and Claude
b7da5336d3
docs(mcp): document embedded guest-token authentication ( #43637 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-09-02 10:10:46 -07:00
K HARSHAVARDHAN
316f6ad971
chore(lint): scope in-repo eslint plugins under @superset-ui ( #43054 )
2026-09-02 10:09:42 -07:00
Evan Rusackas and Claude Sonnet 5
201a33f68f
fix(charts): reject non-table datasource_type instead of crashing ( #43500 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-02 10:07:16 -07:00
MsfPablo
7321d4aff6
chore: fix typos in comments and docstrings ( #43785 )
2026-09-02 10:06:41 -07:00
dependabot[bot]
0c7a47ef23
chore(deps): bump github/codeql-action/init from 4.37.8 to 4.37.9 ( #43790 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 10:06:11 -07:00
Rafael Benitez and Claude Opus 4.8
9b2bb15ece
fix(themes): apply system default/dark theme changes live without a page refresh ( #43778 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-09-02 12:31:17 -04:00
Shivam Goel
58f17efa6f
feat(datasource): headless query API for Explorable datasources ( #43527 )
2026-09-02 09:00:37 -07:00
Enzo Martellucci and Claude Sonnet 5
cf77deb678
fix(sqllab): explain dataset save failures instead of "Fatal error" ( #43334 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-02 11:10:52 +02:00
dependabot[bot]
45b903b19a
chore(deps-dev): bump oxfmt from 0.64.0 to 0.65.0 in /docs ( #43745 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 10:09:58 +07:00
dependabot[bot]
56944319cb
chore(deps): bump js-yaml from 5.3.0 to 5.4.0 in /docs ( #43748 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 09:25:34 +07:00
dependabot[bot]
3833161915
chore(deps): bump browserslist from 4.28.1 to 4.28.8 in /superset-frontend/cypress-base ( #43774 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 09:25:08 +07:00
dependabot[bot]
8ad5859fdf
chore(deps-dev): bump browserslist from 4.28.1 to 4.28.8 in /superset-frontend in the security group across 1 directory ( #43775 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 09:24:17 +07:00
dependabot[bot]
69333e87db
chore(deps): bump browserslist from 4.28.4 to 4.28.8 in /docs in the security group across 1 directory ( #43773 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-02 09:23:43 +07:00
shaurya and no-hup
794dee80c2
docs: point homepage Release Notes link to GitHub releases ( #43780 )
...
Co-authored-by: no-hup <19599684+no-hup@users.noreply.github.com >
2026-09-02 09:23:10 +07:00
Elizabeth Thompson
531587a4b2
fix(sql): catch sqlglot ParseError when parsing RLS predicates ( #43651 )
2026-09-01 15:04:18 -07:00
Joe Li and Claude Sonnet 5
c9f625627d
fix(explore): don't drop stashed control values from saved chart params ( #43650 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-01 13:45:19 -07:00
Joe Li and Claude Sonnet 5
ba50bdff23
fix(echarts): prevent x-axis time labels from overlapping ( #43669 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-01 13:23:17 -07:00
Joe Li and Claude Sonnet 5
32fe4f6612
fix(echarts): make Bar chart value labels fit-aware and readable ( #43144 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-01 13:21:03 -07:00
Đỗ Trọng Hải
e683aadd6e
chore(build): upgrade webpack-dev-server v7 and dependent libs ( #43766 )
2026-09-02 00:52:17 +07:00
Luc Verdier and Luc Verdier
ed513bbe42
docs: add Veremes to users in the wild ( #43754 )
...
Co-authored-by: Luc Verdier <verdier@users.noreply.github.com >
2026-09-01 10:15:22 -07:00
dependabot[bot]
eec1e4d288
chore(deps-dev): bump eslint from 10.9.0 to 10.9.1 in /superset-websocket ( #43740 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-01 10:13:26 -07:00
dependabot[bot]
58ef03dabc
chore(deps-dev): bump oxfmt from 0.64.0 to 0.65.0 in /superset-websocket ( #43739 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-01 10:12:49 -07:00
Enzo Martellucci
439564041f
fix(echarts): place weekly time-axis ticks on the data buckets ( #43339 )
2026-09-01 18:17:11 +02:00
Enzo Martellucci
842efd5f12
fix(datasets): warn on percent D3 format for count metrics ( #43453 )
2026-09-01 18:16:40 +02:00
dependabot[bot]
3b5a4baa05
chore(deps-dev): bump oxfmt from 0.64.0 to 0.65.0 in /superset-frontend ( #43751 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-01 22:53:55 +07:00
dependabot[bot]
9656ecc3af
chore(deps-dev): bump @types/node from 26.2.0 to 26.3.0 in /superset-frontend ( #43752 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-01 21:51:16 +07:00
dependabot[bot]
e3d30bb730
chore(deps-dev): bump oxlint from 1.79.0 to 1.80.0 in /superset-frontend ( #43753 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-09-01 21:49:50 +07:00
Enzo Martellucci and Claude Sonnet 5
b04a153451
fix(dashboard): stretch Chart Data modal results grid to fill available height ( #43454 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-01 16:05:27 +02:00
Enzo Martellucci and Claude Sonnet 5
ba0142ca64
fix(dashboard): reconcile stale results tab in Chart Data modal ( #43648 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-01 15:32:30 +02:00
Mehmet Salih Yavuz and Enzo Martellucci
da27ba59a5
fix(pivot-table): apply "Show values as" percent to exports and reports ( #43718 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-09-01 16:16:26 +03:00
Elizabeth Thompson and Claude Opus 4.8
ac3c158c41
fix(tags): catch TemplateError when validating access for tagged SQL Lab queries on delete ( #43433 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-31 15:02:22 -07:00
drivaspreset and Claude Opus 5
1f1539fe0e
feat: test(presto) close db_engine_spec unit test gaps ( #43607 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-31 13:33:29 -07:00
Gabriel Torres Ruiz
5bffceb295
feat(mcp): let get_dashboard_info accept filter_state directly ( #43688 )
2026-08-31 15:46:53 -03:00
wenjie liang
b24cb2af8a
fix(db_engine_specs): support SQLAlchemy 2 DBAPI discovery ( #43700 )
2026-08-31 12:51:50 -04:00
dependabot[bot]
040b33c450
chore(deps): bump yeoman-generator from 8.2.2 to 8.3.0 in /superset-frontend ( #43709 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 05:59:31 -07:00
dependabot[bot]
9d1b5ebdb7
chore(deps-dev): bump baseline-browser-mapping from 2.11.17 to 2.11.18 in /superset-frontend ( #43708 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 15:38:46 +07:00
dependabot[bot]
6e185ebce8
chore(deps): bump actions/setup-java from 5.7.0 to 6.0.0 ( #43707 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 15:04:47 +07:00
dependabot[bot]
5b64150d0a
chore(deps-dev): bump webpack-bundle-analyzer from 5.3.1 to 5.3.2 in /superset-frontend ( #43706 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 14:48:05 +07:00
dependabot[bot]
b8b2e5ea8b
chore(deps): bump baseline-browser-mapping from 2.11.17 to 2.11.18 in /docs ( #43704 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-31 00:14:13 -07:00
Đỗ Trọng Hải
f3985d88a1
feat(build): migrate to TS7 and TS7-oriented oxlint-tsgolint ( #43691 )
2026-08-31 09:57:13 +07:00
SBIN2010 and Copilot Autofix powered by AI
6abab3c1cb
feat(butterfly): added cross-filtering and drill-to-detail for the butterfly chart ( #43684 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-30 23:12:50 +03:00
SBIN2010
b310f469c2
feat(dashboard): add a tooltip displaying chart descriptions ( #43271 )
2026-08-30 12:25:37 -07:00
shaurya
22891894d4
docs: fix superset-core component source links after src/ui removal ( #43690 )
2026-08-30 12:23:37 -07:00
65fa1ce816
chore(ci): skip Jest test HTML report generation to save up time ( #43653 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-30 11:52:47 -07:00
ee4a90892c
test(explore): zero-value stacked bar segment no longer overlaps its neighbor's label ( #42882 )
...
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: vjymisal0 <vijay.looprai@gmail.com >
2026-08-30 11:43:01 -07:00
Joe Li
bba4832946
fix(sqllab): prefer concluded live query state over a stale history snapshot ( #43535 )
2026-08-30 11:39:34 -07:00
Amin Ghadersohi
2df06dcd57
feat(mcp): add feature-gated interactive pivot support ( #43480 )
2026-08-30 11:36:17 -07:00
Joe Li
88cd8bf575
fix(ci): repair nightly pre-commit failures ( #43366 )
2026-08-30 11:35:19 -07:00
Francesco.Castaldi
5f67e85003
chore(i18n): complete Italian translations with 100% placeholder validation ( #43274 )
2026-08-30 11:34:56 -07:00
Mike Bridge and Mike Bridge
87fb7d18e1
fix(semantic-layer): hydrate the semantic view edit modal from /structure ( #42839 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-08-30 11:31:35 -07:00
SBIN2010
96119ffefc
feat(plugin-chart-echarts): add Butterfly Chart ( #43346 )
2026-08-29 17:40:02 +03:00
rlei
74ea780eaa
fix(plugin-chart-echarts): misplaced first date label on horizontal bar charts ( #43661 )
2026-08-29 21:16:58 +07:00
Evan Rusackas
3d91ba3fde
chore(deps): bump js-yaml, brace-expansion, d3-color to patch DoS/ReDoS in cypress-base ( #43664 )
2026-08-29 14:02:56 +07:00
Evan Rusackas and Superset Dev
9151b5c6fb
chore(deps): bump brace-expansion to patch DoS in docs ( #43665 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-29 14:02:17 +07:00
dependabot[bot] and github-actions[bot]
ec19a37e9b
chore(deps): bump greenlet from 3.5.4 to 3.5.5 ( #43671 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-29 14:01:34 +07:00
Evan Rusackas
2ca3695f30
chore(deps): bump js-yaml to patch quadratic-CPU DoS (superset-frontend) ( #43663 )
2026-08-29 13:44:31 +07:00
dependabot[bot]
ac88acb14b
chore(deps-dev): bump eslint from 10.8.1 to 10.9.0 in /superset-websocket ( #43670 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-29 13:42:05 +07:00
dependabot[bot]
46f17aa880
chore(deps): bump baseline-browser-mapping from 2.11.16 to 2.11.17 in /docs ( #43673 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-29 13:41:17 +07:00
dependabot[bot]
7bc44d5504
chore(deps): bump reselect from 5.2.0 to 5.3.0 in /docs ( #43674 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-29 13:41:06 +07:00
dependabot[bot]
4444a89f26
chore(deps): bump reselect from 5.2.0 to 5.3.0 in /superset-frontend ( #43675 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-29 13:40:47 +07:00
dependabot[bot]
7c2a3fa777
chore(deps-dev): bump baseline-browser-mapping from 2.11.16 to 2.11.17 in /superset-frontend ( #43676 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-29 13:38:37 +07:00
dependabot[bot]
b38fa70256
chore(deps-dev): bump eslint from 10.8.1 to 10.9.0 in /superset-frontend ( #43677 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-29 13:38:10 +07:00
PRATHAMESH HUKKERI and Prathamesh Hukkeri
1c8d58a77b
fix(i18n): make language pack endpoint public for embedded dashboards ( #42438 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-08-28 20:46:27 -07:00
Mallikarjuna Reddy Nimmakayala
de33efae98
fix(table-chart): support where for adhoc columns with server-side pagination ( #42706 )
2026-08-28 20:37:20 -07:00
Sepuri Sai Krishna
b30d569028
fix(chart): map the remaining time grains for Prophet forecasting ( #43205 )
2026-08-28 20:35:52 -07:00
6f69fc6dba
feat(postprocessing): teach pivot() to compute percent-of-row/col/total ( #42809 ) ( #42976 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-08-28 20:34:15 -07:00
dependabot[bot] and hainenber
b2a8842551
chore(deps-dev): bump the swc group in /superset-frontend with 3 updates ( #43447 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-08-28 20:30:12 -07:00
c7cc22f4fe
chore(deps): bump setuptools to 84.0.0 and pip to 26.2.1 ( #43413 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-28 18:34:09 -07:00
Francesco.Castaldi and FrancescoCastaldi
058eaf78ab
fix(dashboard): remove @has_access_api from filter state REST API ( #43564 )
...
Co-authored-by: FrancescoCastaldi <francesco.castaldi@mapsgroup.it >
2026-08-28 17:06:06 -07:00
Elizabeth Thompson
30402b412c
fix(explore): catch TemplateError when validating access for query-backed form_data ( #43470 )
2026-08-28 15:03:08 -07:00
Mike Bridge and Claude Fable 5
782a57fbfc
chore(deps-dev): bump nwsapi from 2.2.23 to 2.2.24 to fix the SqlEditor jest flake ( #43657 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-28 17:59:35 -04:00
ʈᵃᵢ
99a1f756cd
fix(trino): coerce string-typed values results back to source type ( #43654 )
2026-08-28 14:25:42 -07:00
Mehmet Salih Yavuz
0eda633b45
fix(dataset): stop a stale edit modal from silently reverting a saved change ( #43583 )
2026-08-28 21:07:36 +03:00
dependabot[bot] and hainenber
5c24f72d92
chore(deps): bump content-disposition from 2.0.1 to 3.0.0 in /superset-frontend ( #43382 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-08-29 00:53:43 +07:00
Gabriel Torres Ruiz
60479fb958
feat(dashboard): add dashboard.slice.header.menu extension slot ( #43624 )
...
Signed-off-by: Gabriel Torres Ruiz <gabo2595@gmail.com >
2026-08-28 14:52:18 -03:00
Ville Brofeldt
4ced5ca35a
chore(superset-core): drop unused __all__ lists ( #43626 )
2026-08-28 09:46:56 -07:00
rlei
fc26991cd4
feat(plugin-chart-echarts): add gridline and axis tick controls ( #43428 )
2026-08-28 09:44:39 -07:00
shaurya and Shaurya
a5c68c8df9
fix(number-format): handle sub-byte values and unit rollover in memory formatter ( #43549 )
...
Co-authored-by: Shaurya <19599684+no-hup@users.noreply.github.com >
2026-08-28 09:44:19 -07:00
Đỗ Trọng Hải
53e76afd70
feat(ci): enforce min release age for npm dep installation ( #43164 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-08-28 23:42:41 +07:00
shaurya and Shaurya
d997d363e3
docs: update frontend Node/npm prerequisites to match engines ( #43546 )
...
Co-authored-by: Shaurya <19599684+no-hup@users.noreply.github.com >
2026-08-28 23:16:34 +07:00
Lalith Kothuru
9a6f6ee0c0
docs: fix docstring parameter names that do not match signatures ( #43630 )
2026-08-28 22:57:43 +07:00
Joe Li
94dd3d049c
fix(ci): repair scheduled pre-commit drift ( #43603 )
2026-08-28 22:56:18 +07:00
b3f718da62
fix(explore): keep certification badges after saving or swapping a dataset ( #43319 )
...
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-28 08:47:36 -07:00
Mehmet Salih Yavuz and Enzo Martellucci
abf338d611
feat(filters): search filter values server-side in Explore ( #43518 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-08-28 16:46:09 +03:00
Mehmet Salih Yavuz
e518b21994
fix(dashboard): keep the chart menu usable in fullscreen on production builds ( #43555 )
2026-08-28 15:47:48 +03:00
Mehmet Salih Yavuz
e18f27e1ce
fix(native-filters): allow clearing an optional "select first value" filter ( #43405 )
2026-08-28 15:46:46 +03:00
dependabot[bot]
9bf457dea6
chore(deps): bump github/codeql-action/analyze from 4.37.7 to 4.37.8 ( #43643 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-28 15:26:18 +03:00
Enzo Martellucci
cb7b790733
fix(dataset): surface real validation message in save-error dialog ( #43459 )
2026-08-28 13:35:09 +02:00
Alexandru Soare
8bec85158c
feat(modals): add renderExtraFields prop to chart and dashboard properties modals ( #43622 )
2026-08-28 13:18:51 +03:00
dependabot[bot]
a30e4a4350
chore(deps): bump github/codeql-action/init from 4.37.7 to 4.37.8 ( #43644 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-28 02:39:11 -07:00
dependabot[bot]
933dbbc2a2
chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 1.0.1 to 1.0.2 in /superset-frontend ( #43645 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-28 02:39:06 -07:00
Enzo Martellucci
a59b96c4f5
fix(explore): keep the row count label visible when the row limit is reached ( #43296 )
2026-08-28 10:51:27 +02:00
Mafi and Matt Fitzgerald
12cd259c55
fix(dataset): preserve validation error messages ( #43631 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
2026-08-28 01:01:17 -04:00
Chandan P
3ddc3b1d56
fix(cache): fall back to default timeout when cache_timeout is None ( #43149 )
2026-08-27 21:50:53 -07:00
Chandan P
98ec6018df
fix(embedded): honor "can view query" permission for guest users ( #43151 )
2026-08-27 21:49:52 -07:00
dependabot[bot] and Joe Li
2ebd415b8a
chore(deps-dev): bump mcp from 1.29.1 to 2.0.0 ( #43611 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-08-27 21:49:50 -07:00
81b3e85522
fix(echarts): guard cross-filter when labelMap entry is missing ( #42559 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-27 21:49:21 -07:00
Viktor Högberg
fd64efd72d
fix(uploads): set catalog on datasets created by file upload ( #43301 )
2026-08-27 21:46:51 -07:00
bucketbase26 and Joe Li
e39bfb255b
fix(explore): prevent duplicate Date Range tooltips ( #43425 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-08-27 21:02:57 -07:00
b7301ac88a
fix: Dashboard export with charts from multiple databases ( #37120 )
...
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-27 20:27:54 -07:00
dependabot[bot]
fa59b44cfe
chore(deps): bump mapbox-gl from 3.28.1 to 3.29.0 in /superset-frontend ( #43619 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 19:58:55 -07:00
8c5be889d9
fix(cockroachdb): replace abandoned cockroachdb package with sqlalchemy-cockroachdb ( #43501 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-27 19:48:13 -07:00
Evan Rusackas and Claude
b733b57e9e
docs(mcp): document chart type plugin filtering config ( #43597 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-27 19:47:07 -07:00
Joe Li
13e97ba913
fix(sql-lab): fix transparent background in ag-grid native menus ( #43368 )
2026-08-27 16:56:36 -07:00
Evan Rusackas and Claude Sonnet 5
f9e43a37d8
docs(theming): document THEME_DEFAULT_MODE config setting ( #43601 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-27 16:19:40 -07:00
Evan Rusackas and Claude
5ff44c5ed6
docs(cli): document import_directory --username option ( #43602 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-27 16:19:25 -07:00
Elizabeth Thompson and Claude Opus 4.8
7b145a520c
fix(tags): catch TemplateError when validating access for tagged SQL Lab queries ( #43423 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-27 15:06:46 -07:00
Elizabeth Thompson
9f62aace7e
fix(examples): replace deprecated granularity_sqla with granularity ( #43432 )
2026-08-27 15:06:42 -07:00
Elizabeth Thompson and Claude Opus 4.8
20be48c085
fix(explore): catch TemplateError when validating access for permalinked query datasources ( #43605 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-27 15:06:38 -07:00
Aurimas Navardauskas
e1c7a51674
fix(mcp): flag failed tool calls with isError ( #43374 )
2026-08-27 14:59:19 -07:00
Gabriel Torres Ruiz
ecbd6578b0
fix(db_engine_specs): always mask OAuth2 client secret in encrypted extra ( #43491 )
2026-08-27 18:42:51 -03:00
Amin Ghadersohi
ea3206b076
fix(mcp): surface rejected filter columns in get_chart_data ( #43598 )
2026-08-27 17:36:50 -04:00
Amin Ghadersohi
478f612f25
fix(mcp): add open-world tool annotations ( #43529 )
2026-08-27 17:36:30 -04:00
Amin Ghadersohi
a16bc0d94f
fix(mcp): apply time grain overrides from extra_form_data ( #43599 )
2026-08-27 17:35:23 -04:00
Amin Ghadersohi and Claude
bcc6af6c5f
fix(dao): don't mask transient OperationalError as a "not found" result ( #43479 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-27 17:34:53 -04:00
Evan Rusackas and Claude
94b59420b7
docs(embedding): document EMBEDDED_DISABLE_PERMALINK_ORIGIN_REWRITE ( #43600 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-27 13:15:08 -07:00
6814a89230
chore(deps): bump gunicorn from 26.0.0 to 26.2.0 ( #43609 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-08-27 13:08:37 -07:00
dependabot[bot]
ebbe2e8714
chore(deps): bump the storybook group in /docs with 2 updates ( #43610 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 13:08:32 -07:00
dependabot[bot] and github-actions[bot]
b8acf4b207
chore(deps-dev): bump syntaqlite from 0.7.1 to 0.9.0 ( #43612 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-27 13:08:28 -07:00
ba5d5091b9
chore(deps): bump holidays from 0.102 to 0.103 ( #43614 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-08-27 13:08:24 -07:00
dependabot[bot]
8c88c0d3ac
chore(deps-dev): update teradatasql requirement from >=20.0.0.65 to >=20.0.0.66 ( #43615 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 13:08:18 -07:00
dependabot[bot] and github-actions[bot]
e9e652d22d
chore(deps-dev): bump trino from 0.338.0 to 0.339.0 ( #43616 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-27 13:08:14 -07:00
dependabot[bot] and github-actions[bot]
8f82d851cf
chore(deps-dev): bump tiktoken from 0.13.0 to 0.14.0 ( #43617 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-27 13:08:09 -07:00
dependabot[bot]
83934c038e
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #43618 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 13:08:05 -07:00
dependabot[bot]
35fc36a97e
chore(deps-dev): bump baseline-browser-mapping from 2.11.15 to 2.11.16 in /superset-frontend ( #43621 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 13:08:00 -07:00
Evan Rusackas and Claude Opus 4.8
88c4e689e3
fix(pivot-table): keep D3_FORMAT-styled numbers intact in pivoted Excel export ( #42601 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-27 12:55:57 -07:00
Evan Rusackas and Claude Sonnet 5
29f4a05eb7
docs(security): document the RLS indicator badge on dataset list/Explore ( #43591 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-27 12:54:21 -07:00
Evan Rusackas and Claude
323741b043
docs(alerts-reports): document report/alert content format options ( #43594 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-27 12:53:31 -07:00
Evan Rusackas and Claude
5c3c6362ae
docs(cache): document NATIVE_FILTER_OPTIONS_CACHE_TIMEOUT ( #43592 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-27 12:53:27 -07:00
Evan Rusackas and Claude
c1b6ff340b
docs(mcp): document the update_dataset_metric tool ( #43596 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-27 12:53:19 -07:00
Evan Rusackas and Claude
05830ebc77
docs: document PNG/PDF chart export options ( #43593 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-27 12:53:09 -07:00
Evan Rusackas and Claude Sonnet 5
74dd690102
docs(security): document EXTRA_EDITORS_RESOLVER ( #43595 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-27 12:52:56 -07:00
Joe Li
22027ec24c
fix(explore): require a value for adhoc filters before save ( #43317 )
2026-08-27 12:17:46 -07:00
a3072c0bf6
fix(deckgl): give handlebars tooltips an opaque background ( #43195 )
...
Co-authored-by: bikashJMV <bikash@jmv.co.in >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-27 12:17:32 -07:00
6d8cbbfe8d
fix(api): stop export downloads inheriting the one-year Cache-Control ( #43185 )
...
Co-authored-by: bikashJMV <bikash@jmv.co.in >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-27 12:17:02 -07:00
Sepuri Sai Krishna and Evan Rusackas
926e0e6a92
fix(chart-data): validate select()'s exclude option instead of raising 500s ( #42410 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-27 12:14:33 -07:00
dependabot[bot]
d013bc7a21
chore(deps): bump baseline-browser-mapping from 2.11.15 to 2.11.16 in /docs ( #43613 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 12:11:32 -07:00
87c48cc473
feat(echarts): make bar chart label position user-configurable ( #38695 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-08-27 12:10:38 -07:00
dependabot[bot]
c2266f860c
chore(deps-dev): update clickhouse-connect requirement from <2.0,>=1.7.1 to >=1.7.2,<2.0 ( #43608 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 12:06:41 -07:00
Viktor Högberg
e8aea6b6df
fix: remove redundant 'tooltip' tooltip in scoping modal ( #43455 )
2026-08-27 11:10:26 -07:00
Evan Rusackas
bde1c483b0
chore(deps): group Dependabot security-update PRs per directory ( #43604 )
2026-08-27 11:08:21 -07:00
dependabot[bot] and hainenber
ff1d9f9e09
chore(deps): bump dawidd6/action-download-artifact from 21 to 24 ( #43441 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-08-27 10:24:38 -07:00
Amogh Atreya and Evan Rusackas
76151beade
fix(export): truncate exported filenames to prevent Windows path extraction errors ( #42531 ) ( #42541 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-27 08:48:58 -07:00
Amin Ghadersohi and Claude
905a35d05f
fix(mcp): resolve dashboard permalinks ( #43482 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-27 11:35:36 -04:00
Mehmet Salih Yavuz
fde0fbd315
fix(ci): unblock lint-frontend after the oxlint 1.79.0 bump ( #43587 )
2026-08-27 17:32:04 +03:00
Endi Monan
5879994e68
fix(charts): resolve export filenames from the chart, not the form data ( #43280 )
2026-08-27 08:31:32 -03:00
dependabot[bot]
d1b7a4fdb4
chore(deps): bump dompurify from 3.4.13 to 3.4.14 in /superset-frontend ( #43579 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 03:43:02 -07:00
dependabot[bot]
5ea7d05d98
chore(deps): bump immer from 11.1.17 to 11.1.18 in /superset-frontend ( #43581 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 03:42:57 -07:00
dependabot[bot]
0ab64e305c
chore(deps-dev): bump lerna from 10.0.0 to 10.0.1 in /superset-frontend ( #43580 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-27 03:33:14 -07:00
Evan Rusackas and Claude Opus 4.8
7d355a254e
fix(Modal): stop the draggable modal from hijacking text selection ( #43498 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-27 03:30:23 -07:00
Evan Rusackas and Claude Opus 4.8
ca63bb532d
fix(plugin-chart-table): preserve comparison arrow when a column-specific formatter entry is missing ( #43494 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-27 03:30:17 -07:00
b71293acde
fix(sqllab): stop a database with no extra from breaking SET_DATABASES ( #43216 )
...
Co-authored-by: bikashJMV <bikash@jmv.co.in >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-08-26 20:51:08 -07:00
0e172a6ff3
feat(waterfall): add show/hide toggles for X and Y axes ( #42371 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-MacBook-Air-2.local >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
2026-08-26 20:29:26 -07:00
rlei
1c66b71e23
feat(plugin-chart-echarts): allow decal patterns in custom ECharts options ( #43427 )
2026-08-26 18:01:52 -07:00
Alejandro Solares
6b0aa8714d
chore(deps): raise Pillow/PyJWT floors to match resolved pins ( #43519 )
2026-08-26 15:55:14 -07:00
Vitor Avila
371e5e25e8
fix(trino): honor the verify arg for the user impersonation flow ( #43534 )
2026-08-26 19:44:30 -03:00
Luiz Otavio and Claude Opus 5
a140e74f5f
fix(excel): handle duplicate column labels in xlsx export ( #43561 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-26 16:39:03 -03:00
Amin Ghadersohi
b8308a44a3
fix(pivot-table): exclude rollup totals from conditional formatting scale ( #43481 )
2026-08-26 15:08:07 -04:00
Amin Ghadersohi
13927f27e2
fix(mcp): raise SDK floor ( #43530 )
2026-08-26 15:04:59 -04:00
Amin Ghadersohi
434511cb37
fix(mcp): reject unsafe dashboard layout replacements ( #43476 )
2026-08-26 14:28:26 -04:00
JUST.in DO IT and Claude Sonnet 5
70c9203aa9
fix(sqllab): release DB connection before fetching query results from backend ( #43371 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-26 10:37:42 -07:00
Alexandru Soare
455e6603c1
feat(reports): gate retry functionality behind ALERT_REPORTS_RETRY flag ( #43553 )
2026-08-26 09:18:11 -07:00
dependabot[bot]
0597f36bb6
chore(deps-dev): bump oxlint from 1.78.0 to 1.79.0 in /superset-frontend ( #43543 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-26 08:20:39 -07:00
Rafael Benitez and Claude Opus 4.8
e7ca8b8a57
fix(chart): render ECharts charts at full resolution in download-as-image ( #43456 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-26 06:22:23 -04:00
dependabot[bot]
686245a905
chore(deps-dev): bump oxfmt from 0.63.0 to 0.64.0 in /superset-websocket ( #43537 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-26 02:17:00 -07:00
dependabot[bot]
5a4900abb1
chore(deps-dev): bump vitest from 4.1.10 to 4.1.11 in /superset-websocket ( #43538 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-26 02:16:56 -07:00
dependabot[bot]
450e2edc2b
chore(deps): bump @swc/core from 1.16.0 to 1.16.1 in /docs ( #43539 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-26 02:16:53 -07:00
dependabot[bot]
2bc96a47a4
chore(deps): bump swagger-ui-react from 5.32.13 to 5.32.14 in /docs ( #43540 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-26 02:16:49 -07:00
dependabot[bot]
622bc45c9e
chore(deps-dev): bump @swc/core from 1.16.0 to 1.16.1 in /superset-frontend ( #43541 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-26 02:16:45 -07:00
dependabot[bot]
e97db01482
chore(deps-dev): bump oxfmt from 0.63.0 to 0.64.0 in /superset-frontend ( #43542 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-26 02:16:40 -07:00
dependabot[bot]
6194c852f1
chore(deps-dev): bump oxfmt from 0.63.0 to 0.64.0 in /docs ( #43544 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-26 02:16:36 -07:00
dependabot[bot]
19eca6523f
chore(deps): bump uuid from 14.0.1 to 14.0.2 in /superset-frontend ( #43545 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-26 02:16:31 -07:00
Amin Ghadersohi and Claude
1fd763bd29
fix(mcp): honor and validate chart filters ( #43478 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-25 20:54:09 -07:00
b4f7114a09
fix(semantic-layer): warn that deleting a layer cascade-deletes its dependent views ( #42845 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-25 20:47:45 -07:00
Vitor Avila
2dfe8a5bd9
fix(OAuth2): Support creating OAuth2 connections via SQLAlchemy URI ( #43489 )
2026-08-26 00:07:19 -03:00
62d74be0af
fix(metadb): apply SUPERSET_META_DB_LIMIT after join instead of per-table ( #36304 ) ( #42598 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-25 19:31:11 -07:00
Shivam Goel
473c318335
chore(superset-core): add __init__.py to semantic_layers ( #43528 )
2026-08-25 18:07:28 -07:00
Evan Rusackas and Superset Dev
61ab0cdb5d
fix(ocient): update GIS test fixtures for pyocient's relocated geo types ( #43496 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-25 17:18:02 -07:00
e6b9205821
fix(country-map): give Alborz its own ISO code instead of reusing Tehran's ( #42429 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-08-25 16:59:48 -07:00
0dcb2ca53a
feat(maps): Add Italy regions and autonomous provinces country map ( #42309 )
...
Co-authored-by: lum4chi <francesco.lumachi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-25 15:45:31 -07:00
Bexultan and Bexultan Mustafin
649d6f1b41
fix(mcp): defer unknown numeric types to compile ( #43131 )
...
Co-authored-by: Bexultan Mustafin <bexultan.mustafin@ffins.kz >
2026-08-25 15:35:00 -07:00
Bexultan and Bexultan Mustafin
90dab7cf61
fix(mcp): accept common chart input variants ( #43130 )
...
Co-authored-by: Bexultan Mustafin <bexultan.mustafin@ffins.kz >
2026-08-25 15:22:52 -07:00
Sepuri Sai Krishna and Joe Li
68386a53ee
chore(database): remove dead extra validation exception classes ( #42411 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-08-25 15:14:16 -07:00
b89da3e9fc
docs(versioning): fix post-flip doc and comment drift ( #43493 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-25 13:00:25 -07:00
Mike Bridge and Claude Fable 5
88d2c2954e
feat(deletion-retention): persist purge block reason codes on the audit log ( #43485 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-25 12:46:55 -07:00
Amin Ghadersohi
f903e02d91
chore(deps): restore permissive marshmallow lower bound (>=3.0, <5) ( #43521 )
2026-08-25 14:38:44 -04:00
Maxime Beauchemin and sadpandajoe
fc4d7221ec
fix(explore): skip re-fetch when navigating away from /explore ( #39506 )
...
Co-authored-by: sadpandajoe <jcli38@gmail.com >
2026-08-25 11:32:25 -07:00
Chen, Ting-An and Joe Li
3585e8235a
fix(i18n): review Traditional Chinese count labels ( #43063 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-08-25 10:28:12 -07:00
Evan Rusackas and Superset Dev
34ffa37aaa
chore(ci): drop inert SQLALCHEMY_WARN_20 flag from unit-test CI ( #43495 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-25 10:19:38 -07:00
Russlan Ramdowar
02b3e43b66
fix(number-format): preserve custom smart formatter id ( #43439 )
2026-08-25 10:11:52 -07:00
Dmitry and Dmitry Kucher
f9530f31ab
fix(table): keep each metric's own aggregate in the summary row by default ( #43421 )
...
Co-authored-by: Dmitry Kucher <dima@virtuman.com >
2026-08-25 10:10:02 -07:00
fd3849cef1
chore(deps): bump antd from 6.6.0 to 6.6.1 in /superset-frontend ( #43509 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-25 05:56:18 -07:00
dependabot[bot]
ef0ad01aa5
chore(deps-dev): bump the storybook group across 1 directory with 5 updates ( #43507 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 05:52:46 -07:00
dependabot[bot]
d480152735
chore(deps): bump the storybook group in /docs with 2 updates ( #43505 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 02:46:30 -07:00
dependabot[bot]
cbfa94c4dd
chore(deps): bump antd from 6.6.0 to 6.6.1 in /docs ( #43506 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 02:46:26 -07:00
dependabot[bot]
d2aeb29223
chore(deps-dev): bump baseline-browser-mapping from 2.11.14 to 2.11.15 in /superset-frontend ( #43508 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 02:46:22 -07:00
dependabot[bot]
7bad69f523
chore(deps): bump dayjs from 1.11.22 to 1.11.23 in /superset-frontend ( #43510 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 02:46:17 -07:00
dependabot[bot]
9dd8c42f3d
chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /superset-frontend ( #43511 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-25 02:46:12 -07:00
6c2fef29cb
feat(snowflake): Add support for OAuth 2.0 authentication ( #36856 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-24 21:22:14 -07:00
Evan Rusackas and Superset Dev
bd7b739212
chore: remove obsolete pandas/SQLAlchemy version compat shim ( #43497 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-24 20:11:52 -07:00
f83fb7c0e0
fix(archived-list): use the semantic-layers-aware label for the dataset type ( #43465 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-08-24 20:38:29 -04:00
a9d54a0037
fix(soft-delete): card-view chart delete shows the archive dialog ( #43469 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-08-24 20:37:52 -04:00
8b792ab660
chore(deps-dev): bump @swc/core from 1.15.47 to 1.16.0 in /superset-frontend ( #43446 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-24 16:52:00 -07:00
Durgaprasad M L and Evan Rusackas
107204a1fc
fix(sqllab): allow SQL Lab query owners to create charts without all_datasource_access ( #42479 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-08-24 16:51:57 -07:00
7e3d092ac4
fix(soft-delete): name the recovery location in the archive confirmation ( #43401 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-24 18:56:20 -04:00
dependabot[bot]
dfd057b920
chore(deps-dev): update clickhouse-connect requirement from <2.0,>=1.6.0 to >=1.7.1,<2.0 ( #43419 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 13:54:23 -07:00
dependabot[bot] and Đỗ Trọng Hải
52571a5b8b
chore(deps): bump the rjsf group in /superset-frontend with 3 updates ( #43440 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-08-24 13:54:19 -07:00
Joe Li
ca3d7670b7
fix(ci): restore scheduled CI checks ( #43266 )
2026-08-24 12:31:50 -07:00
Joe Li
94855e9626
fix(frontend): ignore stale list responses ( #43306 )
2026-08-24 12:13:34 -07:00
Joe Li and Claude
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
Joe Li and Claude Sonnet 5
24b95f9ca7
fix(gsheets): correctly format Date-column filter literals ( #43355 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-24 12:12:04 -07:00
Joe Li
c635d0754f
fix(explore): honor column Label in filter search and pill ( #43404 )
2026-08-24 12:11:52 -07:00
Joe Li
31f06c0ee6
fix(dataset): correct Hours Offset filter bounds and grain-truncation order ( #43173 )
2026-08-24 11:47:16 -07:00
Joe Li and Claude Opus 4.8
27ec80c07b
fix(explore): clear stale custom time-shift date error ( #43146 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-24 11:46:48 -07:00
Joe Li
a8a8b51afb
fix(plugin-chart-table): guard row-indexed comparison-color lookups against undefined entries ( #43139 )
2026-08-24 11:45:25 -07:00
6ab21b381a
fix(mysql): resolve wire-protocol column types and mutate rows from immutable results ( #42821 )
...
Co-authored-by: Jean Massucatto <massucattoj@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-24 11:45:15 -07:00
Đỗ Trọng Hải
b0962ba5ed
fix(plugin/chart/parallel-coordinate): prevent frontend crash with empty/undefined metrics when moving between pages quickly ( #42392 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-08-24 11:44:50 -07:00
Joe Li and Claude Opus 4.8
bf5f3a9e6b
test(dashboard): migrate drill-to-detail E2E from Cypress to Playwright ( #41437 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-24 11:44:35 -07:00
c980b3a361
fix(mcp): tighten auth and request validation edge cases ( #43388 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-24 10:58:59 -07:00
dc436c76f7
fix(datasets): keep a metric's warning text when editing from Explore ( #43177 )
...
Co-authored-by: bikashJMV <bikash@jmv.co.in >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-08-24 10:47:45 -07:00
6eced8e919
fix(roles): let the permissions dropdown size to its content ( #43196 )
...
Co-authored-by: bikashJMV <bikash@jmv.co.in >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-08-24 10:46:03 -07:00
dependabot[bot] and github-actions[bot]
1bde62f997
chore(deps-dev): bump gevent from 26.7.0 to 26.8.0 ( #43411 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-24 10:21:06 -07:00
dependabot[bot] and github-actions[bot]
f1f6347885
chore(deps-dev): bump prophet from 1.3.0 to 1.4.0 ( #43412 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-24 10:21:02 -07:00
dependabot[bot] and github-actions[bot]
8591f52ced
chore(deps): bump pyarrow from 25.0.0 to 25.0.1 ( #43414 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-24 10:20:59 -07:00
dependabot[bot] and github-actions[bot]
ceb75b9350
chore(deps): bump sqlalchemy from 2.0.51 to 2.0.52 ( #43415 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-24 10:20:55 -07:00
dependabot[bot]
db539288ac
chore(deps-dev): update teradatasql requirement from >=20.0.0.64 to >=20.0.0.65 ( #43416 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 10:20:51 -07:00
dependabot[bot] and github-actions[bot]
a392e8b102
chore(deps): bump marshmallow from 4.3.0 to 4.3.1 ( #43417 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-24 10:20:48 -07:00
dependabot[bot] and github-actions[bot]
e450acf1c7
chore(deps): bump sqlglot from 30.16.0 to 30.17.0 ( #43418 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-24 10:20:44 -07:00
dependabot[bot]
2c02965f2b
chore(deps): bump @swc/core from 1.15.47 to 1.16.0 in /docs ( #43443 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 10:20:38 -07:00
Evan Rusackas
f3142e7b15
fix(tags): fix broken import in daos/tag.py ( #43466 )
2026-08-24 10:15:08 -07:00
dependabot[bot]
649c062825
chore(deps): bump baseline-browser-mapping from 2.11.13 to 2.11.15 in /docs ( #43444 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 09:52:03 -07:00
3f10d8b1cc
fix(versioning): suppress automatic chart normalization changes ( #43350 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-24 09:09:20 -07:00
Mehmet Salih Yavuz
15b98aa6da
fix(plugin-chart-echarts): apply contribution before rename with time comparison ( #43384 )
2026-08-24 19:08:08 +03:00
7f1b41444c
fix: add missing access checks to semantic-layer and theme endpoints ( #43389 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-24 08:52:45 -07:00
8a32324184
fix: add missing ownership checks to tag, report-log, and dataset-schema endpoints ( #43390 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-24 08:44:22 -07:00
Joe Li
4623d9219a
fix: update in the wild link on community page ( #43403 )
2026-08-24 22:28:19 +07:00
dependabot[bot]
dcac129b51
chore(deps): bump js-yaml from 5.2.3 to 5.3.0 in /docs ( #43442 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 22:17:39 +07:00
dependabot[bot]
7196ce8a0c
chore(deps): bump docker/setup-buildx-action from 4.2.0 to 4.3.0 ( #43445 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 22:16:57 +07:00
dependabot[bot]
e7756aeef9
chore(deps): bump immer from 11.1.16 to 11.1.17 in /superset-frontend ( #43448 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 22:16:27 +07:00
DanielSwift1992
af859717a7
chore: remove two stale codecov ignore paths ( #43438 )
2026-08-24 22:15:57 +07:00
dependabot[bot]
8fa48d73f6
chore(deps-dev): bump concurrently from 10.0.4 to 10.0.5 in /superset-frontend ( #43449 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 22:04:38 +07:00
dependabot[bot]
90a3d93002
chore(deps): bump dayjs from 1.11.21 to 1.11.22 in /superset-frontend ( #43450 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 22:04:09 +07:00
dependabot[bot]
5ffb72151e
chore(deps): bump react-error-boundary from 6.1.2 to 6.1.3 in /superset-frontend ( #43451 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-24 22:03:04 +07:00
Enzo Martellucci
c3ed8b312d
fix(security): surface extra_editors in dashboard/chart lists ( #43392 )
2026-08-24 11:49:29 +02:00
Elizabeth Thompson
9f505eb0cb
fix(examples): replace deprecated timeseries_limit_metric with series_limit_metric ( #43422 )
2026-08-22 15:02:20 -07:00
Joe Li and Claude Sonnet 5
f2610e9dca
fix(sqllab): default PostgreSQL port to 5432 in the dynamic connection form ( #43351 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-21 15:59:33 -07:00
abdullah reveha and Abdullah Sahin
09bd8c98de
feat(chart): enable cross-filter on temporal x-axis (bar/label click) ( #42792 )
...
Co-authored-by: Abdullah Sahin <you@example.comclear >
2026-08-21 15:45:06 -07:00
Aurimas Navardauskas
5812c0eab5
fix(mcp): fail closed when MCP_AUTH_FACTORY raises ( #43329 )
2026-08-21 15:43:51 -07:00
Mike Bridge and Claude Fable 5
5f3e34908c
fix(charts): surface blocking alerts/reports when archiving a chart ( #43402 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-21 19:33:32 -03:00
Evan Rusackas and Superset Dev
9781254363
fix(export): escape formula-triggering values consistently and bound post-processing inputs ( #43396 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-21 12:37:33 -07:00
65893113fe
fix(import): tighten ownership and validation checks across asset importers ( #43393 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-21 12:35:33 -07:00
04017f3956
fix(sqllab): re-validate access against rendered SQL and tighten cache/permalink scoping ( #43394 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-21 12:35:06 -07:00
2b6044b624
fix: tighten SSRF validation, executor resolution, and cache scoping across reports/thumbnails ( #43395 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-21 12:34:37 -07:00
Evan Rusackas and Superset Dev
aee98b527d
fix(charts): escape untrusted strings before rendering into chart tooltips and popups ( #43397 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-21 12:31:31 -07:00
edda9d1bbb
fix(frontend): tighten SQL Lab autorun scoping and HTML-rendering defaults ( #43398 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-21 12:31:08 -07:00
Joe Li and Claude Sonnet 5
03eac279e5
fix(explore): exclude permalink_key from chart URL params ( #43354 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-21 11:43:18 -07:00
yousoph and Claude Opus 4.8
fd7095df9a
fix(explore): align viz type gallery thumbnails and Featured tag ( #43373 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-21 10:40:37 -07:00
d422f5b4b6
fix: last date label hidden on time series x-axis ( #39899 ) ( #42299 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-21 09:59:06 -07:00
Alexandru Soare
a05a099987
fix(embedded): block custom SQL injection in guest user chart payloads ( #43111 )
2026-08-21 17:05:40 +03:00
Evan Rusackas and Claude 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
Evan Rusackas and Claude Opus 4.8
e45dd2d3f1
ci: pull CI service images from GHCR mirror (fork-safe) [depends on #40880 ] ( #40882 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-21 04:11:37 -07:00
Mehmet Salih Yavuz
65910abf21
fix(sqllab): disable Save dataset until the query runs successfully ( #43330 )
2026-08-21 12:56:42 +03:00
dependabot[bot]
6e22050b50
chore(deps): bump the storybook group in /docs with 2 updates ( #43377 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-21 01:10:41 -07:00
dependabot[bot]
132340b652
chore(deps): bump astral-sh/setup-uv from 10.0.0 to 10.0.1 ( #43378 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-21 01:10:37 -07:00
dependabot[bot]
14408eb3db
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #43379 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-21 01:10:33 -07:00
dependabot[bot]
87743ef3f8
chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /superset-frontend ( #43380 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-21 01:10:29 -07:00
dependabot[bot]
fb53761ec8
chore(deps-dev): bump baseline-browser-mapping from 2.11.13 to 2.11.14 in /superset-frontend ( #43381 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-21 01:10:25 -07:00
Amin Ghadersohi
f7d505e1fd
fix(listview): stop card clicks creating a duplicate history entry ( #43310 )
2026-08-20 23:23:46 -04:00
22396d504a
fix(ux): use title case for button labels ( #40048 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-20 20:14:33 -07:00
Gaston Laterza and Claude Opus 5
27ea5de44a
fix(i18n-es): correct case/number collapse in the semantic-layer labels ( #43311 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-20 20:03:57 -07:00
Joe Li and Claude Sonnet 5
18fc2c6228
fix(sqllab): stop copying a permalink when opening a saved query ( #43147 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-20 15:44:20 -07:00
Amin Ghadersohi
18a36d04c7
fix(mcp): preserve user-authored result values ( #43202 )
2026-08-20 18:29:39 -04:00
ʈᵃᵢ
01b1d58ac9
fix(plugin-chart-echarts): restore tooltips for metrics labelled like… ( #43369 )
2026-08-20 14:58:11 -07:00
Joe Li
7441ce90ae
fix(charts): align grain-less time comparisons safely ( #43315 )
2026-08-20 14:55:01 -07:00
Amin Ghadersohi
42ba2a4433
fix(reports): humanize day-of-month + day-of-week crontabs as OR ( #43307 )
2026-08-20 16:46:08 -04:00
madhushreeag and madhushree 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
JUST.in DO IT and Claude Sonnet 5
bcfb4346f6
fix(mcp): honor use_cache and cache_timeout in get_chart_data ( #43349 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-20 13:01:41 -07:00
Joe Li
b5fe00b407
test(frontend): shrink flaky/misplaced recently-archived e2e coverage to Jest unit tests ( #43264 )
2026-08-20 11:48:02 -07:00
Parman Mohammadalizadeh and Evan Rusackas
148ffaff50
fix(plugin-chart-echarts): omit stacked value labels on zero-height segments ( #42756 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-20 11:04:19 -07:00
Ankit
83c6ea4e03
fix(explore): show the empty state when Samples returns no result payload ( #43115 )
2026-08-20 11:00:54 -07:00
Hans Yu
1ca5e61f54
chore: Unset future flag in engines and sessions. ( #43273 )
2026-08-20 10:58:37 -07:00
rlei
1ef12580a7
fix(chart): ignore chart actions for a chart no longer in state ( #43228 )
2026-08-20 10:57:21 -07:00
c0884c0f0c
fix(explore): keep x-axis label when overriding Time Column with time comparison ( #42875 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-20 10:52:22 -07:00
Sepuri Sai Krishna and Claude Opus 5
2ff79bd495
fix(github): point the issue templates at labels that exist ( #43357 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-20 10:13:36 -07:00
e7dccd44a7
fix(reports): prevent blank/partial report PDFs from virtualized charts ( #43348 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-08-20 09:10:30 -04:00
dependabot[bot]
fdd3945dde
chore(deps): bump github/codeql-action/analyze from 4.37.6 to 4.37.7 ( #43361 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-20 13:58:31 +03:00
dependabot[bot]
8b67fb4d30
chore(deps-dev): bump globals from 17.10.0 to 17.11.0 in /superset-websocket ( #43360 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-20 00:41:49 -07:00
dependabot[bot]
b288db91f9
chore(deps): bump github/codeql-action/init from 4.37.6 to 4.37.7 ( #43362 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-20 00:41:43 -07:00
dependabot[bot]
80bba12d0f
chore(deps-dev): bump globals from 17.10.0 to 17.11.0 in /docs ( #43363 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-20 00:41:38 -07:00
dependabot[bot]
5d4358a149
chore(deps): bump google-auth-library from 11.0.1 to 11.0.2 in /superset-frontend ( #43364 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-20 00:41:25 -07:00
f9cedf84e2
fix: drop post-processing options the operation no longer accepts ( #42927 )
...
Signed-off-by: Arya Ketan <aryaketan@sharechat.co >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-19 18:15:15 -07:00
Grégoire Gailly and Evan Rusackas
c2d653b4b8
fix: set maxHeight of List components to height when in AutoSizer ( #43056 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-19 16:56:30 -07:00
Đỗ Trọng Hải and Joe Li
5a96c3f538
chore(ci): disable Git commit info capture in Playwright E2E tests to avoid timeout ( #43213 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-19 16:54:44 -07:00
ʈᵃᵢ
faf7c34c0a
fix(explore): legacy boolean filters and limit available operators based on calculated column type ( #43341 )
2026-08-19 15:37:09 -07:00
dependabot[bot]
b8fca2145d
chore(deps): bump astral-sh/setup-uv from 9.0.0 to 10.0.0 ( #43322 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-19 14:40:02 -07:00
Alejandro Solares
c10054f521
fix(plugin-chart-chord): declare react as a peerDependency ( #43304 )
2026-08-19 17:35:38 -04:00
Amin Ghadersohi and Claude
8c500ccee1
fix(users): show password validation errors ( #43191 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-19 16:57:46 -04:00
Joe Li and Claude Sonnet 5
6d77efad29
fix(chart): stop contextmenu propagation in BigNumberViz ( #43267 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-19 13:57:28 -07:00
Amin Ghadersohi and Claude
8222db3340
fix(dataset): preserve legacy default dashboard URLs ( #43190 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-19 14:44:54 -04:00
dependabot[bot]
01ce8358a6
chore(deps-dev): bump globals from 17.9.0 to 17.10.0 in /superset-websocket ( #43321 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-19 11:36:48 -07:00
dependabot[bot]
53a8a0e140
chore(deps): bump the docusaurus-openapi group in /docs with 2 updates ( #43323 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-19 11:36:44 -07:00
dependabot[bot]
eafbff9f8d
chore(deps-dev): bump globals from 17.9.0 to 17.10.0 in /docs ( #43324 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-19 11:36:37 -07:00
dependabot[bot]
1339bcd9da
chore(deps): bump swagger-ui-react from 5.32.12 to 5.32.13 in /docs ( #43325 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-19 11:36:34 -07:00
dependabot[bot]
334e280489
chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /superset-frontend ( #43326 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-19 11:36:30 -07:00
dependabot[bot]
c07f3ebf2d
chore(deps-dev): bump @swc/plugin-emotion from 14.15.0 to 14.19.0 in /superset-frontend ( #43328 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-19 11:36:26 -07:00
Sumit Kumar and Claude Opus 4.8
1569915096
feat(multi-value): array-typed column filters with two-tier operators (ClickHouse MVP) ( #41279 )
...
Signed-off-by: thedeceptio <thedeceptio@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-19 10:56:49 -07:00
Bexultan and Bexultan Mustafin
fde0ba26d1
fix(mcp): validate virtual dataset metadata and surface errors ( #43129 )
...
Co-authored-by: Bexultan Mustafin <bexultan.mustafin@ffins.kz >
2026-08-19 10:50:37 -07:00
DanielSwift1992
097c99b19c
fix: remove a labeler glob that matches no files ( #43270 )
2026-08-18 16:21:01 -07:00
David Dallakyan
5ce52e531d
fix(clickhouse): add PT1S time grain ( #43217 )
2026-08-18 15:49:18 -07:00
34cd50cc48
test(chart): mock the event log endpoint in the drill-to-detail menu test ( #43183 )
...
Co-authored-by: bikashJMV <bikash@jmv.co.in >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-18 13:51:54 -07:00
c0ab5f3385
fix(dashboard): preserve native filter keys for dataset-less filters on save ( #42898 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Mehmet Salih Yavuz <salih.yavuz@proton.me >
2026-08-18 21:30:50 +03:00
ʈᵃᵢ
7d4f30574f
feat(tooltip): add Truncate labels control to timeseries charts ( #43272 )
2026-08-18 11:05:07 -07:00
dependabot[bot]
e4ea6e23d8
chore(deps): bump supercluster from 8.0.1 to 9.0.0 in /superset-frontend ( #43290 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 10:35:17 -07:00
dependabot[bot]
a13a5f1af4
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.65.0 to 8.67.0 in /superset-websocket ( #43284 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 10:34:39 -07:00
Endi Monan
f994602096
fix(dashboard): align list OpenAPI schema ( #43256 )
2026-08-18 10:22:50 -07:00
Amin Ghadersohi and Claude Fable 5
086b4af65d
feat(mcp): per-resource token scopes with user-permission intersection ( #42297 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-18 13:11:27 -04:00
fd063d17bf
fix(security): harden account password-change and session-invalidation handling ( #42934 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-18 17:40:08 +01:00
60e1802c52
fix(dashboard): mute the Group By display control loading spinner ( #42879 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-18 09:37:43 -07:00
Joe Li and Claude Opus 4.8
2d1daac11a
fix(explore): samples endpoint now honors requested row limit ( #43148 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-18 09:28:04 -07:00
dependabot[bot]
3c90bdc6f0
chore(deps-dev): bump oxfmt from 0.62.0 to 0.63.0 in /superset-frontend ( #43293 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 06:15:08 -07:00
ebab31adc2
chore(deps): bump antd from 6.5.4 to 6.6.0 in /superset-frontend ( #43294 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-18 06:15:04 -07:00
dependabot[bot]
936f073b9a
chore(deps-dev): bump @typescript-eslint/parser from 8.66.0 to 8.67.0 in /superset-websocket ( #43281 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 03:00:46 -07:00
dependabot[bot]
d12320239a
chore(deps-dev): bump typescript-eslint from 8.66.0 to 8.67.0 in /superset-websocket ( #43282 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 03:00:42 -07:00
dependabot[bot]
8ef7be5788
chore(deps-dev): bump oxfmt from 0.62.0 to 0.63.0 in /superset-websocket ( #43283 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 03:00:39 -07:00
dependabot[bot]
72458ab26f
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.66.0 to 8.67.0 in /superset-frontend in the typescript-eslint group ( #43285 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 03:00:33 -07:00
dependabot[bot]
5105f13726
chore(deps-dev): bump the typescript-eslint group in /docs with 3 updates ( #43286 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 03:00:29 -07:00
dependabot[bot]
bdafb6c330
chore(deps-dev): bump oxfmt from 0.62.0 to 0.63.0 in /docs ( #43287 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 03:00:25 -07:00
dependabot[bot]
b4d79462ec
chore(deps-dev): bump oxlint from 1.77.0 to 1.78.0 in /superset-frontend ( #43288 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 03:00:21 -07:00
dependabot[bot]
49374f1fe5
chore(deps): bump antd from 6.5.4 to 6.6.0 in /docs ( #43289 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 03:00:17 -07:00
dependabot[bot]
f766de6d0d
chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /superset-frontend ( #43291 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 02:59:59 -07:00
dependabot[bot]
ed20e729d0
chore(deps): bump google-auth-library from 11.0.0 to 11.0.1 in /superset-frontend ( #43292 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-18 02:59:55 -07:00
13eb47a1da
fix(api): improved request handling and embedded dashboard scoping ( #42930 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-17 23:50:25 -07:00
Elizabeth Thompson and Claude Opus 4.8
98136d547c
fix(reports): fail closed on alert screenshot capture instead of delivering a blank ( #43031 )
...
Signed-off-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-18 00:03:15 -04:00
Elizabeth Thompson and Claude Opus 4.8
e2070d79dc
fix(reports): wait for ECharts paint before capturing report screenshots ( #43077 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-18 00:02:36 -04:00
ʈᵃᵢ
2807f1b0e8
fix(dashboard): report the real error when saving a dashboard fails ( #43140 )
2026-08-17 17:51:28 -07:00
dependabot[bot]
c9c230142b
chore(deps): bump baseline-browser-mapping from 2.11.12 to 2.11.13 in /docs ( #43243 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 17:46:24 -07:00
Beto Dealmeida
2f8875aaef
feat(semantic layers): optional metadata for metrics/dimensions ( #43269 )
2026-08-17 17:34:17 -07:00
Elizabeth Thompson
6e270df4a2
fix(sql-lab): catch TemplateError in StreamingSqlResultExportCommand.validate ( #43226 )
2026-08-17 15:02:11 -07:00
dependabot[bot]
97eafd6140
chore(deps-dev): bump @types/node from 26.1.2 to 26.2.0 in /superset-websocket ( #43240 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 14:34:35 -07:00
dependabot[bot]
3ed97f9691
chore(deps): bump ws from 8.21.2 to 8.21.3 in /superset-websocket ( #43241 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 14:34:31 -07:00
dependabot[bot]
5105899810
chore(deps-dev): bump eslint from 10.8.0 to 10.8.1 in /superset-websocket ( #43242 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 14:34:25 -07:00
dependabot[bot]
d917071708
chore(deps): bump caniuse-lite from 1.0.30001807 to 1.0.30001809 in /docs ( #43244 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 14:34:18 -07:00
dependabot[bot]
afde126d9a
chore(deps-dev): bump @testing-library/jest-dom from 7.0.0 to 7.0.1 in /superset-frontend ( #43246 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 14:34:15 -07:00
dependabot[bot]
b3a9b9beb4
chore(deps-dev): bump @types/node from 26.1.2 to 26.2.0 in /superset-frontend ( #43247 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 14:34:10 -07:00
dependabot[bot]
70ba9c9552
chore(deps-dev): bump eslint from 10.8.0 to 10.8.1 in /superset-frontend ( #43248 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 14:34:06 -07:00
dependabot[bot]
98276cd1f3
chore(deps-dev): bump baseline-browser-mapping from 2.11.12 to 2.11.13 in /superset-frontend ( #43249 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 14:34:03 -07:00
dependabot[bot]
cdeca0c179
chore(deps-dev): bump tsx from 4.23.10 to 4.23.12 in /superset-frontend ( #43250 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 14:33:59 -07:00
Amin Ghadersohi
aaf9eba161
fix(db_engine_specs): skip malformed third-party dialect entry points ( #43110 )
...
Signed-off-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-08-17 14:10:06 -07:00
Mehmet Salih Yavuz
1991e3f0d2
fix(datasets): keep metric certified_by when certification details are typed next ( #43255 )
2026-08-17 19:23:31 +03:00
Mehmet Salih Yavuz
cfd40bdd0d
fix(dashboard): derive filter scope on read instead of serving a stale cache ( #43252 )
2026-08-17 19:23:19 +03:00
Endi Monan
a8216e3787
fix(calendar): localize date labels ( #43163 )
2026-08-17 09:44:14 -03:00
anops and Evan Rusackas
d114eb638b
fix(datasets): preserve metric warning_markdown when extra is absent ( #42763 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-16 00:22:24 -07:00
Abdrihman Hussein
70d06e3d77
docs(faq): convert flask fab freeze question to a proper heading ( #43221 )
2026-08-15 23:21:13 +07:00
Joe Li
a2c004266b
fix(ci): update vulnerable transitive nanoid ( #43166 )
2026-08-15 23:09:19 +07:00
2773bc94eb
chore(deps-dev): bump sqlalchemy-bigquery from 1.17.1 to 1.17.2 ( #43209 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-08-15 00:59:55 -07:00
94459ae885
ci: declare top-level permissions on the remaining workflows ( #43197 )
...
Co-authored-by: bikashJMV <bikash@jmv.co.in >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-08-15 14:48:43 +07:00
dependabot[bot] and github-actions[bot]
ad3103fdb0
chore(deps-dev): bump fastmcp from 3.4.5 to 3.4.7 ( #43210 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-15 00:43:03 -07:00
dependabot[bot] and github-actions[bot]
065342f8c9
chore(deps-dev): bump pandas-gbq from 0.35.0 to 0.35.1 ( #43212 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-15 00:42:19 -07:00
dependabot[bot] and github-actions[bot]
2e8a8031f8
chore(deps): bump cachetools from 7.1.6 to 7.1.7 ( #43208 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-15 14:33:36 +07:00
dependabot[bot]
cece082eed
chore(deps-dev): update pyocient requirement from <4,>=1.0.15 to >=3.9.0,<4 ( #43211 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-15 14:33:21 +07:00
dependabot[bot] and github-actions[bot]
22dde07a8e
chore(deps): bump mako from 1.3.12 to 1.4.1 ( #43207 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-15 14:33:06 +07:00
93cc520482
chore(deps): bump @googleapis/sheets from 13.0.2 to 14.0.0 in /superset-frontend ( #43047 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-15 14:23:13 +07:00
7679c5641a
fix(lint-metrics): record oxlint plugin rules under their canonical id ( #43198 )
...
Co-authored-by: bikashJMV <bikash@jmv.co.in >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-15 14:21:38 +07:00
Evan Rusackas and Claude Code
f7c70568c3
fix(charts): fix Bubble chart crash and correct example's time_range to a year with real data ( #43201 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-15 14:16:29 +07:00
Michael Gerber and Evan Rusackas
69c4011a95
feat(embedded): Add setDataMask API method ( #35754 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-14 22:07:24 -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
e7139a7ac2
fix(models): enforce one OAuth2 token per user+database ( #42897 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-14 21:50:56 -07:00
21ae918656
fix(mcp): validate chart queries before persistence ( #43128 )
...
Co-authored-by: Bexultan Mustafin <bexultan.mustafin@ffins.kz >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-08-14 17:48:19 -07:00
Joe Li
ca94026e97
fix(sqllab): async queries no longer stuck at Running forever ( #42896 )
2026-08-14 17:47:10 -07:00
Evan Rusackas and Claude Opus 4.8
a3bc2d908c
ci(frontend): track bundle size over time with benchmark-action ( #42511 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-14 17:40:46 -07:00
738d12677a
fix(i18n-es): correct stranded translations in API key and semantic layer catalogs ( #43080 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-14 17:40:23 -07:00
Elizabeth Thompson and Claude Opus 4.8
2eedc609a8
fix(sql_lab): return 400 not 500 when raise_for_access hits malformed Jinja in results.py ( #43145 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-14 15:02:47 -07:00
JUST.in DO IT
f4587218dd
fix(mcp): populate user_id in MCP audit logs ( #42767 )
2026-08-14 16:28:01 -04:00
Amin Ghadersohi
8967e6c2d3
fix(mcp): accept changed_on_delta_humanized as order_column in list tools ( #42571 )
2026-08-14 16:11:46 -04:00
Amin Ghadersohi
81e431cd50
fix(mcp): return all chart query results ( #42824 )
2026-08-14 16:10:26 -04:00
Amin Ghadersohi
edfb009e1c
fix(mcp): expose query context to Jinja macros ( #42822 )
2026-08-14 16:10:03 -04:00
Amin Ghadersohi
e808fcbcad
fix(mcp): bind all generated charts to dashboard time filters ( #42490 )
2026-08-14 16:07:50 -04:00
Evan Rusackas and Claude Code
0a7ebe1dd1
fix(ci): stop superseded Docs Deployment runs from showing as cancelled ( #42488 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-14 12:14:08 -07:00
Evan Rusackas and Claude Opus 4.8
dd1afb029f
fix(ci): stop py311/py312 docker builds from silently matching lean ( #42509 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-14 12:07:23 -07:00
joey and Amin Ghadersohi
c068a8c09c
fix(dashboard): preserve certification fields when Certification panel is closed ( #42957 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-08-14 11:19:39 -07:00
Evan Rusackas and Claude Code
b62ec512d2
fix(explore): hide edit-properties menu item for non-owner/non-editor users ( #38884 ) ( #42737 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-14 11:15:10 -07:00
1e65d93a83
fix(sql): handle ORDER BY in embedded MSSQL queries ( #43127 )
...
Co-authored-by: Bexultan Mustafin <bexultan.mustafin@ffins.kz >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-08-14 14:07:10 -04:00
Gabriel Torres Ruiz
856599027a
fix(mcp): harden the embedded-guest chart data-read path
2026-08-14 14:55:11 -03:00
Evan Rusackas and Claude Code
c395b9a238
fix(examples): migrate Life Expectancy VS Rural % example off the removed legacy bubble viz_type ( #43152 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-14 10:27:14 -07:00
92728169de
docs: document the zstd prerequisite for the frontend dev server ( #43109 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-14 20:41:13 +07:00
DanielSwift1992
84c371d56e
chore: fix stale developer_portal paths ( #43143 )
2026-08-14 20:12:08 +07:00
dependabot[bot]
a4c47359e6
chore(deps): bump the storybook group in /docs with 2 updates ( #43154 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 02:34:25 -07:00
dependabot[bot]
7c0c5283c3
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #43155 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 02:34:20 -07:00
dependabot[bot]
9c5bde9491
chore(deps): bump mapbox-gl from 3.28.0 to 3.28.1 in /superset-frontend ( #43156 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 02:34:16 -07:00
dependabot[bot]
3b99e092d0
chore(deps-dev): bump tsx from 4.23.9 to 4.23.10 in /superset-frontend ( #43157 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 02:34:13 -07:00
dependabot[bot]
acf39e3ef0
chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /superset-frontend ( #43158 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 02:34:10 -07:00
dependabot[bot]
8523ea4d0a
chore(deps): bump caniuse-lite from 1.0.30001806 to 1.0.30001807 in /docs ( #43159 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 02:34:06 -07:00
dependabot[bot]
9bc3173e3a
chore(deps): bump antd from 6.5.3 to 6.5.4 in /docs ( #43160 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 02:34:03 -07:00
dependabot[bot]
a6db0d1cde
chore(deps): bump query-string from 9.4.1 to 9.5.0 in /superset-frontend ( #43161 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 02:34:00 -07:00
dependabot[bot]
aec567f7d6
chore(deps): bump antd from 6.5.3 to 6.5.4 in /superset-frontend ( #43162 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-14 02:33:56 -07:00
Evan Rusackas and Claude Code
bacaf08a22
docs(perf): add Dashboard Performance guide covering virtualization, lazy tabs, and chart-count guidance ( #40238 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-13 23:41:00 -07:00
a188e9473a
feat(chart): let Drill By scope to the clicked x-axis value ( #42296 )
...
Co-authored-by: Jacob Hartmann (BUVM-STIL) <jacob.hartmann@stil.dk >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-13 17:02:27 -07:00
537f0fd2db
fix(sqllab): use dialect-specific quote chars for autocomplete identifiers ( #41492 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-13 14:04:38 -07:00
Joe Li
8f78f9eb9c
chore: update CODEOWNERS for extension and config files ( #43142 )
2026-08-13 13:33:49 -07:00
Joe Li
930ba64fdf
fix(ci): format ErrorMessage tests ( #43114 )
2026-08-13 13:19:08 -07:00
3fb58900b9
chore(duckdb): remove cursor.description workaround, no longer reproducible ( #43101 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-13 13:16:16 -07:00
a63483b9b1
fix(sql): rebase Dremio dialect on sqlglot's native dialect ( #43099 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-13 13:16:06 -07:00
Viktor Högberg and Joe Li
01d0772d4f
fix(box-plot): distribute across field not marked as required for datasets without a temporal column ( #43087 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-08-13 13:15:51 -07:00
3c7633f935
fix(encrypt): stop naive padding from truncating secrets ending in '*' ( #43074 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-13 13:15:37 -07:00
Evan Rusackas and Claude Code
f7a2f0ec50
feat(table): allow choosing Sum or Average for the "Show summary" totals row ( #43027 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-13 13:15:23 -07:00
dc9547554b
fix(echarts): normalize BigInt metric values before summing/dividing in stacked charts ( #36401 ) ( #42594 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-13 13:14:33 -07:00
Evan Rusackas and Claude Opus 4.8
67bbe0ac17
ci: speed up backend CI with astral-sh/setup-uv and apt package caching ( #42498 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-13 13:14:24 -07:00
6211f9936b
feat(mobile): Add mobile-friendly dashboard consumption mode ( #37141 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-13 13:14:11 -07:00
Bernedotcom2312 and Claude Opus 5
5b28158519
fix(helm): stop shipping conflicting podDisruptionBudget defaults ( #42995 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-13 13:02:51 -07:00
Amin Ghadersohi
117b92a517
fix(mcp): expose table column formatting ( #42658 )
2026-08-13 15:21:44 -04:00
Evan Rusackas and Claude
e1468a709c
fix(sunburst): keep SQL null and literal string "null" as distinct groups ( #43013 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-13 11:07:06 -07:00
Evan Rusackas and Claude Code
c8cb09d458
fix(dev): stop the webpack dev-proxy from hanging on a mid-stream backend disconnect ( #42811 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-13 11:06:30 -07: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
d0658bacc8
fix(mcp): give concurrent tool calls isolated db sessions ( #42629 )
...
Co-authored-by: goingforstudying-ctrl <goingforstudying-ctrl@users.noreply.github.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-13 11:05:40 -07:00
ʈᵃᵢ
b8ca729f9f
fix(sql): only force a LIMIT onto query expressions ( #43097 )
2026-08-13 10:43:45 -07:00
Evan Rusackas and Claude Code
25c2ca1127
ci: run pre-commit checks via prek ( #42500 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-13 10:28:11 -07:00
Evan Rusackas and Claude Code
d5ae93c9b8
test(echarts): pin Bar chart X Axis Title flows through untouched ( #42560 ) ( #42599 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-13 10:27:32 -07:00
Evan Rusackas and Claude
fbeba10f75
fix(sqllab): make MenuDotsDropdown trigger focusable for tab rename ( #43015 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-13 10:26:59 -07:00
Evan Rusackas and Claude Opus 4.8
c8305b0ba9
feat(ci): publish Python unit test results as PR check annotations ( #42503 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-13 10:26:42 -07:00
Evan Rusackas and Claude Opus 4.8
e1777737a7
fix(docs): sync live component demos to the docs site's dark mode toggle ( #42602 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-13 10:15:54 -07:00
Amin Ghadersohi
762fdccfde
fix(oauth2): log database token failures ( #42644 )
2026-08-13 12:54:55 -04:00
Amin Ghadersohi and Claude
5554b892ff
fix(mcp): preserve table chart state during updates ( #42655 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-13 12:54:05 -04:00
dependabot[bot]
e2bb33b1da
chore(deps): bump the ag-grid group across 1 directory with 2 updates ( #43103 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-13 06:50:19 -07:00
Evan Rusackas and Claude Opus 4.8
59361581cd
fix(embedded): restore chart rendering for guest dashboards ( #43095 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-13 05:38:57 -07:00
Evan Rusackas and Claude Sonnet 5
08dfca9631
fix(ci): enforce a single Alembic migration head ( #42890 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-13 05:38:45 -07:00
dependabot[bot]
276d6f04f5
chore(deps): bump actions/setup-java from 5.6.0 to 5.7.0 ( #43102 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-13 02:33:25 -07:00
dependabot[bot]
524d99159a
chore(deps): bump immer from 11.1.15 to 11.1.16 in /superset-frontend ( #43104 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-13 02:33:21 -07:00
dependabot[bot]
657a2a4cb2
chore(deps): bump mapbox-gl from 3.27.0 to 3.28.0 in /superset-frontend ( #43105 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-13 02:33:17 -07:00
dependabot[bot]
eefb3e3835
chore(deps-dev): bump tsx from 4.23.7 to 4.23.9 in /superset-frontend ( #43106 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-13 02:33:13 -07:00
dependabot[bot]
07accd56f2
chore(deps): bump core-js from 3.49.0 to 3.50.0 in /superset-frontend ( #43107 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-13 02:33:09 -07:00
Evan Rusackas and Claude Opus 4.8
22caf221b7
fix(echarts): truncate values at Y axis bounds instead of dropping them ( #42300 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-13 02:30:57 -07:00
Evan Rusackas and Claude Fable 5
de2276225a
test(playwright): pin drill-to-detail modal table height ( #42406 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-12 22:48:49 -07:00
endimonan
685f26b1bf
fix(cache): warm native dashboard filter defaults ( #43073 )
2026-08-12 22:30:48 -07:00
Anupam Mediratta and Claude Sonnet 4.6
739365979d
fix: upgrade brace-expansion to 5.0.8 (CVE-2026-14257) ( #42435 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-08-12 22:23:33 -07:00
bc1a8e0858
refactor(tags): align ExportTagsCommand with ExportModelsCommand ( #42339 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-12 21:44:53 -07:00
Evan Rusackas and Claude Opus 4.8
0915a39bcb
fix(dataset): improve dataset, report, and expression validation ( #42929 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-12 20:13:45 -07:00
8014f782d3
feat: bump SQLAlchemy to 2.0 and flask-sqlalchemy to 3.1.1 ( #42803 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-12 19:55:14 -07:00
endimonan and Evan Rusackas
eb7d4cba42
fix(explore): hide Superset annotation source for users without annotation access ( #43006 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-12 18:51:39 -07:00
Evan Rusackas and Claude Opus 4.8
01ecefd732
fix(security_manager): stop SupersetAuthView from shadowing AUTH_REMOTE_USER ( #42949 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-12 18:09:46 -07:00
Elizabeth Thompson
0c2f91968e
fix: commit migration write in get_shared_value to stop recurring md5 deprecation warning ( #42916 )
2026-08-12 15:02:34 -07:00
Evan Rusackas and Claude Code
ed696b9933
test(sql): pin optimizer hint blocks survive format() round-trip ( #38189 ) ( #42733 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-12 14:49:55 -07:00
Joe Li
4baf1cf648
fix(reports): preserve Slack v1 private-channel text delivery ( #42089 )
2026-08-12 14:42:57 -07:00
Rafael Benitez and Claude Opus 4.8
aefee48223
fix(GridTable): remove unused rowSelection option to silence AG Grid error #200 ( #43078 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-12 23:07:40 +02:00
Evan Rusackas and Claude Fable 5
cc35056bc9
test(core): pin dashboard save-error toast mapping for non-JSON 403 responses ( #42250 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-12 11:49:11 -07:00
Evan Rusackas and Claude Code
a0d7ec9faf
fix(select): permission label search matches displayed label ( #42041 ) ( #42592 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-12 08:58:22 -07:00
onheap and keyao_yang
a501fed560
fix(rls): handle same-named CTEs and quoted aliases in the SQL rewrite ( #43005 )
...
Co-authored-by: keyao_yang <keyao.yang@airbnb.com >
2026-08-12 10:38:36 -03:00
Evan Rusackas and Claude Code
4354b37b96
fix(sql-lab): apply SQL_QUERY_MUTATOR to streaming exports ( #40465 ) ( #42739 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-12 05:56:01 -07:00
dependabot[bot]
d840568f3b
chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /superset-frontend ( #43082 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-12 02:56:56 -07:00
dependabot[bot]
174d35380d
chore(deps-dev): bump tsx from 4.23.5 to 4.23.7 in /superset-frontend ( #43083 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-12 02:56:52 -07:00
Evan Rusackas and Claude Sonnet 5
2c10e6260f
fix(explore): pin and fix clipped segments in horizontal row-contribution stacked bar charts ( #42610 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-12 02:42:15 -07:00
Evan Rusackas and Claude Code
8f6587d0e6
fix(caching): sort extra_cache_keys before hashing ( #34543 ) ( #42597 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-11 23:34:01 -07:00
Evan Rusackas and Claude Code
b4f3fae288
fix(sql): guard FORCE_LIMIT against SHOW statements ( #36939 ) ( #42588 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-11 23:33:15 -07:00
Evan Rusackas and Claude Code
8e455034d0
chore(codeowners): trim stale ownership blocks, reword maps notice ( #43079 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-11 23:29:46 -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
Amin Ghadersohi
56573fa2cd
feat(mcp): filter asset lists by certification ( #42656 )
2026-08-12 00:12:38 -04:00
Evan Rusackas and Claude Code
885f00130c
fix(sqla): drop stale main_dttm_col from dttm_cols when non-temporal ( #30510 ) ( #41964 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-11 19:38:53 -07:00
Evan Rusackas and Claude Opus 4.8
584466e02b
fix(sql-lab): improved SQL statement parsing and validation ( #42928 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 19:35:43 -07:00
d570335f67
fix: bind permission-sync task to user id, use per-user RLS cache sentinel on parse failure ( #42938 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 19:35:40 -07:00
Evan Rusackas and Claude Opus 4.8
a0099af88f
fix(deck.gl): dismiss custom tooltips on hover-out ( #43075 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 19:32:43 -07:00
dependabot[bot]
8bd25b3fed
chore(deps-dev): bump the typescript-eslint group across 1 directory with 2 updates ( #43038 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 16:28:52 -07:00
0a2cfb9fba
chore(deps-dev): bump oxfmt from 0.61.0 to 0.62.0 in /superset-frontend ( #43046 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 16:28:48 -07:00
5248367587
fix: verify database access before dataset repointing, and tab ownership before tab-state updates ( #42936 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 16:07:58 -07:00
madhushreeag and madhushree agarwal
bdf8ce69ab
feat(Reports&Alerts): remove Selenium support, require Playwright ( #43028 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-08-11 16:06:26 -07:00
Dang Dao
d91ca50872
perf(charts): reuse datasource in query context ( #42476 )
2026-08-11 14:31:47 -07:00
Shaitan and Claude Opus 4.8
f6077eeaa1
fix(dataset): validate stored column and metric expressions at query time ( #42087 )
...
Signed-off-by: sha174n <shaitan@zx48.net >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-11 21:48:26 +01:00
Shaitan and Claude Opus 4.8
0d57c5ab50
fix(dashboard): consistently apply the datasource-access check when serializing member charts and datasets ( #42716 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 21:47:47 +01:00
Ayush Sharaf and Ayush Kumar Sharaf
edf30c7019
chore: add logging event for drill to detail ( #42563 )
...
Co-authored-by: Ayush Kumar Sharaf <ayush.sharaf@314ecorp.com >
2026-08-11 13:47:00 -07:00
SkinnyPigeon and Enzo Martellucci
3ded398a1f
fix(chart): dataset dropdown sorted by name ( #42475 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-08-11 13:45:48 -07:00
63a81c2125
fix(dashboard): remeasure chart description height after markdown render ( #41536 )
...
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-11 13:44:48 -07:00
af258c21d0
fix(mixed-chart): Mixed chart secondary yaxis title position misplaced fix ( #42713 )
...
Co-authored-by: Mallikarjuna Reddy N <MallikarjunaReddy.Nimmakayala@gevernova.com >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 13:13:34 -07:00
Joe Li and Claude Opus 5
9086bab2c2
ci(e2e): stop gunicorn worker recycling mid-run; slow-test budget for mixed-chart filter spec ( #42867 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-11 12:43:51 -07:00
4c5a3356f3
fix(dashboard): redirect using sanitized slug from save response ( #42853 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: rusackas <evan@rusackas.com >
2026-08-11 12:43:24 -07:00
998c408686
fix(rls): return a descriptive error for duplicate rule names ( #42819 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: rusackas <evan@rusackas.com >
2026-08-11 12:41:24 -07:00
Joe Li
a3d58d1211
fix(ci): use current actions for Docker refresh ( #42482 )
2026-08-11 12:04:09 -07:00
7b32b870e1
chore: Fix/remove hardcode of admin role ( #27779 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: rusackas <evan@rusackas.com >
2026-08-11 10:26:50 -07:00
Evan Rusackas and Superset Dev
3cd4150539
chore(deps): bump sqlglot from 30.15.0 to 30.16.0 ( #43029 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
2026-08-11 10:16:44 -07:00
Mike Bridge and Claude Fable 5
2feb6c2bb5
refactor(deletion-retention): add declarative purge policies ( #42888 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-11 09:55:36 -07:00
dependabot[bot]
5767c3981d
chore(deps): bump the storybook group across 1 directory with 2 updates ( #43037 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:48:45 -07:00
dependabot[bot]
ec6b2d2347
chore(deps-dev): bump oxfmt from 0.61.0 to 0.62.0 in /superset-websocket ( #43033 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:48:42 -07:00
dependabot[bot]
aade32cad8
chore(deps-dev): bump the typescript-eslint group across 1 directory with 3 updates ( #43039 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:48:38 -07:00
Evan Rusackas and Claude Opus 4.8
d6771e96d2
fix(core): let UnsavedChangesModal use Ant Design's automatic z-index stacking ( #42548 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-11 09:42:49 -07:00
dependabot[bot]
305638e98c
chore(deps-dev): bump baseline-browser-mapping from 2.11.11 to 2.11.12 in /superset-frontend ( #43048 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:42:16 -07:00
Evan Rusackas and Claude Sonnet 5
5099b6ffa9
fix(export): derive chart_hashes and zip from a single chart list ( #42946 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-11 09:35:59 -07:00
Evan Rusackas and Amin Ghadersohi
bc436bacad
chore(security): warn when legacy encryption engine is configured ( #42937 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-08-11 09:35:46 -07:00
Evan Rusackas and Claude
e31a894be6
fix(common): remove unsupported cross join mode from left_join_df ( #43016 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-11 09:35:16 -07:00
Evan Rusackas and Claude
553808daa3
fix(reports): make webhook notification request timeout configurable ( #43018 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-11 09:35:01 -07:00
dependabot[bot]
544756a631
chore(deps): bump github/codeql-action/analyze from 4.37.5 to 4.37.6 ( #43040 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 09:34:49 -07:00
Evan Rusackas and Claude Code
c4e8a9da90
test(explore): add end-to-end regression test for DatasourcePanel through the real AutoSizer + react-window List pipeline ( #43023 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-11 09:34:06 -07:00
dependabot[bot]
47adbe31d5
chore(deps-dev): bump typescript-eslint from 8.65.0 to 8.66.0 in /superset-websocket ( #43034 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:43:16 -07:00
dependabot[bot]
64165fbdae
chore(deps-dev): bump @typescript-eslint/parser from 8.65.0 to 8.66.0 in /superset-websocket ( #43035 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:43:12 -07:00
dependabot[bot]
581fb876e4
chore(deps-dev): bump oxfmt from 0.61.0 to 0.62.0 in /docs ( #43042 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:43:09 -07:00
dependabot[bot]
29e8e396ee
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #43045 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:43:05 -07:00
dependabot[bot]
8bbf0cfc20
chore(deps-dev): bump oxlint from 1.76.0 to 1.77.0 in /superset-frontend ( #43049 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:43:01 -07:00
dependabot[bot]
497c73e837
chore(deps): bump github/codeql-action/init from 4.37.5 to 4.37.6 ( #43044 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:53 -07:00
dependabot[bot]
a5a6f5a5b1
chore(deps): bump ws from 8.21.1 to 8.21.2 in /superset-websocket ( #43036 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:50 -07:00
dependabot[bot]
156a59a190
chore(deps): bump swagger-ui-react from 5.32.11 to 5.32.12 in /docs ( #43041 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:46 -07:00
dependabot[bot]
590003cbee
chore(deps): bump baseline-browser-mapping from 2.11.11 to 2.11.12 in /docs ( #43043 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:43 -07:00
dependabot[bot]
579011dea9
chore(deps): bump nanoid from 6.0.0 to 6.0.1 in /superset-frontend ( #43050 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:39 -07:00
dependabot[bot]
65d808a5fe
chore(deps): bump markdown-to-jsx from 9.10.1 to 9.10.2 in /superset-frontend ( #43052 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 06:42:34 -07:00
Evan Rusackas and Claude
5ee279363c
fix(mcp): reject list values for ne on relationship filters ( #42944 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-11 00:42:13 -07:00
Shaitan and Claude Opus 5
34b2d3a533
fix(rls): match null-schema datasets in predicate lookup ( #41426 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-10 19:58:51 -07:00
Evan Gruhlkey and Joe Li
7157b752ee
fix(pie): apply percentage number format to labels ( #42880 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-08-10 19:36:03 -07:00
d84a00f3c6
feat(dashboard): handle empty chart query context in Excel export ( #42284 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
2026-08-10 21:12:08 -04:00
Evan Rusackas and Claude Sonnet 5
bfa1e775c4
fix(theming): guard ensureStaticPrefix against null/undefined input ( #43019 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 17:41:33 -07:00
265269018e
fix(mcp): require issuer-aware resolver for multi-issuer JWT, fix sanitizer input ordering ( #42935 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:56:46 -07:00
Evan Rusackas and Claude Sonnet 5
5f204a9af2
fix(frontend): remove any type and duplicate route in routes.tsx ( #43014 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:51:58 -07:00
Evan Rusackas and Claude Sonnet 5
0c09cf087d
fix(reports): translate execute-now success message ( #43012 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:51:05 -07:00
Evan Rusackas and Claude Sonnet 5
651f75b1e8
docs(dashboard): document native filters on semantic views ( #43011 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:50:34 -07:00
Evan Rusackas and Claude Sonnet 5
e48512568d
docs(dashboard): document the expand_all_slices metadata flag ( #43010 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:50:03 -07:00
Evan Rusackas and Claude Sonnet 5
4d0eeb7d86
docs: document FAB_API_SWAGGER_UI_SUPERSET_APP_ROOT config flag ( #43009 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 15:49:47 -07:00
Elizabeth Thompson
fdfc49461f
fix(sqllab): wrap process_template() in format_sql to prevent raw UndefinedError leak ( #42917 )
2026-08-10 15:02:10 -07:00
Mike Ma and Evan Rusackas
2eb1e04283
fix: hydrate JWT user before list API filters ( #39946 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-10 14:18:28 -07:00
Herestothegamers and Claude Fable 5
bc85f1eacf
fix(database): resolve default schema when file upload schema is empty ( #42603 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-10 13:56:47 -07:00
Gabriel Torres Ruiz
0dedc55f38
fix(dashboard): changing a theme no longer discards unsaved edits or reloads charts
2026-08-10 16:52:43 -03:00
Vijay Misal and Joe Li
178d9c4ceb
fix(explore): stacked Timeseries Bar total excludes the sort-only metric ( #42881 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-08-10 12:40:18 -07:00
Luc Verdier
347774f9b8
fix(explore): stop the viz switcher from overflowing the control panel ( #42911 )
2026-08-10 12:36:23 -07:00
dependabot[bot]
776f70bf63
chore(deps): bump ioredis from 5.11.1 to 6.0.0 in /superset-websocket ( #42959 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 12:35:56 -07:00
Evan Rusackas and Claude
572f86c3c3
fix(deckgl): normalize legend swatch alpha channel to 0-1 for CSS rgba() ( #42942 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-10 12:35:24 -07:00
Sepuri Sai Krishna
50c811280e
fix(lru-cache): don't evict another entry when overwriting an existing key ( #42409 )
2026-08-10 12:29:20 -07:00
Bandar
9d6832c927
feat(formatting): add network throughput number formats for bits/s and bytes/s ( #42437 )
2026-08-10 12:29:05 -07:00
Shaitan and Claude Opus 4.8
b6504eb111
fix(sql): resolve schema/catalog-qualified table references in CTE detection ( #42717 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-10 12:28:31 -07:00
Joe Li and Claude Opus 5
d62a9eeda6
fix(calendar): clean up d3-tip tooltips ( #41589 )
...
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-10 12:28:06 -07:00
Mallikarjuna Reddy Nimmakayala and Damian Pendrak
651c046e69
fix(deckgl): remove visibility condition in deckgl fill color ( #42712 )
...
Co-authored-by: Damian Pendrak <dpendrak@gmail.com >
2026-08-10 20:58:44 +02:00
Joe Li
d9ae0ec2fc
fix(deckgl): hide legend when Legend Position is None ( #42402 )
2026-08-10 11:24:35 -07:00
varadendrasimha511
b98e157104
fix(sqla): preserve float precision when mixing int/float values in IN filters ( #42752 )
2026-08-10 11:12:43 -07:00
4defdbabd2
fix(dashboard): force-render virtualized charts before client-side export ( #42561 )
...
Signed-off-by: Jenwit Amonpongitsara <jenwit.amonpongitsara@agoda.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: rusackas <evan@rusackas.com >
2026-08-10 10:57:21 -07:00
Evan Rusackas and Claude
7dc2afd377
docs(cache): document native filter option cache warm-up strategy ( #42953 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-10 10:28:36 -07:00
Evan Rusackas and Claude Sonnet 5
5bcd9cd078
docs(exploring-data): document CSV/XLSX download in drill modals ( #42952 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 10:28:14 -07:00
Evan Rusackas and Claude Sonnet 5
341ca94ba2
docs(security): document the read-only Subject REST API ( #42951 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 10:27:54 -07:00
Evan Rusackas and Claude Sonnet 5
4b68da82a7
docs: document number format presets, including distance/length units ( #42950 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 10:27:22 -07:00
Evan Rusackas and Claude Sonnet 5
a9eab4a0df
docs: document color picker for conditional formatting rule colors ( #42948 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 10:26:37 -07:00
Evan Rusackas and Claude
f60370b695
docs: document CACHE_REDIS_SOCKET_TIMEOUT/CONNECT_TIMEOUT config keys ( #42947 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-10 10:26:18 -07:00
Evan Rusackas and Claude Sonnet 5
c02dc7780b
docs(mcp): add update_dashboard to write-tools enumeration ( #42943 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-10 10:25:03 -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
dependabot[bot]
b815640b8f
chore(deps): bump actions/setup-java from 5.6.0 to 5.7.0 ( #42968 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 07:54:41 -07:00
Antonio Rivero
9e2cb69a39
feat(database): identify configured database connection errors ( #42996 )
2026-08-10 14:14:42 +02:00
dependabot[bot]
db88abe0bb
chore(deps-dev): bump globals from 17.8.0 to 17.9.0 in /superset-websocket ( #42958 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 04:53:29 -07:00
dependabot[bot]
f53f634f23
chore(deps): bump antd from 6.5.2 to 6.5.3 in /docs ( #42961 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 04:53:13 -07:00
dependabot[bot]
916c50284b
chore(deps): bump github/codeql-action/analyze from 4.37.3 to 4.37.5 ( #42965 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 11:39:14 +02:00
dependabot[bot]
6a2e20cdb7
chore(deps): bump zizmorcore/zizmor-action from 0.6.1 to 0.6.2 ( #42960 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:29:49 -07:00
dependabot[bot]
9719c7de24
chore(deps-dev): bump globals from 17.8.0 to 17.9.0 in /docs ( #42962 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:29:09 -07:00
dependabot[bot]
346dbd6a98
chore(deps): bump js-yaml from 5.2.2 to 5.2.3 in /docs ( #42963 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:29 -07:00
dependabot[bot]
73478c5274
chore(deps): bump baseline-browser-mapping from 2.11.8 to 2.11.11 in /docs ( #42964 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:25 -07:00
dependabot[bot]
d7edf610a9
chore(deps-dev): bump @babel/types from 7.29.7 to 7.29.8 in /superset-frontend in the babel group ( #42966 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:20 -07:00
dependabot[bot]
e12818897d
chore(deps): bump github/codeql-action/init from 4.37.3 to 4.37.5 ( #42967 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:16 -07:00
dependabot[bot]
d41032b70a
chore(deps): bump Kesin11/actions-timeline from 3.1.1 to 3.2.0 ( #42969 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:10 -07:00
dependabot[bot]
10cf2e20f9
chore(deps-dev): bump eslint-plugin-jest-dom from 5.7.0 to 5.10.1 in /superset-frontend ( #42970 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:05 -07:00
dependabot[bot]
2be726ddad
chore(deps-dev): bump tsx from 4.23.1 to 4.23.5 in /superset-frontend ( #42971 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:28:02 -07:00
dependabot[bot]
ee5fb095da
chore(deps-dev): bump baseline-browser-mapping from 2.11.8 to 2.11.11 in /superset-frontend ( #42972 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:27:58 -07:00
dependabot[bot]
4c9bd69eb4
chore(deps): bump antd from 6.5.2 to 6.5.3 in /superset-frontend ( #42973 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:27:55 -07:00
dependabot[bot]
7cd6c74757
chore(deps-dev): bump @types/lodash from 4.17.24 to 4.17.25 in /superset-frontend ( #42974 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 01:27:51 -07:00
dependabot[bot] and github-actions[bot]
3539c41dab
chore(deps): bump cryptography from 49.0.0 to 50.0.0 ( #42906 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-09 23:42:10 -07:00
c09d5bf6a9
fix(helm): add missing task modules to default CeleryConfig imports ( #42945 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-08-09 22:06:45 -07:00
Đỗ Trọng Hải
f8925cc726
feat(build): reinstate no-restricted-imports lint rule for lodash ( #42940 )
2026-08-10 09:28:41 +07:00
Jetha Chan and Devin AI
fea84e81ef
fix(tech-debt): measure oxlint metrics against the project's ruleset ( #42955 )
...
Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-08-10 09:26:15 +07:00
Amin Ghadersohi
b413060030
chore(deps): restore redis floor to >=5.0.0 ( #42915 )
2026-08-09 17:41:54 -07:00
Đỗ Trọng Hải and Joe Li
3b164e4270
fix(ci): remove extraneous plugins build job ( #42677 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-08 17:27:51 -07:00
Dang Dao and Evan Rusackas
bf294cfa43
perf(dashboard): avoid query context N+1 queries ( #42474 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-08 17:27:04 -07:00
42e4030104
feat(security): add guest user attributes and get_guest_user_attribute() macro ( #33924 )
...
Co-authored-by: Yash Janoria <yash.janoria@314ecorp.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-08-08 16:56:07 -07:00
8181917f79
fix: Apply timezone offset to convert local time boundaries to UTC ( #37014 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-08 16:40:31 -07:00
d14ab29dcb
feat(a11y): enable ECharts aria-label ( #28171 )
...
Co-authored-by: rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-08 15:36:24 -07:00
a75665b014
fix(i18n): improve Simplified Chinese translations ( #42794 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-08 12:51:59 -07:00
db5cd1aa38
chore(i18n): update Italian messages.po translations ( #38948 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-08 12:40:08 -07:00
abb6dd6e39
fix(i18n): add Tamil (ta) locale with corrected catalog path ( #38962 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-08 12:31:29 -07:00
4a587b8539
feat(security): actionable, request-access-aware data permission errors ( #41843 )
...
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-Air-2.lan >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Greg Neighbors <gregneighbors@Gregs-MacBook-Air-2.local >
2026-08-08 11:51:15 -07:00
127a6f92a6
chore(i18n): update french po file to match latest pot file version ( #40635 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-08 10:43:30 -07:00
Evan Rusackas and Claude Code
25481799f6
test(deckgl): pin GeoJSON layer against multi-row payloads ( #34748 ) ( #42734 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-08 08:06:05 -07:00
dependabot[bot]
1da7a7fdb1
chore(deps-dev): update starrocks requirement from <2,>=1.3.3 to >=1.3.4,<2 ( #42903 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 01:54:54 -07:00
dependabot[bot] and github-actions[bot]
185b5938ba
chore(deps-dev): bump pyinstrument from 5.1.2 to 5.1.3 ( #42905 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-08 01:54:51 -07:00
dependabot[bot]
503309531f
chore(deps-dev): update playwright requirement from <2,>=1.61.0 to >=1.62.0,<2 ( #42908 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 01:54:48 -07:00
dependabot[bot]
44a86b725f
chore(deps-dev): update teradatasql requirement from >=20.0.0.63 to >=20.0.0.64 ( #42909 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 01:54:46 -07:00
38727906a2
chore(deps): bump react-window and @types/react-window in /superset-frontend ( #42528 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-07 23:02:27 -07:00
2a9c5acb01
chore(deps): bump numpy from 1.26.4 to 2.4.6 ( #42778 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-07 22:55:20 -07:00
dependabot[bot]
d8b97e31fa
chore(deps-dev): bump @playwright/test from 1.61.1 to 1.62.1 in /superset-frontend ( #42699 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 21:05:56 -07:00
Bart Skowron and Claude Fable 5
bd03440ac8
feat(alerts-reports): add per-schedule toggle to include/exclude the Explore in Superset link ( #42494 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-07 21:05:16 -07:00
dependabot[bot]
a6c478c59d
chore(deps-dev): bump lerna from 9.0.4 to 10.0.0 in /superset-frontend ( #42829 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 10:19:24 +07:00
dependabot[bot]
fd36419ca2
chore(deps): bump nanoid from 3.3.16 to 3.3.18 in /docs ( #42902 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-08 10:08:38 +07:00
dependabot[bot] and Joe Li
d80f4c841d
chore(deps-dev): update sqlalchemy-risingwave requirement from <2.0.0,>=1.4.1 to <3.0.0,>=1.4.1 ( #42856 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-08-08 09:59:53 +07:00
dependabot[bot] and Joe Li
6baa467f59
chore(deps): bump google-auth-library from 10.9.1 to 11.0.0 in /superset-frontend ( #42870 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-08-08 09:58:51 +07:00
b18015f63b
feat: Color Picker replaces the color selection drop-down list in conditional formatting ( #42053 )
...
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-08 02:00:56 +03:00
Elizabeth Thompson and Claude Opus 4.8
eb8592d4bf
fix(sqla): don't mislabel DB errors as ColumnNotFoundException in adhoc_column_to_sqla ( #42889 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-07 15:03:49 -07:00
Gaston Laterza and Claude Opus 5
55af4685a2
fix(i18n-es): correct fuzzy-matcher strandings in Spanish catalog ( #42808 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 11:29:14 -07:00
Joe Li and Claude Opus 4.8
c901f01693
fix(datasets): preserve metric/column uuids on dataset export ( #42393 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-07 11:15:24 -07:00
4c894affb2
fix(models): purge_oauth2_tokens filters on wrong column ( #42211 )
...
Signed-off-by: Martin Brodeur <addressedemartin@gmail.com >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-07 11:04:11 -07:00
dependabot[bot] and Joe Li
0f9049608a
chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /superset-frontend ( #42893 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-08-07 11:00:19 -07:00
Gabriel Torres Ruiz
91b1a6cac5
feat(theme): allow deployments to register extra theme tokens
2026-08-07 14:37:45 -03:00
dependabot[bot]
86a328ca9e
chore(deps): bump dompurify from 3.4.12 to 3.4.13 in /docs ( #42894 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 10:23:30 -07:00
dependabot[bot]
38ba4a69bf
chore(deps): bump react-intersection-observer from 10.1.0 to 11.0.0 in /superset-frontend ( #42869 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 10:13:31 -07:00
Mike Bridge and Mike Bridge
280253b1fb
fix(deletion-retention): dedupe repeated blocked audits ( #42863 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-08-07 10:11:36 -07:00
dependabot[bot] and Joe Li
79c2cd367d
chore(deps): update flask-sqlalchemy requirement from <3.0,>=2.5.1 to <4.0,>=2.5.1 ( #42771 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-08-07 09:42:42 -07:00
dependabot[bot] and github-actions[bot]
fd6a0a60a6
chore(deps): bump holidays from 0.100 to 0.102 ( #42860 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 09:41:57 -07:00
dependabot[bot] and github-actions[bot]
c2b5311f47
chore(deps-dev): bump google-cloud-bigquery from 3.42.2 to 3.43.0 ( #42861 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 09:41:26 -07:00
dependabot[bot] and github-actions[bot]
70a82a28bf
chore(deps): bump redis from 8.0.1 to 8.1.0 ( #42857 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 09:41:03 -07:00
dependabot[bot] and github-actions[bot]
f348cf425d
chore(deps): bump shillelagh from 1.4.4 to 1.4.5 ( #42858 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 09:41:00 -07:00
dependabot[bot] and github-actions[bot]
74196cf694
chore(deps): bump markdown from 3.10.2 to 3.10.3 ( #42859 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-07 09:40:57 -07:00
fe06ebe796
feat(versioning): enable version history and capture by default ( #42801 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-07 10:25:48 -03:00
dependabot[bot]
f1411ccd6c
chore(deps-dev): update pyathena requirement from <4,>=3.35.2 to >=3.35.4,<4 ( #42862 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 06:19:46 -07:00
dependabot[bot]
1770823f0a
chore(deps-dev): bump eslint-plugin-jest-dom from 5.6.0 to 5.7.0 in /superset-frontend ( #42868 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 06:18:31 -07:00
dependabot[bot]
b7b873321d
chore(deps-dev): bump baseline-browser-mapping from 2.11.7 to 2.11.8 in /superset-frontend ( #42872 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 06:17:22 -07:00
dependabot[bot]
d363cabec9
chore(deps): bump markdown-to-jsx from 9.9.0 to 9.10.1 in /superset-frontend ( #42885 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 06:17:18 -07:00
Joe Li
8683d1608e
fix(migrations): merge divergent Alembic heads into a single chain ( #42878 )
2026-08-07 09:27:03 -03:00
Mehmet Salih Yavuz
14583b6a5f
fix(themes): serve system themes with the algorithm of the slot they fill ( #42700 )
2026-08-07 14:29:49 +03:00
dependabot[bot]
27498d26aa
chore(deps): bump the docusaurus-openapi group in /docs with 2 updates ( #42883 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 02:42:39 -07:00
dependabot[bot]
39e66476e1
chore(deps): bump actions/setup-java from 5.6.0 to 5.7.0 ( #42884 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-07 02:42:33 -07:00
dependabot[bot] and Đỗ Trọng Hải
8153a82489
chore(deps): bump baseline-browser-mapping from 2.11.7 to 2.11.8 in /docs ( #42852 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-08-06 23:24:24 -07:00
Grégoire Gailly and Claude Opus 4.8
448eb25d76
feat(docs): add documentation for usage of minio or other s3 compatible service as a cache backend or celery results backend ( #35825 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-06 18:36:34 -07:00
dependabot[bot]
9cec7411e9
chore(deps): bump mermaid from 11.16.0 to 11.16.1 in /docs ( #42873 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 18:33:23 -07:00
Joe Li and Juliann Forbes
ae66b697e5
fix(plugin-chart-table): align sticky header column dividers with table body ( #42573 )
...
Co-authored-by: Juliann Forbes <juliann@preset.io >
2026-08-06 15:40:44 -07:00
Joe Li and Claude Opus 4.8
22fb1b3a44
test(dashboard): migrate edit-mode component E2E tests to Playwright ( #41438 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-06 15:22:19 -07:00
Elizabeth Thompson
7dd6ce835f
fix(datasets): catch TemplateError instead of narrower TemplateSyntaxError in render_dataset_fields ( #42802 )
2026-08-06 15:05:08 -07:00
4f2147009f
feat(dashboard): expand all chart descriptions ( #32958 )
...
Co-authored-by: Urban Pettersson <urban.pettersson@alteryx.com >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-06 14:47:30 -07:00
Evan Rusackas and Claude 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
Elizabeth Thompson and Claude
01a9fdc621
chore(reports): thread cache-key/execution-id log context through screenshot capture logs ( #42657 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-06 09:43:12 -07:00
ba09f399ac
feat(soft-delete): enable soft delete by default and purge for real ( #42800 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-06 09:34:55 -07:00
Michael S. Molina and Claude Sonnet 5
e4c306f5eb
fix(deps): revert simple-zstd from 2.1.0 back to 1.4.2, again ( #42804 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-06 13:18:07 -03:00
Mike Bridge and Mike Bridge
ea8fa58158
docs: scope AI pre-commit checks to changed files, to align with ci's pre-commit checks ( #42835 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-08-06 10:59:33 -03:00
Mike Bridge and Mike Bridge
a00e2952a1
style(frontend): apply oxfmt to existing files ( #42813 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-08-06 10:58:27 -03:00
Pat Buxton and Claude Opus 5
de93a19b3c
fix(engine): update databend engine spec for dialect version >=0.4.6 ( #28627 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-06 06:28:16 -07:00
Alexandru Soare
57d6e5c637
feat(hooks): add configurable post-creation hook for dashboards ( #42837 )
2026-08-06 16:11:55 +03:00
dependabot[bot]
0fc0d21dd3
chore(deps): bump github/codeql-action/init from 4.37.3 to 4.37.4 ( #42827 )
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-06 14:12:22 +03:00
dependabot[bot]
76e6909cfd
chore(deps): bump @swc/core from 1.15.46 to 1.15.47 in /docs ( #42825 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:34 -07:00
dependabot[bot]
450e43b8f2
chore(deps): bump baseline-browser-mapping from 2.11.6 to 2.11.7 in /docs ( #42826 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:31 -07:00
dependabot[bot]
a7dd86adc6
chore(deps): bump github/codeql-action/analyze from 4.37.3 to 4.37.4 ( #42828 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:25 -07:00
dependabot[bot]
bbd7ac7278
chore(deps-dev): bump baseline-browser-mapping from 2.11.6 to 2.11.7 in /superset-frontend ( #42830 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:22 -07:00
dependabot[bot]
05af8eeff2
chore(deps): bump react-map-gl from 8.1.1 to 8.1.2 in /superset-frontend ( #42831 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:18 -07:00
dependabot[bot]
3f413e6e10
chore(deps-dev): bump @swc/core from 1.15.46 to 1.15.47 in /superset-frontend ( #42832 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 03:14:14 -07:00
jesperct and Joe Li
4278f4b3d9
fix(explore): honor explicit List legend selection instead of flipping to scroll ( #41749 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-08-05 23:08:05 -07:00
Joe Li
b8c44a1ad5
fix(ci): restore master validation checks ( #42807 )
2026-08-05 22:58:05 -07:00
JUST.in DO IT and Claude Sonnet 5
d594a4d157
fix(mcp): make streamable-http session mode configurable via MCP_STATELESS_HTTP ( #42814 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-05 21:31:22 -07:00
Evan Rusackas and Claude Code
442995481c
test(deckgl): Polygon chart with a column literally named "polygon" ( #33669 ) ( #42591 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 20:27:13 -07:00
Evan Rusackas and Claude Code
1de35d1361
fix(mcp): reject unknown fields in nested chart-config models too ( #42626 ) ( #42732 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 16:24:55 -07:00
Evan Rusackas and Claude Code
3f011edabb
fix(mcp): supply required DBEventLogger args so mcp_tool_error events are logged ( #42579 ) ( #42730 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 16:22:10 -07:00
yousoph and Claude Opus 4.8
f5bca3bf3f
fix(sqllab): stop OAuth2 banner from ballooning the database selector popover ( #42652 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-05 15:40:42 -07:00
32e4e3c6a8
fix(reports): enforce dashboard readiness and execution budget ( #42624 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Elizabeth Thompson <eschutho@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-05 14:30:35 -07:00
Evan Rusackas and Claude Opus 4.8
ad0538935d
fix(pivot-table): blank ambiguous cross-metric totals and null values in fraction mode ( #42810 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-05 14:17:31 -07:00
Evan Rusackas and Claude Opus 4.8
633f393880
feat(pivot-table): reintroduce show-values-as-fraction display option ( #42761 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-05 14:17:30 -07:00
Amin Ghadersohi and Claude
0e4e368768
feat(mcp): add observability to MCP service ( #41921 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-05 11:52:34 -07:00
126c93b495
fix(versioning): pin shadow-row reads and restore to (id, uuid) ( #42797 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-05 11:12:20 -07:00
e880711bbb
fix(migrations): actually drop _customer_location_uc (list == set no-op) ( #42642 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-05 11:12:14 -07:00
47a4dabd14
feat(soft-delete): warn at startup when a retention task's Celery config is incomplete ( #42641 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 5 <noreply@anthropic.com >
2026-08-05 11:12:09 -07:00
JUST.in DO IT
657e2d2267
perf(TimeTable): skip rendering TableView while the window is resizing ( #42097 )
2026-08-05 10:41:39 -07:00
Evan Rusackas and Claude Code
05193ed7e1
fix(models): guard three more backref cascades for SQLAlchemy 2.0 ( #42787 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 09:58:45 -07:00
2c7adcaef8
chore(deps): bump sqlglot from 30.12.0 to 30.14.0 ( #42772 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-05 09:44:05 -07:00
Evan Rusackas and Claude Code
f65b42408e
fix(tasks): gate exception_type in task properties behind SHOW_STACKTRACE ( #40587 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 09:31:30 -07:00
482a59ec72
fix(docker): replace stale superset_app hostname in dev WEBDRIVER_BASEURL ( #42495 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Joe Li <joe@preset.io >
2026-08-05 09:31:10 -07:00
Evan Rusackas and Claude Code
e7338a2add
fix(mcp): route FastMCP ValidationError through the validation error handler ( #42578 ) ( #42738 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 09:27:28 -07:00
Evan Rusackas and Claude Code
9c97d4859c
fix(mcp): stop false-flagging successful responses with error_type:null as failures ( #42580 ) ( #42736 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-05 09:27:17 -07:00
dependabot[bot]
19399a5068
chore(deps-dev): bump jsdom from 30.0.0 to 30.0.1 in /superset-frontend ( #42791 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 22:25:56 +07:00
dependabot[bot]
efab63d42c
chore(deps): bump docker/login-action from 4.5.2 to 4.6.0 ( #42769 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 22:24:57 +07:00
dependabot[bot] and github-actions[bot]
816f37f5b9
chore(deps-dev): bump gevent from 26.4.0 to 26.7.0 ( #42770 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-04 23:33:55 -07:00
dependabot[bot] and github-actions[bot]
872311b3c2
chore(deps-dev): bump duckdb from 1.5.4 to 1.5.5 ( #42773 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-04 23:33:52 -07:00
dependabot[bot]
6713f1be45
chore(deps-dev): update teradatasql requirement from >=20.0.0.62 to >=20.0.0.63 ( #42774 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:48 -07:00
dependabot[bot]
0692607b4a
chore(deps-dev): update taospy requirement from >=2.8.9 to >=2.8.10 ( #42775 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:44 -07:00
dependabot[bot] and github-actions[bot]
fcfee7efbc
chore(deps-dev): bump fastmcp from 3.4.4 to 3.4.5 ( #42776 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-04 23:33:41 -07:00
dependabot[bot] and github-actions[bot]
0cc5c51ba3
chore(deps): bump selenium from 4.45.0 to 4.46.0 ( #42777 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-04 23:33:37 -07:00
dependabot[bot]
a57c9b34c9
chore(deps-dev): bump webpack from 5.109.1 to 5.109.2 in /docs ( #42779 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:33 -07:00
dependabot[bot]
ae8c4bd451
chore(deps): bump baseline-browser-mapping from 2.11.5 to 2.11.6 in /docs ( #42780 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:30 -07:00
dependabot[bot]
247f610ee1
chore(deps-dev): bump eslint-plugin-jest-dom from 5.5.0 to 5.6.0 in /superset-frontend ( #42781 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:27 -07:00
dependabot[bot]
4c33258b9d
chore(deps): bump react-draggable from 4.7.0 to 4.7.1 in /superset-frontend ( #42782 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:23 -07:00
dependabot[bot]
3cf83f0a5a
chore(deps-dev): bump baseline-browser-mapping from 2.11.5 to 2.11.6 in /superset-frontend ( #42783 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:20 -07:00
dependabot[bot]
425c70ae37
chore(deps-dev): bump webpack from 5.109.1 to 5.109.2 in /superset-frontend ( #42784 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 23:33:16 -07:00
Evan Rusackas and Claude Opus 4.8
ab124a333c
fix(SafeMarkdown): let htmlSchemaOverrides replace matching default attribute rules ( #42202 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-04 23:10:14 -07:00
Evan Rusackas and Claude Code
7324225c77
fix(filters): sort numeric filter values numerically, not lexicographically ( #36775 ) ( #42596 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-04 23:06:39 -07:00
endimonan
1605676aa7
fix(reports): use zip extension for bundled CSV attachments ( #42640 )
2026-08-04 21:09:19 -07:00
SkinnyPigeon
d6c8fdd10d
fix(explore): recompute currency_formats when dataset is saved from c… ( #42480 )
2026-08-04 20:41:06 -07:00
Abdul Rehman
956231b9ee
fix(dataset): make post-save column refresh best-effort for Jinja SQL ( #42463 )
2026-08-04 20:40:09 -07:00
Evan Rusackas and Claude Code
2f9bde5579
fix(sql): preserve quoted-identifier casing for the HANA dialect ( #39328 ) ( #42731 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-04 20:39:35 -07:00
Joe Li
5720e9c7fd
chore(deps): require manual deck.gl upgrades ( #42653 )
2026-08-05 10:06:07 +07:00
Gaston Laterza and Claude Opus 5
e871ee27cf
fix(i18n-es): correct format-placeholder defects in Spanish catalog ( #42728 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-05 09:21:27 +07:00
dependabot[bot]
1a74c8ef67
chore(deps-dev): bump fast-uri from 3.1.4 to 3.1.5 in /superset-embedded-sdk ( #42764 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-05 09:07:27 +07:00
Amin Ghadersohi and Claude
22909bb039
fix(sqllab): retry table metadata preview after OAuth2 redirect ( #42390 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-04 21:32:13 -04:00
Evan Rusackas and Claude Code
da27b4ed80
chore(sqla2): bump SQLAlchemy-dependent drivers to dual-compat versions ( #42542 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-04 17:08:41 -07:00
Amin Ghadersohi
86b2076169
fix(mcp): handle missing metrics/columns and null data in chart preview ( #42576 )
2026-08-04 19:59:47 -04:00
madhushreeag and madhushree agarwal
a0895a1fbd
fix(native-filters): allow X-clear on defaultToFirstItem filters with required warning ( #42762 )
...
Co-authored-by: madhushree agarwal <madhushree_agarwal@apple.com >
2026-08-04 16:57:34 -07:00
Amin Ghadersohi and Claude
043163b54c
fix(mcp): reject unparseable time_range instead of silently matching full table ( #42283 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-04 19:45:30 -04:00
Amin Ghadersohi
33c386a2d6
fix(core): reduce metric expression log noise ( #42619 )
2026-08-04 16:35:02 -07:00
Elizabeth Thompson
7c03736623
fix(alerts): wrap Jinja rendering errors in AlertCommand._execute_query ( #42714 )
2026-08-04 15:07:10 -07:00
Elizabeth Thompson
4e9e884dd8
fix(sqllab): wrap process_template() in QueryEstimationCommand to prevent raw UndefinedError leak ( #42757 )
2026-08-04 15:02:47 -07:00
Rafael Benitez and Claude Opus 4.8
1478e32bc2
fix(mcp): persist Handlebars template under camelCase key so it renders ( #42725 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-04 16:21:57 -04:00
e103d92b48
feat(versioning): version-history UI ( #41551 )
...
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
2026-08-04 12:37:46 -07:00
Dang Dao
9377659ffa
fix(dashboard): preserve duplicate chart holders in filter scopes ( #42502 )
2026-08-04 21:24:25 +02:00
Lalith Kothuru
50c84f220b
docs: fix parameter name in Explorable.get_query_result docstring ( #42646 )
2026-08-04 10:15:05 -07:00
Alexandru Soare
3dde95d809
feat(reports): add retry on failure support for reports ( #42481 )
2026-08-04 18:04:32 +03:00
dependabot[bot]
0615c73ff3
chore(deps): bump docker/setup-buildx-action from 3.12.0 to 4.2.0 ( #42692 )
2026-08-04 21:57:40 +07:00
dependabot[bot]
e66c7fcb63
chore(deps-dev): bump oxfmt from 0.60.0 to 0.61.0 in /superset-frontend ( #42746 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 06:19:36 -07:00
dependabot[bot]
29098afff7
chore(deps): bump react-arborist from 3.15.1 to 3.16.0 in /superset-frontend ( #42689 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:13:38 -07:00
dependabot[bot] and hainenber
46b583668b
chore(deps-dev): bump ip-address from 10.2.0 to 10.4.0 in /superset-frontend ( #42727 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-08-04 03:11:11 -07:00
dependabot[bot]
ebda22bdfc
chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 in /superset-websocket ( #42741 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:11:06 -07:00
dependabot[bot]
5f2bc09b9f
chore(deps): bump the storybook group in /docs with 2 updates ( #42742 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:11:03 -07:00
dependabot[bot]
f67d12edf8
chore(deps-dev): bump webpack from 5.109.0 to 5.109.1 in /docs ( #42743 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:59 -07:00
dependabot[bot]
64590b5138
chore(deps): bump baseline-browser-mapping from 2.11.4 to 2.11.5 in /docs ( #42744 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:56 -07:00
dependabot[bot]
327f526a63
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #42745 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:53 -07:00
dependabot[bot]
0048c4d30b
chore(deps): bump acorn from 8.17.0 to 8.18.0 in /superset-frontend ( #42747 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:48 -07:00
dependabot[bot]
720f36e763
chore(deps-dev): bump webpack from 5.109.0 to 5.109.1 in /superset-frontend ( #42748 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:44 -07:00
dependabot[bot]
e52f22226f
chore(deps): bump ol from 10.9.0 to 10.10.0 in /superset-frontend ( #42749 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:40 -07:00
dependabot[bot]
89d544c2ed
chore(deps-dev): bump @types/node from 26.1.1 to 26.1.2 in /superset-frontend ( #42750 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:36 -07:00
dependabot[bot]
cf7527f2e6
chore(deps-dev): bump oxlint from 1.75.0 to 1.76.0 in /superset-frontend ( #42751 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 03:10:33 -07:00
dependabot[bot]
9a5cf76336
chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /superset-frontend/cypress-base ( #42721 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 02:49:02 -07:00
dependabot[bot]
1666ccaa2b
chore(deps-dev): bump jsdom from 29.1.1 to 30.0.0 in /superset-frontend ( #42691 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-04 09:18:35 +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
Elizabeth Thompson and Claude
03b35186e5
fix(jinja): handle UndefinedError from virtual dataset templates ( #42366 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-03 17:09:31 -07:00
Elizabeth Thompson and Claude
25ab96188f
fix(sqllab): roll back session before retrying get_query after a broken transaction ( #42675 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-03 15:04:28 -07:00
Elizabeth Thompson and Claude
4b11fa09c7
fix(errors): map uncaught SupersetException status/log-level correctly ( #42643 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-08-03 15:03:00 -07:00
Joe Li
5075253b91
fix(ci): validate frontend dependency tree ( #42720 )
2026-08-03 14:38:00 -07:00
dependabot[bot]
da537cae00
chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /superset-frontend ( #42722 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 14:30:35 -07:00
dependabot[bot]
f877c29f39
chore(deps): bump fast-uri from 3.1.4 to 3.1.5 in /docs ( #42723 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 14:30:17 -07:00
dependabot[bot]
6de5f12e09
chore(deps): bump antd from 6.5.1 to 6.5.2 in /superset-frontend ( #42637 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 12:30:57 -07:00
dependabot[bot]
de675aee01
chore(deps): bump yargs from 18.0.0 to 18.1.0 in /superset-frontend ( #42693 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 12:27:19 -07:00
dependabot[bot]
366764d7af
chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /superset-frontend ( #42695 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 12:27:09 -07:00
dependabot[bot]
110c094e35
chore(deps-dev): bump baseline-browser-mapping from 2.11.1 to 2.11.5 in /superset-frontend ( #42697 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 12:27:01 -07:00
dependabot[bot]
0517e6ec25
chore(deps-dev): bump postcss from 8.5.18 to 8.5.25 in /superset-websocket ( #42719 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 12:26:32 -07:00
8f10bda68e
feat(soft-delete): Recently Archived view with restore and permanent delete ( #41550 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-03 12:21:48 -07:00
Mike Bridge and Claude Opus 5
da9f4216e1
fix(dashboard): count extra_editors when deciding who may edit a dashboard ( #42708 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 12:20:52 -07:00
Mike Bridge and Claude Opus 5
bf34c7f2b4
fix(versioning): stop filing every operational failure under the migration race ( #42709 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 12:08:59 -07:00
Mike Bridge and Claude Opus 5
db0b8b1513
test(versioning): un-skip the two obsolete activity-view skips ( #42710 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 12:07:49 -07:00
Mike Bridge and Claude Opus 5
081515d52f
fix(versioning): drop username from version-history attribution ( #42711 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-08-03 12:07:02 -07:00
Mike Bridge and Claude Fable 5
df2786692f
fix(semantic-layers): survive large multi-metric selection in Semantic View modal ( #42535 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-03 12:01:54 -07:00
Evan Rusackas and Claude Opus 4.8
d0503c1b98
fix(dashboard): keep refresh_frequency set via the Advanced JSON editor ( #42116 ) ( #42142 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-03 12:00:39 -07:00
Evan Rusackas
564ef599ab
fix(ci): collapse Cypress e2e matrix from 2 runners to 1 ( #42715 )
2026-08-03 11:49:47 -07:00
Đỗ Trọng Hải
e4ef84ca72
feat(build): migrate from Prettier to Oxfmt for performant code formatting ( #42434 )
2026-08-04 00:27:05 +07:00
Đỗ Trọng Hải
10f7927603
feat(ci): switch to ubuntu-slim runner image for faster startup time when running light CI workloads ( #39656 )
2026-08-03 23:31:06 +07:00
Evan Rusackas and Claude Sonnet 5
566d23ea33
fix(chart): stop duplicate metrics when switching between Waterfall and other chart types ( #42533 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-08-03 09:22:22 -07:00
JUST.in DO IT
ac97484b2a
fix(mcp): missing params in MCP tool call logs ( #42660 )
2026-08-03 08:38:22 -07:00
dependabot[bot]
5b31e0fee6
chore(deps-dev): bump concurrently from 10.0.3 to 10.0.4 in /superset-frontend ( #42694 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 22:04:03 +07:00
dependabot[bot]
791305dfcf
chore(deps): bump ngeohash from 0.6.3 to 0.6.4 in /superset-frontend ( #42698 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:51:33 +07:00
dependabot[bot]
de0acdc73e
chore(deps-dev): bump html-webpack-plugin from 5.6.7 to 5.6.8 in /superset-frontend ( #42688 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:46:29 +07:00
dependabot[bot]
3d5f0813c3
chore(deps): bump the rjsf group in /superset-frontend with 2 updates ( #42686 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:45:54 +07:00
dependabot[bot]
4939d6863f
chore(deps): bump baseline-browser-mapping from 2.11.1 to 2.11.4 in /docs ( #42681 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:45:22 +07:00
dependabot[bot]
788181beba
chore(deps-dev): bump globals from 17.7.0 to 17.8.0 in /docs ( #42682 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:45:03 +07:00
dependabot[bot]
8b3142c57c
chore(deps): bump the storybook group in /docs with 2 updates ( #42680 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:44:36 +07:00
dependabot[bot]
11f502d705
chore(deps): bump hot-shots from 17.0.1 to 17.1.0 in /superset-websocket ( #42685 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:44:24 +07:00
dependabot[bot]
271dfbf6d5
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #42687 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:43:50 +07:00
dependabot[bot]
5aaaa3472d
chore(deps-dev): bump eslint from 10.7.0 to 10.8.0 in /superset-websocket ( #42683 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:43:17 +07:00
dependabot[bot]
ad0247208a
chore(deps-dev): bump globals from 17.7.0 to 17.8.0 in /superset-websocket ( #42684 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:42:48 +07:00
dependabot[bot]
84a33b75d2
chore(deps): bump docker/login-action from 4.5.1 to 4.5.2 ( #42690 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:42:15 +07:00
dependabot[bot]
ac1002bddd
chore(deps): bump chalk from 5.6.2 to 6.0.0 in /superset-frontend ( #42696 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-03 21:41:13 +07:00
Evan Rusackas and Claude Fable 5
06628bbd68
feat(i18n): serve language packs as versioned, immutable-cacheable scripts ( #41780 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-02 21:59:44 -07:00
d64eaf9cdb
chore(deps-dev): bump @testing-library/jest-dom from 6.9.1 to 7.0.0 in /superset-frontend ( #42525 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-08-03 09:00:44 +07:00
Luc Verdier
4915a3e8c7
fix(mcp): report the committed chart when its instance is detached ( #42621 )
2026-08-02 14:56:46 -07:00
Evan Rusackas and Claude Opus 4.8
7ce56d369a
ci: add Kesin11/actions-timeline to the heavy CI workflows ( #42507 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-02 14:53:27 -07:00
Evan Rusackas and Claude Code
b6d8c830e7
test(jinja): pin filter_values() drill-to-detail native-filter fallback for virtual datasets ( #35263 ) ( #42595 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-02 14:44:38 -07:00
Đỗ Trọng Hải
4e3ff37137
chore(ci): resolve shellcheck-flagged errors ( #42430 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-08-03 00:09:04 +07:00
Joe Li
120b4420b9
fix(versioning): narrow UUIDs in restore tests ( #42654 )
2026-08-02 23:54:30 +07:00
dependabot[bot]
0628b0b813
chore(deps-dev): update thrift requirement from <1.0.0,>=0.23.0 to >=0.24.0,<1.0.0 ( #42667 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 23:45:06 +07:00
dependabot[bot]
378634cceb
chore(deps-dev): update pyathena requirement from <4,>=2 to >=3.35.2,<4 ( #42665 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 23:44:48 +07:00
dependabot[bot]
af7472fd7e
chore(deps-dev): update databricks-sql-connector requirement from <4.4.0,>=4.2.6 to >=4.4.0,<4.5.0 ( #42668 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 23:36:20 +07:00
dependabot[bot] and github-actions[bot]
36e3ebecfa
chore(deps): bump croniter from 6.2.2 to 6.2.4 ( #42664 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-02 17:22:56 +07:00
dependabot[bot] and github-actions[bot]
3f201c1c77
chore(deps): bump polyline from 2.0.2 to 2.0.4 ( #42666 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-02 17:22:48 +07:00
dependabot[bot] and github-actions[bot]
cc4cd3e98a
chore(deps): bump cachetools from 7.1.4 to 7.1.6 ( #42663 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-02 17:06:14 +07:00
dependabot[bot]
322ae841e5
chore(deps-dev): update clickhouse-connect requirement from <2.0,>=1.4.2 to >=1.6.0,<2.0 ( #42669 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-02 17:05:57 +07:00
dependabot[bot] and github-actions[bot]
5ccccc8c69
chore(deps): bump greenlet from 3.5.3 to 3.5.4 ( #42670 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-02 17:05:34 +07:00
dependabot[bot] and github-actions[bot]
3d0ee8b4c5
chore(deps-dev): bump prophet from 1.2.0 to 1.3.0 ( #42672 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-08-02 17:05:20 +07:00
yousoph and Claude Opus 4.8
ff9bec2b99
fix(dashboard): make chart error messages expandable again ( #42491 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-08-01 15:26:31 -07:00
Beto Dealmeida
9f66cb566b
feat(semantic layers): don't show samples tab in explore ( #41509 )
2026-08-01 16:03:20 -04:00
0xdorian-sm and Evan Rusackas
29ac93862e
fix(i18n-fr): translate the 85 remaining untranslated strings ( #42577 )
...
Signed-off-by: Dorian Saint-Martin <dorian.saintmartin@outlook.fr >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-08-01 10:39:59 -07:00
Evan Rusackas and Claude Code
c9b159b4e7
docs(db_engine_specs): link upstream Pinot timestamp fix in TODO ( #42623 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-08-01 10:39:14 -07:00
d336d2a8b6
feat(ci): auto-label PRs with merge conflicts using requires:rebase ( #42504 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-08-01 10:38:02 -07:00
Amin Ghadersohi
22c305f758
fix(dataset): retry metadata after OAuth2 authorization ( #42581 )
2026-07-31 20:41:42 -04:00
Elizabeth Thompson and Claude
6929d032b8
fix(reports): time-budget tiled screenshot to fail cleanly instead of hitting Celery kill ( #42118 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-31 15:37:46 -07:00
Elizabeth Thompson and Claude
f6c574edd8
fix(screenshots): validate cached screenshot image bytes on read and write ( #42120 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-31 15:13:59 -07:00
Elizabeth Thompson and Claude Sonnet 4.6
b452c1634d
fix(a11y): add aria-label to dashboard IconButton and unlabeled call sites ( #41470 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-31 15:05:32 -07:00
Elizabeth Thompson
1bfbce3cfd
fix(alerts-reports): catch CroniterBadDateError in report frequency validation ( #42650 )
2026-07-31 15:04:30 -07:00
Elizabeth Thompson and Claude
85bab0b07c
fix(reports): downgrade chart-container timeout log level and fix tiling veto on unknown height ( #42153 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-31 15:00:38 -07:00
dependabot[bot]
0981b1101a
chore(deps-dev): bump nx from 22.6.1 to 22.7.8 in /superset-frontend ( #42651 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-31 12:49:05 -07:00
Elizabeth Thompson and Claude
f607e17e3a
fix(reports): fail loudly instead of falling back to unguarded screenshot when tiled capture fails ( #42273 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-31 12:41:29 -07:00
Evan Rusackas and Claude Code
6c8763bf5a
fix(db2): stop truncating table comments to one character ( #42645 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-31 12:36:36 -07:00
PRATHAMESH HUKKERI and Prathamesh Hukkeri
035eaa8b80
fix(time-comparison): preserve inner bounds for relative offsets ( #42357 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-07-31 11:03:47 -07:00
Arijit Kumar Roy
ec8405aeea
chore(mcp): remove unused MCP_SERVICE_HOST and MCP_SERVICE_PORT config ( #42569 )
...
Signed-off-by: arijitroy003 <arijitroy003@gmail.com >
2026-07-31 11:01:39 -07:00
Evan Rusackas and Claude Opus 4.8
dc632a9737
fix(db_engine_specs): stop filtering out Postgres schemas prefixed with pg ( #42312 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-31 10:58:59 -07:00
Abdul Rehman
e391691328
fix(menu): highlight Datasets tab on /dataset/add/ and /dataset/:id ( #42529 )
2026-07-31 10:56:36 -07:00
lunar-me and pi
a419a2a47f
docs: fix incorrect capitalization 'PiPY' to 'PyPI' in RELEASING/README.md ( #42649 )
...
Co-authored-by: pi <pi@m2.local >
2026-07-31 10:44:51 -07:00
lunar-me and pi
263d793b77
docs: fix missing apostrophe in 'doesn't' in superset/mcp_service/README.md ( #42648 )
...
Co-authored-by: pi <pi@m2.local >
2026-07-31 10:44:30 -07:00
lunar-me and pi
cd77d13cfe
docs: fix typo 'throuth' → 'through' in superset-embedded-sdk/README.md ( #42647 )
...
Co-authored-by: pi <pi@m2.local >
2026-07-31 10:44:11 -07:00
dependabot[bot]
268662fa49
chore(deps): bump mapbox-gl from 3.26.0 to 3.27.0 in /superset-frontend ( #42636 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-31 10:41:41 -07:00
dependabot[bot]
c0f9dec963
chore(deps): bump docker/login-action from 3.7.0 to 4.5.1 ( #42632 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-31 10:41:06 -07:00
dependabot[bot]
8e08a65abb
chore(deps): bump google-auth-library from 10.9.0 to 10.9.1 in /superset-frontend ( #42633 )
2026-07-31 23:37:20 +07:00
dependabot[bot]
1a7f2afae9
chore(deps): bump antd from 6.5.1 to 6.5.2 in /docs ( #42630 )
2026-07-31 23:36:46 +07:00
dependabot[bot]
05f45863cb
chore(deps-dev): bump webpack from 5.108.4 to 5.109.0 in /docs ( #42631 )
2026-07-31 23:36:21 +07:00
dependabot[bot]
96a12e0442
chore(deps-dev): bump webpack from 5.108.4 to 5.109.0 in /superset-frontend ( #42634 )
2026-07-31 23:20:44 +07:00
dependabot[bot]
06effe2961
chore(deps): bump fs-extra from 11.3.2 to 11.4.0 in /superset-frontend ( #42635 )
2026-07-31 23:19:50 +07:00
Evan Rusackas
8235d0c4fb
fix(alerts-reports): skip inactive users when resolving report executor ( #42612 )
2026-07-31 09:15:59 -07:00
Evan Rusackas and Claude Opus 4.8
67d05d0ed7
docs(installation): document how to add translations to a custom Docker image ( #42586 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-31 09:15:42 -07:00
837ae95b7b
feat(ci): auto-approve Dependabot patch-level bumps ( #42508 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-31 09:15:26 -07:00
Evan Rusackas and Claude Code
3692ac5870
ci: de-vendor helm/chart-releaser-action ( #42506 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-31 09:15:11 -07:00
Evan Rusackas and Claude Opus 4.8
1df022b364
ci: mirror CI service images to GHCR (fork-safe Docker Hub pulls, groundwork) ( #40880 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-31 09:14:30 -07:00
endimonan and Enzo Martellucci
7d2b184079
fix(explore): show selected current date range ( #42616 )
...
Co-authored-by: Enzo Martellucci <52219496+EnxDev@users.noreply.github.com >
2026-07-31 10:55:09 +02:00
Amin Ghadersohi
7b351d53cf
fix(mcp): fall back to a temporal dataset column ( #42575 )
2026-07-30 17:39:49 -04:00
Yousuf Ansari
6279cafbbd
fix(echarts): correct time shift handling in Timeseries transformProps ( #38126 )
2026-07-30 12:35:35 -07:00
Evan Rusackas and Claude Code
4b3801a447
fix(select): don't cap multi-row tag container to single-line height ( #42600 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-30 12:32:34 -07:00
Mallikarjuna Reddy Nimmakayala
dae374b75b
fix(dashboard): prevent result set overlap in mixed chart View as Table ( #42018 )
2026-07-30 12:17:46 -07:00
bhavishya123 and Joe Li
1df0cca2f9
docs(databricks): include Databricks in user impersonation UI text ( #36850 )
...
Co-authored-by: Joe Li <joe@preset.io >
2026-07-30 11:50:30 -07:00
Evan Rusackas and Claude Code
bfa7dabb34
test(query): normalize_dttm_col with UTC offset at second-level grain ( #37925 ) ( #42589 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-30 11:44:52 -07:00
Vitor Avila
6e1c2fbcb8
chore: Mask specific Druid/Presto/Trino fields ( #42492 )
2026-07-30 10:49:19 -07:00
Evan Rusackas
9f5611aca5
chore(country-map): regenerate all country GeoJSON files from the notebook ( #42493 )
2026-07-30 10:32:42 -07:00
Evan Rusackas and Claude Code
8cd7793cd2
fix(db-engine-specs): handle bare-year python_date_format columns in time-grain expressions ( #42432 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-30 10:32:20 -07:00
Evan Rusackas and Claude Opus 4.8
69801a57b1
fix(explore): resolve now/today anchors to local time, not UTC ( #42308 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-30 10:30:18 -07:00
Evan Rusackas
0fa176c1b2
fix(embedded): respect show_filters URL param in standalone report mode ( #42307 )
2026-07-30 10:29:11 -07:00
Evan Rusackas and Claude Code
c392a560e6
fix(plugin-chart-echarts): preserve null radar metric values as gaps ( #30270 ) ( #41962 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-30 10:28:40 -07:00
Evan Rusackas and Claude Sonnet 5
e71ade5824
fix(clickhouse): use equality for boolean filters instead of IS ( #41867 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-30 10:27:29 -07:00
3588c9ad86
feat(scatter): add chart orientation and dot size metric controls ( #40967 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-30 10:27:04 -07:00
Alejandro Solares
dbaab6d6f4
fix: upgrade brace-expansion to patched versions (CVE-2026-14257) ( #42583 )
2026-07-31 00:22:48 +07:00
dependabot[bot]
bb4bd75426
chore(deps-dev): bump baseline-browser-mapping from 2.11.0 to 2.11.1 in /superset-frontend ( #42607 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 10:22:05 -07:00
dependabot[bot]
6a32c53070
chore(deps): bump zizmorcore/zizmor-action from 0.6.0 to 0.6.1 ( #42606 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 10:21:50 -07:00
dependabot[bot]
d1b211d4ab
chore(deps): bump docker/login-action from 4.4.0 to 4.5.0 ( #42605 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 10:21:38 -07:00
dependabot[bot]
6282f3907f
chore(deps): bump baseline-browser-mapping from 2.11.0 to 2.11.1 in /docs ( #42604 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-30 10:21:22 -07:00
Enzo Martellucci and Claude Opus 5
473f447c1b
fix(explore): keep the annotation layer modal usable in a small viewport ( #42614 )
...
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-30 19:09:58 +02:00
Mike Bridge
59a5ae0df3
feat(soft-delete): deletion-retention purge of soft-deleted entities ( #41549 )
2026-07-30 09:01:12 -07:00
Evan Rusackas
673f928589
fix(ci): stop helm release PRs from piling up and going stale ( #42209 )
2026-07-30 07:46:56 +07:00
23d5b63421
chore(deps): bump pyarrow from 24.0.0 to 25.0.0 ( #42415 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
2026-07-29 16:16:00 -07:00
Evan Rusackas and Claude Opus 4.8
cec033e59c
fix(table): pick totals query positionally so all_records percent metrics don't shift it ( #42428 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-29 15:47: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
Elizabeth Thompson and Claude Fable 5
8955593b85
fix: close gaps in pkg_resources/sqlalchemy-redshift warning suppression ( #41935 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-29 15:05:18 -07:00
Elizabeth Thompson and Claude
bab40cf437
fix(errors): downgrade SSH tunnel connection-failure logging to WARNING (SC-115347) ( #42538 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-29 15:03:17 -07:00
PRATHAMESH HUKKERI and Prathamesh Hukkeri
e553910240
fix(sqllab): add filterBySqlLab prop to decouple expose_in_sqllab filter from UI rendering mode ( #42440 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-07-29 14:12:02 -07:00
Arijit Kumar Roy
1e3601a641
fix(docs): Fix insecure HTTP links in README.md ( #42565 )
...
Signed-off-by: arijitroy003 <arijitroy003@gmail.com >
2026-07-29 13:10:39 -07:00
SBIN2010
68528281b1
fix(explore): ensure unsaved-changes dialog renders above View SQL modal v2 ( #42546 )
2026-07-29 12:57:08 -07:00
dependabot[bot]
7d542a9e87
chore(deps): bump github/codeql-action/analyze from 4.37.2 to 4.37.3 ( #42551 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 12:12:55 -07:00
dependabot[bot]
34e71c91f2
chore(deps-dev): bump oxlint from 1.74.0 to 1.75.0 in /superset-frontend ( #42558 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 12:12:28 -07:00
dependabot[bot]
6bb0d92279
chore(deps-dev): bump wait-on from 9.0.10 to 9.1.0 in /superset-frontend ( #42556 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:39:36 -07:00
dependabot[bot]
bdaa53575f
chore(deps): bump react-arborist from 3.15.0 to 3.15.1 in /superset-frontend ( #42557 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:39:31 -07:00
dependabot[bot]
7e9c2a347a
chore(deps): bump the ag-grid group in /superset-frontend with 2 updates ( #42553 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:39:22 -07:00
dependabot[bot]
ffb4fcceb9
chore(deps-dev): bump ts-jest from 29.4.11 to 29.4.12 in /superset-frontend ( #42554 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:39:16 -07:00
dependabot[bot]
dd54aabc61
chore(deps-dev): bump baseline-browser-mapping from 2.10.44 to 2.11.0 in /superset-frontend ( #42555 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:39:12 -07:00
dependabot[bot]
e36cbe48f2
chore(deps): bump baseline-browser-mapping from 2.10.44 to 2.11.0 in /docs ( #42550 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:38:59 -07:00
dependabot[bot]
4c64ec6efa
chore(deps): bump github/codeql-action/init from 4.37.2 to 4.37.3 ( #42552 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:38:55 -07:00
dependabot[bot]
f486783b02
chore(deps): bump swagger-ui-react from 5.32.9 to 5.32.11 in /docs ( #42549 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-29 11:38:44 -07:00
Luiz Otavio
afb863684b
feat(cache): add DATA_CACHE_MAX_VALUE_SIZE to skip caching oversized results ( #42570 )
2026-07-29 11:35:42 -07:00
Joe Li
5286e565e4
refactor(e2e): model dashboard filter bar ( #42017 )
2026-07-29 10:41:02 -07:00
Joe Li and Claude Opus 4.8
435fb8babc
fix(sqllab): make dark-theme occurrence highlight readable ( #42403 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-29 10:22:58 -07:00
Mike Bridge and Claude 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
yousoph and Claude Opus 4.8
9d2dcf2198
fix(oauth2): clear schema/catalog auth banner after OAuth2 redirect refetch ( #41913 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-29 10:20:15 -07:00
yousoph and Claude Opus 4.8
c257fa7d66
fix(chart): render chart error stack trace in monospace in dark mode ( #42320 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-29 10:20:11 -07:00
Jean Pommier
87f7dbf337
fix(i18n-fr): improve French translation ( #42572 )
2026-07-29 10:06:52 -07:00
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 and Claude Opus 4.8
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
Mehmet Salih Yavuz
7999b7410f
fix(explore): restore Back button undo for chart changes ( #42473 )
2026-07-29 13:55:57 +03:00
Alexandru Soare
6a801ff94f
fix(explore): sync FilterInput value with parent filter state ( #42342 )
2026-07-29 13:26:49 +03:00
dac69f9bcd
feat(pie): geometric recentering and scaling for partial arcs ( #42151 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-28 22:27:11 -07:00
Rehan Islam
d984fb08a4
feat(explore): add download control to standalone charts ( #42238 )
2026-07-28 22:06:45 -07:00
jesperct
8be430014e
fix(dashboard): make Clear All clear filters that have default values ( #42111 )
2026-07-28 22:05:51 -07:00
aikawa-ohno
00c60bf2de
fix(i18n): Update Japanese translations ( #42444 )
2026-07-28 17:04:47 -07:00
Evan Rusackas and Claude Code
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
Kobi Hikri
22ad3f2c34
fix(ci): make the Dependency Review check able to fail again ( #42537 )
2026-07-28 11:52:12 -07:00
Joe Li
9cdb555255
fix(docker): isolate tagged images from host packages ( #42249 )
2026-07-28 11:51:48 -07:00
Grégoire Gailly and Elsanbot
fc59d9c0cf
fix(i18n): improve french translations ( #42470 )
...
Co-authored-by: Elsanbot <elsanbot@elsan.care >
2026-07-28 11:48:31 -07:00
dependabot[bot]
623348f190
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.64.0 to 8.65.0 in /superset-frontend in the typescript-eslint group across 1 directory ( #42512 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 10:29:58 -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
Đỗ Trọng Hải
e426fb7bc6
chore(ci): correct GH event type for opening new issue and PR in supersetbot orglabel job ( #42424 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-28 09:16:41 -07:00
Evan Rusackas and Claude Code
b5c8d4a5df
fix(mixed-timeseries): stop duplicating first metric in multi-metric + group-by series names ( #40146 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-28 09:15:26 -07:00
236c9a52fd
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.63.0 to 8.65.0 in /superset-websocket ( #42515 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rusackas <evan@rusackas.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-28 08:06:12 -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
7b767f6c1d
chore(ci): swap linkinator-action for lychee-action in docs link checker ( #42501 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-28 21:33:01 +07:00
dependabot[bot]
526cebac73
chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in /superset-websocket ( #42514 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 21:30:23 +07:00
dependabot[bot]
39f9b7029b
chore(deps): bump github/codeql-action/analyze from 4.37.1 to 4.37.2 ( #42520 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 16:05:23 +03:00
dependabot[bot]
25a985893d
chore(deps-dev): bump typescript-eslint from 8.64.0 to 8.65.0 in /superset-websocket ( #42516 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:49:06 -07:00
dependabot[bot]
ad15c4ddd1
chore(deps): bump the storybook group in /docs with 2 updates ( #42517 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:49:02 -07:00
dependabot[bot]
a301e7c511
chore(deps-dev): bump the typescript-eslint group in /docs with 3 updates ( #42518 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:59 -07:00
dependabot[bot]
dd7bbe0adf
chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in /docs ( #42519 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:56 -07:00
dependabot[bot]
2e81eb580f
chore(deps): bump baseline-browser-mapping from 2.10.43 to 2.10.44 in /docs ( #42521 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:49 -07:00
dependabot[bot]
a970838b5c
chore(deps): bump github/codeql-action/init from 4.37.1 to 4.37.2 ( #42522 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:46 -07:00
dependabot[bot]
2c061f1e05
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #42523 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:42 -07:00
dependabot[bot]
be012c8faa
chore(deps): bump markdown-to-jsx from 9.8.2 to 9.9.0 in /superset-frontend ( #42524 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:39 -07:00
dependabot[bot]
e754b73af2
chore(deps-dev): bump baseline-browser-mapping from 2.10.43 to 2.10.44 in /superset-frontend ( #42526 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:35 -07:00
dependabot[bot]
435e7825a6
chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in /superset-frontend ( #42527 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-28 03:48:32 -07:00
Mehmet Salih Yavuz and Enzo Martellucci
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 and 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
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
PRATHAMESH HUKKERI and Prathamesh Hukkeri
3095d7b07f
fix(metadata-bar): add max-width to text for proper ellipsis truncation ( #42237 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-07-27 20:38:29 -07:00
Gaurav Dubey and Evan Rusackas
a8e2a340f1
fix(select): exclude null-valued options from "Select all" count ( #42220 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-27 20:24:44 -07:00
Pawan
c0117f78a9
feat(dashboard): respect GranularExportControls for download permission ( #41799 )
2026-07-27 20:00:03 -07:00
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
79f3fed1f9
fix(country-map): carve the Great Lakes out of USA map states ( #29503 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-27 19:58:32 -07:00
Amogh Atreya and Amin Ghadersohi
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 and Claude
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
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 and Claude Opus 4.8
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
Joe Li and Claude Opus 4.8
a44afd8105
chore: drop legacy /superset prefix from remaining hardcoded URLs ( #42156 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-27 14:13:35 -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
dependabot[bot]
748e1e80f0
chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0 ( #42452 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 12:45:26 -07:00
dependabot[bot]
4300e9fb93
chore(deps): bump hot-shots from 17.0.0 to 17.0.1 in /superset-websocket ( #42445 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:24:56 -07:00
dependabot[bot]
3540f3f957
chore(deps): bump the rjsf group in /superset-frontend with 3 updates ( #42446 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:24:53 -07:00
dependabot[bot]
faf2cc0f04
chore(deps): bump @fontsource/ibm-plex-mono from 5.2.7 to 5.3.0 in /docs ( #42447 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:24:49 -07:00
dependabot[bot]
45c2b801f7
chore(deps): bump @fontsource/ibm-plex-mono from 5.2.7 to 5.3.0 in /superset-frontend ( #42458 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 11:24:45 -07:00
Đỗ Trọng Hải
03c97764d1
chore(ci): remove nyc usage for merging coverage results as Codecov natively supports the action ( #42431 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-27 10:28:26 -07:00
95e5e25e1a
feat(helm): mitigate init-db Job hang under Istio sidecar injection ( closes #25798 ) ( #41396 )
...
Co-authored-by: Devin AI <devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-27 10:09:30 -07:00
dependabot[bot]
dece457792
chore(deps): bump @swc/core from 1.15.43 to 1.15.46 in /docs ( #42448 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:52:52 -07:00
dependabot[bot]
3666b9a934
chore(deps): bump swagger-ui-react from 5.32.8 to 5.32.9 in /docs ( #42449 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:55 -07:00
dependabot[bot]
c09ebc2087
chore(deps): bump @fontsource/inter from 5.2.8 to 5.3.0 in /docs ( #42450 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:50 -07:00
dependabot[bot]
23e5cc24d5
chore(deps): bump @fontsource/fira-code from 5.2.7 to 5.3.0 in /docs ( #42451 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:45 -07:00
dependabot[bot]
fe78726935
chore(deps-dev): bump stylelint from 17.14.0 to 17.14.1 in /superset-frontend ( #42453 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:38 -07:00
dependabot[bot]
b3c95d138a
chore(deps): bump chrono-node from 2.10.0 to 2.10.1 in /superset-frontend ( #42454 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:32 -07:00
dependabot[bot]
5898463ced
chore(deps-dev): bump @swc/core from 1.15.43 to 1.15.46 in /superset-frontend ( #42455 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:26 -07:00
dependabot[bot]
0d2a82c2b2
chore(deps): bump react-arborist from 3.13.2 to 3.15.0 in /superset-frontend ( #42456 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:21 -07:00
dependabot[bot]
67face3e3d
chore(deps-dev): bump lightningcss from 1.32.0 to 1.33.0 in /superset-frontend ( #42457 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:16 -07:00
dependabot[bot]
fdea53df9e
chore(deps-dev): bump source-map from 0.7.6 to 0.8.0 in /superset-frontend ( #42459 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:08 -07:00
dependabot[bot]
5dea601a09
chore(deps): bump @fontsource/inter from 5.2.8 to 5.3.0 in /superset-frontend ( #42460 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:51:02 -07:00
dependabot[bot]
943bbb92e4
chore(deps): bump @fontsource/fira-code from 5.2.7 to 5.3.0 in /superset-frontend ( #42461 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-27 07:50:57 -07:00
Enzo Martellucci
e338c77dd7
fix(dashboard-tabs): disable drag on input fields during tab reorder ( #36889 )
2026-07-27 16:06:41 +02:00
Sepuri Sai Krishna
6856d0fc67
fix(select): rank case-insensitive matches consistently in dropdown search ( #42408 )
2026-07-26 19:29:30 -07:00
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
Evan Rusackas and Claude Sonnet 5
e54eccd5fb
chore(a11y): enable jsx-a11y/prefer-tag-over-role as error ( #42078 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-26 17:38:55 -07:00
Evan Rusackas and Claude Fable 5
710037d3d2
chore(importers): log field names instead of full config on validation failure ( #42399 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-26 17:36:34 -07:00
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 and Claude Fable 5
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
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
e3d3262e97
chore(deps-dev): bump grpcio from 1.81.1 to 1.83.0 ( #42414 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-07-25 18:47:24 -07:00
Evan Rusackas and Claude Fable 5
6c2ccc44bd
chore(table): drop dead th.ant-column-cell selector ( #42407 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-25 18:31:07 -07:00
dependabot[bot] and github-actions[bot]
e1ffa53d9b
chore(deps): bump pyparsing from 3.2.3 to 3.3.2 ( #42420 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-25 21:53:51 +07:00
dependabot[bot] and github-actions[bot]
4443357f33
chore(deps): bump flask-caching from 2.3.1 to 2.4.1 ( #42413 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-25 21:49:15 +07:00
dependabot[bot]
dd08c4f36c
chore(deps-dev): update flightsql-dbapi requirement from <0.3,>=0.2.0 to >=0.2.2,<0.3 ( #42416 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 21:36:04 +07:00
dependabot[bot]
4f3a1a5058
chore(deps-dev): update snowflake-sqlalchemy requirement from <2,>=1.10.2 to >=1.11.0,<2 ( #42418 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 21:35:44 +07:00
dependabot[bot]
9d6fbdceff
chore(deps-dev): update ibm-db-sa requirement from <=0.4.4,>0.3.8 to <=0.4.4,>=0.4.4 ( #42419 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 20:15:32 +07:00
dependabot[bot]
8864b7a0a3
chore(deps-dev): update oracledb requirement from <5,>=2.0.0 to >=4.0.2,<5 ( #42421 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-25 20:04:34 +07:00
dependabot[bot] and github-actions[bot]
d4652460ee
chore(deps-dev): bump google-cloud-bigquery from 3.42.1 to 3.42.2 ( #42422 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-25 20:04:07 +07:00
Gordon Cowie
8c37d627aa
fix: allow clearing database/schema in DatasourceModal ( #39918 )
2026-07-24 16:17:25 -07:00
dependabot[bot]
5775bdbe5e
chore(deps-dev): bump postcss from 8.5.15 to 8.5.23 in /superset-embedded-sdk ( #42394 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 16:14:38 -07:00
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
2a07f7967d
chore(deps): bump brace-expansion, @cypress/code-coverage and eslint in /superset-frontend/cypress-base ( #42275 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-24 14:24:22 -07:00
b82ff27f9c
fix(sqllab): render each query error once on async fallback ( #42318 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-24 14:13:35 -07:00
dependabot[bot]
83ea9a1025
chore(deps): bump js-yaml from 5.2.1 to 5.2.2 in /docs ( #42395 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:36 -07:00
dependabot[bot]
e9f61c1e66
chore(deps): bump postcss from 8.5.15 to 8.5.23 in /superset-frontend ( #42396 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:22 -07:00
dependabot[bot]
857a194c66
chore(deps): bump postcss from 8.5.16 to 8.5.23 in /docs ( #42397 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 13:33:09 -07:00
Joe Li
5ffdac1871
fix(mcp): align pooled screenshot override signature ( #42384 )
2026-07-24 13:32:31 -07:00
Joe Li and Claude Opus 4.8
52552c8278
test(dashboard): migrate dashboard force-refresh control to Playwright ( #41433 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-24 13:32:09 -07:00
Joe Li and Claude Opus 4.8
134cae07ae
fix(ui): update stale Ant Design v6 internal class selectors ( #42146 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-24 13:31:45 -07:00
Evan Rusackas and Claude Code
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 and Claude Opus 4.8
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
3a53c4ebc3
chore(deps): raise SQLAlchemy lower bound to >=1.4.43 ( #41123 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-24 13:29:30 -07:00
Joe Li
f7d0ec3a2c
chore: add @rusackas to migration code owners ( #42398 )
2026-07-24 13:18:33 -07:00
Bhargava Vadlamani
7eceebce1c
feat(dbspec): Support apache datafusion dbspec ( #42374 )
2026-07-24 11:56:30 -07:00
Amin Ghadersohi and Claude
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
ViktorGo86
65528a5b76
docs(map-tiles): add Yandex Maps Tiles API configuration ( #42375 )
2026-07-24 22:19:20 +07:00
Alejandro Solares
0792f98910
fix(security): bump pillow from 12.2.0 to 12.3.0 ( #42362 )
2026-07-24 21:49:27 +07:00
Alejandro Solares
67c3fea0ce
fix(security): bump pyasn1 from 0.6.3 to 0.6.4 ( #42363 )
2026-07-24 21:46:21 +07:00
dependabot[bot]
d2ea5e9a1a
chore(deps-dev): bump brace-expansion from 1.1.15 to 1.1.16 in /superset-embedded-sdk ( #42369 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:48 +07:00
dependabot[bot]
0b9a9c5d03
chore(deps): bump body-parser from 1.20.5 to 1.20.6 in /docs ( #42370 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:31 +07:00
dependabot[bot]
16de95f024
chore(deps): bump immer from 11.1.11 to 11.1.15 in /superset-frontend ( #42378 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:14 +07:00
dependabot[bot]
5b5e5cf82d
chore(deps): bump actions/checkout from 7.0.0 to 7.0.1 ( #42376 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:23:00 +07:00
dependabot[bot]
542416ac6e
chore(deps): bump @deck.gl/mapbox from 9.3.6 to 9.3.7 in /superset-frontend in the deckgl group ( #42377 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 21:21:20 +07:00
SkinnyPigeon
4f017de532
docs(gunicorn): correct dead links in values.yaml ( #42385 )
2026-07-24 21:20:46 +07:00
a1142b0f91
fix(dataset): disable duplicate button when name is empty ( #42217 )
...
Co-authored-by: AS-MAC-1123 <as-mac-1123@AS-MAC-1123.local >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-24 00:24:37 -07: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
cfb04a6e79
chore(deps-dev): bump databricks-sql-connector from 4.2.6 to 4.3.0 ( #42347 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-23 20:57:58 -07:00
49f4e84b48
chore(deps): bump flask-compress from 1.17 to 1.24 ( #42346 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 19:21:29 -07:00
921f75d544
chore(deps): bump pillow from 12.2.0 to 12.3.0 ( #42348 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 19:21:17 -07:00
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
5776aff50a
fix(charts): handle async (202) chart-data responses in StatefulChart ( #42157 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-23 18:01:05 -07:00
Hans Yu
14c96761e5
chore: SQLAlchemy User cascade backref warnings are irrelevant ( #42360 )
2026-07-23 17:16:38 -07:00
Abdul Rehman
d41f0febae
fix(api): add example to get_export_ids_schema so Swagger "Try it out" pre-fills a valid array ( #42265 )
2026-07-23 17:15:24 -07:00
jesperct
c43effa4a3
fix(explore): show the beginning date on time-series x-axis line charts ( #42046 )
2026-07-23 17:14:30 -07:00
Evan Rusackas and Claude Code
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
1049826bc1
chore(deps): bump sqlalchemy-continuum from 1.6.0 to 1.7.0 ( #42351 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 12:56:11 -07:00
6317113ee8
chore(deps): bump pydantic from 2.11.7 to 2.13.4 ( #42350 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 12:56:03 -07:00
fdb9c152f0
chore(deps): bump nh3 from 0.3.5 to 0.3.6 ( #42349 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-23 12:55:56 -07:00
Amin Ghadersohi
2317d9cf91
fix(mcp): truncate query-tool responses instead of hard-failing ( #42244 )
2026-07-23 14:38:49 -04:00
yousoph and Claude Opus 4.8
df8bbb548a
fix(native-filters): keep filter value input caret at inline start ( #42323 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 11:26:56 -07:00
dependabot[bot]
6b02a423ef
chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates ( #42355 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 00:39:08 +07:00
dependabot[bot]
f2848d951c
chore(deps-dev): update taos-ws-py requirement from >=0.6.9 to >=0.7.0 ( #42344 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 10:27:56 -07: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
dependabot[bot] and hainenber
cc8edd2231
chore(deps): bump ag-grid from 36.0.0 to 36.0.1 in /superset-frontend ( #42338 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-23 22:21:37 +07:00
Yash Shrivastava
c5f6d33d21
docs: add pattern to the list of organisations using superset ( #42341 )
2026-07-23 22:11:17 +07:00
2e72080a16
chore(deps): bump echarts to 6.1.0 with locale and containLabel guards ( #42315 ) ( #42321 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-07-23 21:48:11 +07:00
dependabot[bot]
6654318491
chore(deps): bump caniuse-lite from 1.0.30001805 to 1.0.30001806 in /docs ( #42333 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:46:27 +07:00
dependabot[bot]
ab553c37ab
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.17 to 0.10.18 in /superset-frontend ( #42337 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:37:30 +07:00
dependabot[bot]
873da606dd
chore(deps): bump github/codeql-action/init from 4.37.0 to 4.37.1 ( #42334 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:36:39 +07:00
dependabot[bot]
1dd3103c24
chore(deps): bump github/codeql-action/analyze from 4.37.0 to 4.37.1 ( #42331 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:36:16 +07:00
dependabot[bot]
2926d6f6a9
chore(deps): bump actions/labeler from 6.2.0 to 7.0.0 ( #42332 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-23 21:34:54 +07:00
Evan Rusackas and Claude Code
67924ad35e
fix(dashboard): offer Exit edit mode when there is nothing to discard ( #42208 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-22 18:43:49 -07:00
David
ef459c21e8
fix(helm): add MCP HTTPRoute configuration ( #42219 )
2026-07-22 17:08:16 -07:00
Amitesh Gupta
3ed8889a01
fix: Added PostgreSQL 17.X to the supported database versions table in ( #42280 )
2026-07-22 16:24:13 -07:00
yousoph and Claude Opus 4.8
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
32937f24d2
fix(heatmap): correct tooltip axis value lookup and percentage calculations and add tests ( #41864 )
...
Signed-off-by: yousoph <sophieyou12@gmail.com >
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-22 15:34:10 -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
Joe Li and Claude Opus 4.8
8d034ef65c
fix(plugin-chart-echarts): import the -obj locale build so time axes render ( #42317 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 14:53:59 -07:00
Joe Li and Claude Opus 4.8
641713f623
fix: Revert "chore(deps): bump echarts from 5.6.0 to 6.1.0 in /superset-frontend" ( #42314 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 12:40:56 -07:00
Joe Li
40d9e7d048
fix(ag-grid-table): avoid ambiguous build query import ( #42313 )
2026-07-22 11:30:45 -07:00
Hans Yu
19159d58c8
refactor: engine enforce SQLAlchemy 2.0 ( #42277 )
2026-07-22 11:11:48 -07:00
894c0191d6
fix(superset_app_root): when used with oauth ( #38033 )
...
Signed-off-by: Grégoire Bellon-Gervais <gregoire.bellon-gervais@docaposte.fr >
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 10:34:43 -07:00
Joe Li and Claude Opus 4.8
49b4243129
test(dashboard): migrate dashboard load smoke test to Playwright ( #41432 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-22 10:32:07 -07:00
ac41f61d4a
chore(deps): bump nanoid from 5.0.9 to 6.0.0 in /superset-frontend ( #42230 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-22 10:28:51 -07:00
dependabot[bot]
f50b7b7154
chore(deps): bump actions/setup-go from 6.5.0 to 7.0.0 ( #42303 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 10:28:11 -07:00
be5744c431
fix(chart): updates counties of kenya map ( #38019 )
...
Co-authored-by: Zack Adams <zack@Zacks-Laptop.local >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-22 10:17:29 -07:00
SkinnyPigeon and Evan
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
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 Rusackas and Claude Opus 4.8
10ff470702
fix(ag-grid-table): respect row limit with server pagination ( #41346 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-22 10:03:33 -07:00
Amin Ghadersohi
1c0f259e38
refactor(mcp): dedupe list-tool schemas and delete dead middleware ( #41923 )
2026-07-22 12:29:59 -04:00
Alexandru Soare
b8f3b768d4
fix(sqllab): Fall back to empty editor tab when linked query no longer exists ( #42241 )
2026-07-22 15:30:42 +03:00
dependabot[bot]
6e1954fd51
chore(deps): bump ws from 8.21.0 to 8.21.1 in /superset-websocket ( #42301 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:25 -07:00
dependabot[bot]
248f6e1064
chore(deps): bump zizmorcore/zizmor-action from 0.5.7 to 0.6.0 ( #42302 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:21 -07:00
dependabot[bot]
46c5e30533
chore(deps-dev): bump oxlint from 1.73.0 to 1.74.0 in /superset-frontend ( #42304 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-22 02:21:17 -07:00
Mehmet Salih Yavuz
b71b58e821
fix(explore): render stopped state when a chart query is cancelled ( #42270 )
2026-07-22 11:14:08 +03: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 and Matt Fitzgerald
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
Pawan
788165b5bb
fix(frontend): jest testRegex matches Windows path separators ( #41863 )
2026-07-21 20:32:33 -07:00
dependabot[bot]
60a7c18204
chore(deps): bump svgo from 3.3.3 to 3.3.4 in /docs ( #42286 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:25 -07:00
dependabot[bot]
db1959b9b6
chore(deps): bump fast-uri from 3.1.2 to 3.1.4 in /superset-frontend/cypress-base ( #42292 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:20 -07:00
dependabot[bot]
936b8a84ae
chore(deps): bump fast-uri from 3.1.3 to 3.1.4 in /superset-frontend ( #42293 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:15 -07:00
dependabot[bot]
37ef2f381e
chore(deps): bump fast-uri from 3.1.3 to 3.1.4 in /docs ( #42294 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 17:55:11 -07:00
Amin Ghadersohi
cae61b51e1
fix(cache): QueryCacheManager.get() should fail open on cache backend errors ( #42252 )
2026-07-21 20:05:00 -04:00
dependabot[bot]
9c08240fdc
chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /docs ( #42287 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 16:44:49 -07:00
Igor Khrol and 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
8b1ef3a4cb
feat(helm): Add annotations to secrets manifests ( #40803 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-21 16:27:55 -07:00
JUST.in DO IT
d62dbdb694
fix(chat): prevent main content reload when toggling chat panel ( #42143 )
2026-07-21 16:27:29 -07:00
Aleksey and Evan Rusackas
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
dependabot[bot]
ab8e23d874
chore(deps-dev): bump svgo from 3.3.3 to 3.3.4 in /superset-frontend ( #42285 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 14:45:12 -07:00
Jean Massucatto
1b882c1f47
test(explore): cover annotation layer link app-root prefix in subdire… ( #41997 )
2026-07-21 14:05:30 -07:00
dependabot[bot]
8329481c2e
chore(deps-dev): bump the typescript-eslint group across 1 directory with 2 updates ( #42258 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 14:04:48 -07:00
dependabot[bot]
c95c8086f5
chore(deps-dev): bump webpack-bundle-analyzer from 5.3.0 to 5.3.1 in /superset-frontend ( #42261 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 14:04:44 -07:00
dependabot[bot] and Joe Li
cfac785541
chore(deps): bump fuse.js from 7.4.2 to 7.5.0 in /superset-frontend ( #42262 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Joe Li <joe@preset.io >
2026-07-21 14:04:40 -07:00
dependabot[bot]
b97a7f5f94
chore(deps-dev): bump fast-uri from 3.1.2 to 3.1.4 in /superset-embedded-sdk ( #42282 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 14:04:30 -07:00
Amin Ghadersohi
e5c418a187
fix(mcp): normalize bracket-shorthand time ranges in query_dataset ( #42144 )
2026-07-21 15:42:04 -04:00
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
SBIN2010 and Evan Rusackas
0dd06f3b7b
fix: dashboard filter regress ( #35218 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-21 21:04:04 +03:00
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
Evan Rusackas and Claude Fable 5
f2967264d2
fix(ci): diff pre-commit changed files against the live base branch tip ( #42152 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-21 10:20:57 -07:00
706a65cb02
fix(docs): allow *.run.app in CSP for the Kapa widget backend ( #42276 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-21 10:18:13 -07:00
Evan Rusackas and Claude Code
f9378baba8
test(sqla): add the jinja orderby calculated column to the session ( #42274 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-07-21 10:16:29 -07:00
Evan Rusackas and Claude 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
Amin Ghadersohi
f999afaac0
fix(mcp): coerce float rowcount to int in ChartData to prevent PydanticSerializationError ( #42140 )
2026-07-21 10:10:33 -07:00
Elizabeth Thompson and Claude
1a862476e1
fix(dashboard): add cacheKey, dashboardId, and format context to screenshot download error logs ( #42121 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-21 10:10:14 -07:00
Taras Pashkevych
df34b5d277
fix(drill-detail): paginate Elasticsearch samples via engine cursor ( #39509 )
2026-07-21 10:09:28 -07:00
Evan Rusackas and Claude Sonnet 5
b362d36019
chore: remove deck.gl JavaScript tooltip controls and ENABLE_JAVASCRIPT_CONTROLS ( #42126 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-21 10:01:25 -07:00
Evan Rusackas and Claude Sonnet 5
666b6805c4
test(sql): prove Oracle GROUP BY stays explicit for virtual-dataset charts ( #42255 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-21 09:59:34 -07:00
3fa7cc5986
chore(deps): bump react-diff-viewer-continued from 4.3.0 to 4.4.0 in /superset-frontend ( #42263 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 09:47:05 -07:00
dependabot[bot]
7f4d151a37
chore(deps): bump body-parser from 2.2.1 to 2.3.0 in /superset-websocket/utils/client-ws-app ( #42264 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 09:46:56 -07:00
dependabot[bot]
5efbd5b157
chore(deps-dev): bump brace-expansion from 5.0.6 to 5.0.7 in /superset-websocket ( #42267 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 09:46:48 -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
Hans Yu
6c58afe6ac
refactor: do not cascade to TableColumn ( #42222 )
2026-07-21 09:00:47 -07:00
Evan Rusackas and Claude Opus 4.8
f751716867
fix(trino): quote nested ROW field paths per-segment in physical column expressions ( #41946 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 04:27:24 -07:00
dependabot[bot]
bafe5ad9ba
chore(deps): bump actions/setup-java from 5.5.0 to 5.6.0 ( #42260 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 01:15:32 -07:00
dependabot[bot]
a1d4cda0cb
chore(deps-dev): bump typescript-eslint from 8.63.0 to 8.64.0 in /docs in the typescript-eslint group ( #42259 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-21 01:15:28 -07:00
Evan Rusackas and Claude Sonnet 5
2d3cbc162e
fix(db_engine_specs): map var_string to STRING for MySQL/StarRocks ( #41868 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-21 00:11:46 -07:00
Evan Rusackas and Claude Opus 4.8
e4005f02c6
fix(sqla): render Jinja templates in calculated columns used via orderby adhoc metrics ( #41870 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-21 00:11:26 -07:00
jesperct
8296fe8ce4
fix(home): restore navigation for saved query cards ( #41912 )
2026-07-20 17:33:32 -07:00
4b659da5c4
fix(reports): positive per-tile chart readiness check for tiled screenshots ( #42119 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: yousoph <sophieyou12@gmail.com >
2026-07-20 17:31:45 -07:00
b4529c2654
feat: add distance unit ( #24444 )
...
Co-authored-by: xuxiaobing <xuxiaobing@neolix.cn >
Co-authored-by: Claude Code <noreply@anthropic.com >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-20 16:25:48 -07:00
Evan Rusackas and Claude Opus 4.8
034823e99b
chore: replace deprecated datetime.utcnow()/utcfromtimestamp() ( #41502 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-20 15:37:57 -07:00
Evan Rusackas and Claude Fable 5
abd6dc8e44
refactor: set cascade_backrefs=False for SavedQuery ( #42212 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 15:37:28 -07:00
b3757870cc
fix(sqllab): apply SQL_QUERY_MUTATOR in SQL Lab when MUTATE_AFTER_SPLIT is set ( #41127 )
...
Co-authored-by: Lucas Wolkersdorfer <lucas.wolkersdorfer@rise-world.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-20 15:36:45 -07:00
dependabot[bot]
158e321992
chore(deps): bump axios from 1.16.0 to 1.18.1 in /superset-frontend ( #42251 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 11:45:40 -07:00
590357731b
feat(ci): cancel CI runs when hold label applied, re-run on removal ( #40387 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
2026-07-20 10:35:26 -07:00
Elizabeth Thompson
64053271e8
fix(views): remove stray space in @deprecated new_target log message ( #42218 )
2026-07-20 10:35:02 -07:00
940e2c34a2
fix(Calendar Heatmap): Add Back chart options for Calendar Heatmap ( #26230 )
...
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@rusackas.com >
2026-07-20 10:32:35 -07:00
Đỗ Trọng Hải
d65a816b39
chore(lint): toggle import/no-named-as-default to error level + fix all violations ( #42214 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-20 10:22:15 -07:00
Evan Rusackas and Claude Fable 5
48faca5b8d
refactor: set cascade_backrefs=False for SqlaTable ( #42213 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 10:22:00 -07:00
Evan Rusackas and Claude Fable 5
9178faf9b1
refactor: set cascade_backrefs=False for Query ( #42210 )
...
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 10:20:09 -07:00
PRATHAMESH HUKKERI and Prathamesh Hukkeri
15bc73facf
test(table): add regression test for pagination reset on cell click ( #42155 )
...
Co-authored-by: Prathamesh Hukkeri <prathamesh04@users.noreply.github.com >
2026-07-20 10:15:29 -07:00
e0d0eb6d02
fix(build): deterministic echarts locale imports; fingerprint loaded config ( #42154 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Fable 5 <noreply@anthropic.com >
2026-07-20 10:13:58 -07:00
1f81b700c1
chore(ci): upgrade GHA runner image to Ubuntu 26.04 ( #42191 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: David <39565245+dmunozv04@users.noreply.github.com >
Co-authored-by: Hans Yu <hans.yu@outlook.de >
Co-authored-by: Shaitan <105581038+sha174n@users.noreply.github.com >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
Co-authored-by: Rehan Islam <2025eb01502@online.bits-pilani.ac.in >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J0s3-H3nr1qu3 <hareboom@gmail.com >
Co-authored-by: José Teixeira <jose.teixeira@douroeci.com >
2026-07-20 09:43:19 -07:00
3a3f087869
fix(native-filters): support double-quote escaping for comma in filte… ( #39068 )
...
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-20 09:42:52 -07:00
Evan Rusackas and Claude Opus 4.8
f03a66db9c
fix(dataset): apply HOURS OFFSET to all temporal columns, not just the time column ( #41489 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-20 09:23:20 -07:00
515dfef955
fix(dashboard import): Importing existing dashboard via UI won't update charts and datasets ( #34880 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-20 09:22:06 -07:00
5a17ae1224
chore: drop Python 3.10 support, require Python 3.11+ ( #42045 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-20 08:16:22 -07:00
Mehmet Salih Yavuz
c1e660fac8
fix(databases): reset import file entry after invalid file error ( #42240 )
2026-07-20 18:06:44 +03:00
dependabot[bot]
19ca088de6
chore(deps): bump baseline-browser-mapping from 2.10.42 to 2.10.43 in /docs ( #42227 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 07:44:06 -07:00
dependabot[bot]
57dc3c0208
chore(deps): bump antd from 6.5.0 to 6.5.1 in /superset-frontend ( #42234 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 21:42:51 +07:00
dependabot[bot]
ceffbe80f9
chore(deps): bump hot-shots from 16.0.0 to 17.0.0 in /superset-websocket ( #42236 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 21:42:00 +07:00
dependabot[bot]
eed41b6435
chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 ( #42229 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 21:33:36 +07:00
J0s3-H3nr1qu3 and José Teixeira
277c814c5a
fix(i18n): review and complete Portuguese (pt_PT) translation catalog ( #42137 )
...
Co-authored-by: José Teixeira <jose.teixeira@douroeci.com >
2026-07-20 14:37:43 +01:00
dependabot[bot]
7e63b29741
chore(deps): bump antd from 6.5.0 to 6.5.1 in /docs ( #42226 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:56:10 -07:00
dependabot[bot]
b5ae7cbd0d
chore(deps): bump caniuse-lite from 1.0.30001803 to 1.0.30001805 in /docs ( #42228 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:56:03 -07:00
dependabot[bot]
e044d7783a
chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /superset-frontend ( #42231 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:55:59 -07:00
dependabot[bot]
9e8b9ac8cf
chore(deps-dev): bump tsx from 4.23.0 to 4.23.1 in /superset-frontend ( #42232 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:55:55 -07:00
dependabot[bot]
19588826c8
chore(deps-dev): bump baseline-browser-mapping from 2.10.42 to 2.10.43 in /superset-frontend ( #42233 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:55:50 -07:00
dependabot[bot]
8b415502cf
chore(deps): bump chrono-node from 2.9.1 to 2.10.0 in /superset-frontend ( #42235 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-20 03:55:43 -07:00
Rehan Islam
09148d0af6
fix(time-table): correctly sort computed columns ( #41976 )
2026-07-19 20:56:53 -07:00
Shaitan and Claude Opus 4.8
3e40bebba8
fix(import): enforce write permission for objects created by legacy import paths ( #42205 )
...
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-19 20:50:58 -07:00
Hans Yu
36dbff091f
refactor: do not cascade to TaggedObject ( #42223 )
2026-07-19 20:18:53 -07:00
David
9e9b7c4bbd
feat(ci): run helm-unittest on pull requests ( #42206 )
2026-07-20 07:36:19 +07:00
42a2aede78
chore(deps): bump pandas from 2.1.4 to 2.3.3 ( #42192 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-18 15:42:02 -07:00
lguichard78
c4d50472a9
fix(login): oauth and ldap login ignoring superset_app_root ( #34657 )
2026-07-18 14:58:22 -07:00
Younsung Lee
cd045886d0
feat(helm): add Gateway API HTTPRoute support ( #41073 )
...
Signed-off-by: younsl <cysl@kakao.com >
2026-07-18 14:57:02 -07:00
Jean Massucatto and Evan Rusackas
751f5eb663
fix(dashboard): disable Discard button when there are no unsaved changes ( #40832 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-07-18 14:15:17 -07:00
4e098b6f38
fix(ag-grid-table): use t('Main') for time comparison column keys to fix i18n ( #40681 )
...
Co-authored-by: Evan Rusackas <evan@preset.io >
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-18 13:00:53 -07:00
David
5ee4a81906
feat(helm): add Superset MCP server templates ( #40507 )
2026-07-18 12:59:40 -07:00
caf017bd0b
feat(versioning): cross-entity version activity view ( #41076 )
...
Co-authored-by: Mike Bridge <michael.bridge@ext.preset.io >
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-18 11:06:54 -07:00
jenwitteng
a83171bce6
fix(database): capture result metadata after fetch ( #42127 )
...
Signed-off-by: Jenwit Amonpongitsara <jenwit.amonpongitsara@agoda.com >
2026-07-18 10:54:36 -07:00
Đỗ Trọng Hải
6c13ab6657
feat(ci): optimize Storybook testing in CI by replacing http-server with Python3 static server ( #41956 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-18 10:53:54 -07:00
Đỗ Trọng Hải
b9ede492b7
chore(lint): toggle import/named and import/export lint rules to error level ( #42189 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
2026-07-18 10:53:40 -07:00
fb29db6119
fix(sqllab): preserve database state on SET_DATABASES ( #41281 )
...
Co-authored-by: Joe Li <joe@preset.io >
Co-authored-by: Evan <evan@preset.io >
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-18 10:52:45 -07:00
David
0a66e4ea2d
fix(helm): support initContainers in supersetWebsockets ( #42201 )
2026-07-18 10:29:42 -07:00
3e0f9e60c0
fix(charts): preserve minute/second precision in X-axis time labels f… ( #41505 )
...
Co-authored-by: Evan Rusackas <evan@rusackas.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-18 10:28:03 -07:00
Durgaprasad M L
ff1cf5f24e
fix(table): hide search dropdown when search box is disabled ( #41772 )
2026-07-18 10:23:54 -07:00
dependabot[bot] and github-actions[bot]
023b60c8f0
chore(deps-dev): bump pandas-gbq from 0.19.1 to 0.35.0 ( #42161 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-18 07:23:17 -07:00
dependabot[bot]
2ada286ee9
chore(deps-dev): update pydynamodb requirement from >=0.4.2 to >=0.8.2 ( #42162 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 07:23:13 -07:00
dependabot[bot]
42e5640f60
chore(deps-dev): update nzalchemy requirement from <11.2,>=11.0.2 to >=11.1.2,<11.2 ( #42164 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 07:23:09 -07:00
dependabot[bot]
74703906df
chore(deps): bump dom-to-image-more from 3.10.0 to 3.10.2 in /superset-frontend ( #42180 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 21:15:23 +07:00
dependabot[bot]
3c23394675
chore(deps-dev): bump eslint from 10.6.0 to 10.7.0 in /superset-websocket ( #42159 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 16:12:08 +07:00
dependabot[bot] and github-actions[bot]
b6ce28ff72
chore(deps): bump typing-extensions from 4.15.0 to 4.16.0 ( #42165 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-18 16:11:46 +07:00
dependabot[bot] and github-actions[bot]
79eff6b6f1
chore(deps): bump greenlet from 3.5.1 to 3.5.3 ( #42166 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-07-18 16:08:28 +07:00
dependabot[bot]
a58012fc0f
chore(deps): bump the docusaurus-openapi group in /docs with 2 updates ( #42195 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 16:05:39 +07:00
dab5f30842
chore(deps): bump @docusaurus/faster from 3.10.1 to 3.10.2 in /docs ( #42179 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Đỗ Trọng Hải <41283691+hainenber@users.noreply.github.com >
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-18 15:55:18 +07:00
dependabot[bot] and hainenber
8299e7f87c
chore(deps-dev): bump storybook from 10.4.6 to 10.5.0 in /superset-frontend ( #42185 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-07-18 15:41:22 +07:00
dependabot[bot]
f6acf68dfa
chore(deps): bump react-intersection-observer from 10.0.3 to 10.1.0 in /superset-frontend ( #42181 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 13:31:08 +07:00
dependabot[bot]
cce77b42f6
chore(deps-dev): bump @formatjs/intl-durationformat from 0.10.16 to 0.10.17 in /superset-frontend ( #42184 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-18 13:11:17 +07:00