 Elizabeth ThompsonandClaude 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 |
|
 
|
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 |
|
  
|
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 |
|
  
|
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 |
|
 
|
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 RusackasandClaude 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 |
|
Amin Ghadersohi
|
117b92a517
|
fix(mcp): expose table column formatting (#42658)
|
2026-08-13 15:21:44 -04:00 |
|
 
|
ec136f6d8d
|
fix(charts): decode CSV bytes payload before feeding pandas StringIO (#32370) (#42735)
Co-authored-by: Claude Code <noreply@anthropic.com>
Co-authored-by: Joe Li <joe@preset.io>
|
2026-08-13 11:06:09 -07:00 |
|
  
|
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 |
|
Amin Ghadersohi
|
762fdccfde
|
fix(oauth2): log database token failures (#42644)
|
2026-08-13 12:54:55 -04:00 |
|
 Amin GhadersohiandClaude
|
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 |
|
 Evan RusackasandClaude 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 |
|
endimonan
|
685f26b1bf
|
fix(cache): warm native dashboard filter defaults (#43073)
|
2026-08-12 22:30:48 -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 RusackasandClaude 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 |
|
 Evan RusackasandClaude 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 RusackasandClaude 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 |
|
 onheapandkeyao_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 RusackasandClaude 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 |
|
 Evan RusackasandClaude 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 RusackasandClaude 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 |
|
 
|
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 RusackasandClaude 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 RusackasandClaude 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 |
|
 
|
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 |
|
 madhushreeagandmadhushree 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 |
|
 ShaitanandClaude 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 |
|
 ShaitanandClaude 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 |
|
 
|
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 |
|
 Mike BridgeandClaude 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 |
|
 Evan RusackasandAmin 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 RusackasandClaude
|
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 |
|
 Evan RusackasandClaude
|
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 |
|
 ShaitanandClaude 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 |
|
 
|
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 |
|