1. 527021d chore(deps): bump react-virtualized-auto-sizer from 1.0.26 to 2.0.3 in /superset-frontend (#45197) by dependabot[bot] · 5 hours ago master
  2. 3d902d9 chore(deps): bump the security group across 2 directories with 2 updates (#45542) by dependabot[bot] · 6 hours ago
  3. 8d3ade7 test(trino): close db_engine_spec test gaps (#45361) by drivaspreset · 6 hours ago
  4. 836c0f3 fix(table): reset default margins on the pagination list (#45365) by Maxime Beauchemin · 6 hours ago
  5. 4e7e2b7 fix(tests): narrow Optional StatementResult.data in async result tests (#45517) by Joe Li · 9 hours ago
  6. 6dc0641 fix(reports): keep the first column header in XLSX exports of semantic-view tables (#45527) by Mike Bridge · 9 hours ago
  7. 190873e fix(version-history): preview banner, history panel layout, scope labels and current-version marking (#45471) by Mike Bridge · 9 hours ago
  8. 0f376ba fix(semantic-layers): show per-view errors when adding semantic views (#45524) by Mike Bridge · 9 hours ago
  9. 7ff5709 fix(candlestick): give OHLC labels their own translatable strings (#45458) by Divyansh Yadav · 10 hours ago
  10. c807ee7 fix(native-filters): keep pending removal timers when another filter is removed (#44837) by Joe Li · 11 hours ago
  11. 6842e2f test(explore): cover cartodiagram and primitive explore controls (#44850) by Joe Li · 11 hours ago
  12. 304f5a3 test(playwright): add Featured Charts render smoke and Explore image download (#44844) by Joe Li · 11 hours ago
  13. 3368749 test(explore): cover chart header actions, chart pills, and view container wiring (#44848) by Joe Li · 11 hours ago
  14. 2978799 fix(models): keep NULL rows in !=, NOT LIKE and NOT ILIKE filters (#45317) by Joe Li · 11 hours ago
  15. c06005a fix(dashboard): load the saved description into dashboard info (#45298) by Joe Li · 11 hours ago
  16. a1fd5b1f fix(sqllab): resolve query datasources when opening SQL Lab (#45374) by Joe Li · 11 hours ago
  17. 77ded19 fix(sqllab): commit the recomputed row limit before async dispatch (#45178) by Joe Li · 11 hours ago
  18. 2d0203e fix(plugin-chart-echarts): merge a series object in ECharts Options into every series (#45421) by rlei · 11 hours ago
  19. 208438b test(tasks): cover the embedded-guest error text on task show and list (#45533) by Mike Bridge · 11 hours ago
  20. ddbf152 fix(dashboard): keep archived charts' membership when restoring a version (#45482) by Mike Bridge · 11 hours ago
  21. ec40973 fix(semantic-layer): reject SQL extras in direct mapper calls (#45534) by Mike Bridge · 11 hours ago
  22. 87dc979 fix(table-chart): show the record count in the search box (#45497) by SBIN2010 · 11 hours ago
  23. fcff593 fix(sqllab): ignore a Run/Stop click whose gesture started on the other action (#45336) by Amin Ghadersohi · 12 hours ago
  24. 2518658 fix(chart): keep the chart on screen during a dashboard auto-refresh (#45234) by Enzo Martellucci · 12 hours ago
  25. 293f159 fix(sqllab): keep the results grid header opaque when rows scroll under it (#45480) by Joe Li · 13 hours ago
  26. c01e784 fix(ci): restore the full-repo mypy check on two semantic-layer and sqla test files (#45315) by Joe Li · 13 hours ago
  27. 875dcbb feat(action-log): open JSON payloads in a tree modal (#45337) by Enzo Martellucci · 13 hours ago
  28. b1fe28b fix(ci): narrow nullable filters in metric_filter_test and resync oxfmt formatting (#45239) by Joe Li · 13 hours ago
  29. f0b43df fix(dashboard): remap native filter scopes when duplicating charts on save as (#45038) by Francesco.Castaldi · 13 hours ago
  30. aa3df7c fix(explore): hide empty Actual range for comparison header (#44996) by Joe Li · 13 hours ago
  31. 63c6d27 chore(plugin-chart-ag-grid-table): remove unused useTableTheme hook (#45469) by Sam Firke · 14 hours ago
  32. d73c9b9 fix(alerts): don't flag "Every minute" schedule as invalid in cron picker (#45468) by Sam Firke · 14 hours ago
  33. 036d1da fix(semantic-layers): report async chart query validation errors as failures (#45525) by Mike Bridge · 14 hours ago
  34. e315ed3 test(reports): cover scheduled reports on semantic-view charts (#45526) by Mike Bridge · 14 hours ago
  35. fe79ab4 fix(tags): make owner-tag creation safe under concurrent creates (#45498) by Mike Bridge · 14 hours ago
  36. 82a7ec9 feat(semantic-layers): apply a default chronological order for time-series queries (#45389) by Mike Bridge · 14 hours ago
  37. 488a3c5 fix(soft-delete): show Recently Archived in the menu to everyone who can open it (#45523) by Mike Bridge · 14 hours ago
  38. a708a08 feat(semantic-layers): declare provider obligations and add a registration test fixture (#45393) by Mike Bridge · 14 hours ago
  39. 973ac9b fix(export): honor CSV_EXPORT encoding in streaming CSV exports (#45351) by Divyansh Yadav · 14 hours ago
  40. 65cfc1e fix(deck.gl): set maplibre-gl 6's worker URL so vector basemaps load (#45396) by Joe Li · 14 hours ago
  41. 1811fe5 fix(dashboard): stop Edit Properties hanging on dashboards with many charts (#45354) by Joe Li · 14 hours ago
  42. 3c42a68 test(mcp): refresh native tool inventory for PNG chart previews (#45511) by Joe Li · 14 hours ago
  43. 3988a77 fix(dataset): warn immediately when normalize_columns is toggled on (#44617) by Joe Li · 15 hours ago
  44. ad30c89 fix(dashboard): copy a layout that omits the source's current charts (#45472) by Mike Bridge · 16 hours ago
  45. 3835343 fix(cache): honor disabled datasource suggestion caches (#45288) by Mike Bridge · 16 hours ago
  46. 1df897b fix(pivot-table): blank mixed-metric totals in exports and reports (#45311) by Mafi · 16 hours ago
  47. 3cf94c8 chore(deps-dev): bump @types/node from 26.6.4 to 26.6.5 in /superset-embedded-sdk (#45514) by dependabot[bot] · 16 hours ago
  48. 77b0fd6 docs: add Plum to In the Wild (#45518) by Shubhanshu Soni · 17 hours ago
  49. d5bccec chore(deps): bump chromaui/action from 18.11.0 to 18.12.1 (#45512) by dependabot[bot] · 23 hours ago
  50. 0a17a75 chore(deps): bump the storybook group across 2 directories with 4 updates (#45513) by dependabot[bot] · 23 hours ago
  51. 7b23dde chore(build): migrate from external `copy-webpack-plugin` to Webpack-native `output.copy` (#44965) by Đỗ Trọng Hải · 25 hours ago
  52. 9c287d9 feat(build): migrate to Typescript 6 (#44726) by Đỗ Trọng Hải · 25 hours ago
  53. 1e18d01 feat(mcp): add caller-scoped PNG chart previews (#44558) by Deepak Jain (DJ) · 28 hours ago
  54. 15f5568 fix(dashboard): respect DASHBOARD_AUTO_REFRESH_INTERVALS configuration in refresh dropdown (#45039) by Francesco.Castaldi · 30 hours ago
  55. d285a1a fix(dashboards): prevent horizontal filter bar from vanishing on cross-filter (#45050) (#45051) by Francesco.Castaldi · 30 hours ago
  56. 25e94d0 fix(pivot-table): stop the grand-total corner from silently picking one metric (#44657) by Evan Rusackas · 31 hours ago
  57. 152e1e9 fix(dataset): convert timezone-aware values with the dataset timezone (#45344) by Bishop Kammeraad · 31 hours ago
  58. 88e9266 fix(semantic-layers): restore mocking compatibility after implementation became a plain property (#45501) by Evan Rusackas · 32 hours ago
  59. 5a18310 fix: add dblink and pg_* state-mutating functions to SQL denylist (#45089) by lukegranto23 · 34 hours ago
  60. d36febc fix(versioning): don't record save-path defaults as user changes (#45352) by Mike Bridge · 35 hours ago
  61. 98d5fa5 fix(semantic-layer): validate views before creation (#45287) by Mike Bridge · 2 days ago
  62. 53f14e7 fix(semantic-layer): refuse a chart's own filter on a column the semantic view lacks (#45294) by Mike Bridge · 2 days ago
  63. 8e6e91e feat(semantic-layers): add the provider execution context contract (#45251) by Mike Bridge · 2 days ago
  64. f0cfaff fix(sql): decode async SQLExecutor results from the results backend (#45348) by Amin Ghadersohi · 2 days ago
  65. 99ecfe5 chore(deps): bump sqlalchemy-utils from 0.42.1 to 0.43.0 (#45416) by dependabot[bot] · 2 days ago
  66. 56ff892 fix(security): don't let dataset editorship substitute for data access (#45266) by Geidō · 2 days ago
  67. 118acbc chore(deps): bump pydantic from 2.13.5 to 2.14.0 (#45417) by dependabot[bot] · 2 days ago
  68. 22654af chore(deps): bump express from 5.2.1 to 5.3.0 in /superset-websocket/utils/client-ws-app (#45447) by dependabot[bot] · 2 days ago
  69. c812be8 chore(deps): bump EnricoMi/publish-unit-test-result-action from 2.24.0 to 2.25.0 (#45448) by dependabot[bot] · 2 days ago
  70. b8a4a5e chore(deps): bump the swc group across 2 directories with 1 update (#45449) by dependabot[bot] · 2 days ago
  71. acdd2d2 chore(deps-dev): bump oxlint-tsgolint in /docs (#45450) by dependabot[bot] · 2 days ago
  72. 663d691 fix(embedded): apply the chart-data guest redaction to samples and the legacy query endpoint (#45273) by Geidō · 2 days ago
  73. 297449d fix(semantic layers): return 400 for ambiguous variants in compatibility name check (#45426) by Joe Li · 2 days ago
  74. 4ccd337 chore(deps-dev): bump oracledb from 4.0.2 to 26.0.0 (#44443) by dependabot[bot] · 2 days ago
  75. e837c37 fix(semantic-layer): raise typed rejections from the E2E stub provider (#45401) by Joe Li · 2 days ago
  76. 4f49d24 test(i18n): run the babel_update.sh msgcat tests on CI (#45247) by Gaston Laterza · 3 days ago
  77. dfd13ba fix(versioning): don't record dataset column and metric extra rewrites as edits (#45349) by Mike Bridge · 3 days ago
  78. 4569608 fix(pivot-table): keep MIN/MAX of non-numeric columns off the additive fast-path (#45408) by Aleem Sattar · 3 days ago
  79. ae71281 fix(dashboard): resolve to a fixed point when un-clipping scrollable chart content (#44102) by Evan Rusackas · 4 days ago
  80. 5e1962e test(mcp): correct Dublin fold timestamp expectations (#45358) by Mike Bridge · 4 days ago
  81. e336cd0 fix(mcp): keep refusal and rejection categories in get_chart_data (#45360) by Mike Bridge · 4 days ago
  82. 31ee571 fix(semantic layers): reject unknown compatibility selections (#45359) by Mike Bridge · 4 days ago
  83. 84be38c chore(deps): update pygithub requirement from >=2.1.1 to >=2.10.0 (#45413) by dependabot[bot] · 4 days ago
  84. a5d29a9 test(e2e): add a stub semantic-layer provider for Playwright (#45103) by Mike Bridge · 4 days ago
  85. a13af92 fix(semantic-layer): return 400 for mapper validation refusals (#45292) by Mike Bridge · 4 days ago
  86. 21fad62 fix(semantic-layer): resolve grain variants deterministically (#44454) by Mike Bridge · 4 days ago
  87. 44eac5b fix(soft-delete): align dashboard card dialogs and archive permission hints (#45302) by Mike Bridge · 4 days ago
  88. a9a7a35 fix(dashboard): show an access error for charts the viewer cannot read (#45398) by Madhushree · 4 days ago
  89. c650cbd fix(import): return 422 instead of 500 for corrupt ZIP uploads (#45380) by Elizabeth Thompson · 4 days ago
  90. 853f207 fix(dashboard): apply temporal x-axis cross-filters to target charts (#45310) by Madhushree · 5 days ago
  91. 58b1de8 fix(datasets): don't call physical datasets "virtual" in sync columns toast (#45376) by Sam Firke · 5 days ago
  92. 61d27b4 fix(sql): handle trailing comments after empty statements (#45274) by David · 5 days ago
  93. 9c7ca9b fix(docs): improve Kapa AI widget dark mode compatibility (#39102) by MouhibKhammassi · 5 days ago
  94. 19bb094 fix(examples): rewrite chart datasource references on import (#45378) by Ville Brofeldt · 5 days ago
  95. 86e186b fix(tests): stop the unit suite from retaining one Superset app per module (#45364) by Mike Bridge · 5 days ago
  96. ad63b3e fix(impala): stop SQL Lab queries through the live cursor only (#45232) by Amin Ghadersohi · 5 days ago
  97. 50d34f8 chore(deps-dev): bump syntaqlite from 0.9.0 to 0.12.1 (#45320) by dependabot[bot] · 5 days ago
  98. 576cc9e chore(deps): bump helm/chart-testing-action from 2.8.0 to 2.9.0 (#45367) by dependabot[bot] · 5 days ago
  99. 3dfb42a chore(deps): bump astral-sh/setup-uv from 10.2.0 to 10.3.0 (#45368) by dependabot[bot] · 5 days ago
  100. f2b7147 chore(deps): bump @googleapis/sheets from 18.1.0 to 18.1.1 in /superset-frontend (#45369) by dependabot[bot] · 5 days ago