Commit Graph

  • 89b87591a0 feat(semantic layers): form for SL with a single SV (#40280) Beto Dealmeida 2026-05-22 12:04:25 -04:00
  • 466df0e657 fix(mcp): use name URL param so AI-generated SQL Lab titles render (#40288) Mehmet Salih Yavuz 2026-05-22 17:35:08 +03:00
  • 8d8b76f3a0 chore(deps-dev): bump @swc/plugin-emotion from 14.9.0 to 14.10.0 in /superset-frontend (#40368) dependabot[bot] 2026-05-22 21:31:01 +07:00
  • f9131a7784 chore(deps-dev): bump ts-jest from 29.4.10 to 29.4.11 in /superset-frontend (#40369) dependabot[bot] 2026-05-22 21:28:40 +07:00
  • 3c0f4e8852 chore(backend/build): upgrade Gunicorn from v22 to v25 (#38788) Đỗ Trọng Hải 2026-05-22 21:24:58 +07:00
  • 39cd510e97 fix(docker): add missing service-worker.js into built container image (#39596) Đỗ Trọng Hải 2026-05-22 21:23:21 +07:00
  • 582ffc3de1 chore(deps-dev): bump webpack from 5.107.0 to 5.107.1 in /docs (#40364) dependabot[bot] 2026-05-22 21:21:22 +07:00
  • 343a754108 docs: expand out-of-scope vulnerability definitions (#40332) Shaitan 2026-05-22 15:20:57 +01:00
  • 198a25ed35 chore(deps-dev): bump webpack from 5.106.2 to 5.107.1 in /superset-frontend (#40370) dependabot[bot] 2026-05-22 21:15:44 +07:00
  • 2a73a3298a fix(i18n): add Slovenian translation for 'Range type' in DateFilter (#40287) Miha Rejec 2026-05-22 15:58:27 +02:00
  • c71de697cf feat(i18n): add missing Slovak translations (#40219) David Kopelent 2026-05-22 15:56:43 +02:00
  • 12a3cd97fd fix(preview): fix chart preview bugs (#40063) Alexandru Soare 2026-05-22 13:42:59 +03:00
  • 471cd89d5f feat(mcp): add series_limit to generate_chart XY config (#40307) Amin Ghadersohi 2026-05-21 17:36:30 -07:00
  • b467f9ab95 feat(path): support metric-based color scales & line width by metric (#39165) chaselynisabella 2026-05-22 01:31:15 +02:00
  • 34f847fff7 fix(mcp): hide write tools from users without write permissions (#40098) Amin Ghadersohi 2026-05-21 16:11:46 -07:00
  • 5d3b8309ac chore(deps-dev): bump baseline-browser-mapping from 2.10.29 to 2.10.31 in /superset-frontend (#40320) dependabot[bot] 2026-05-21 13:45:02 -07:00
  • cff42bae8f chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend (#40322) dependabot[bot] 2026-05-21 13:44:46 -07:00
  • 297fb5211e chore(deps): bump @googleapis/sheets from 13.0.1 to 13.0.2 in /superset-frontend (#40324) dependabot[bot] 2026-05-21 13:44:05 -07:00
  • a2e4e5b62c chore(deps-dev): update sqlalchemy-drill requirement from <2,>=1.1.4 to >=1.1.10,<2 (#40310) dependabot[bot] 2026-05-21 13:42:40 -07:00
  • 15f7a7c9d8 chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend (#40325) dependabot[bot] 2026-05-21 13:41:40 -07:00
  • 9a55927575 fix(TableView): reset pagination when data reduces below current page (#34562) Evan Rusackas 2026-05-21 13:39:05 -07:00
  • 2abe47cdfa fix(view query): Update style for code viewer container (#39635) JUST.in DO IT 2026-05-21 13:37:56 -07:00
  • 1d873ea96b fix(frontend): update safeStringify to surface [Circular] and DRY plugin code (#39156) Jay Masiwal 2026-05-22 02:07:05 +05:30
  • 527f127f93 fix(datasets): isolate filter state to fix concurrent /dataset race (#39685) Evan Rusackas 2026-05-21 11:12:32 -07:00
  • 13e32fb3ff fix(reports): guard null dashboard height in Playwright screenshots (#40179) Elizabeth Thompson 2026-05-21 09:19:29 -07:00
  • 189a55549b feat(mcp): make config optional in generate_explore_link (#39559) Mehmet Salih Yavuz 2026-05-21 18:01:59 +03:00
  • afef786419 feat(mcp): include applied dashboard filters in get_chart_info (#39620) Mehmet Salih Yavuz 2026-05-21 17:48:21 +03:00
  • c2b1e1e539 fix(mcp): eager-load dataset.metrics to prevent Excel export DetachedInstanceError (#39483) Mehmet Salih Yavuz 2026-05-21 16:34:38 +03:00
  • e9e2a93105 fix(semantic layers): coerce filter types (#40222) Beto Dealmeida 2026-05-21 09:25:27 -04:00
  • 43f6edf2d2 feat(mcp): add find_users tool and owner filter columns for listings (#39679) Mehmet Salih Yavuz 2026-05-21 15:59:09 +03:00
  • 6941f69396 fix(recommandation): Fix chart recommandation (#39886) Alexandru Soare 2026-05-21 15:16:16 +03:00
  • 2797b4e3ed feat(mcp): chart formatting options across all supported chart types (#39887) Mehmet Salih Yavuz 2026-05-21 15:00:32 +03:00
  • a3ea617aa4 chore(deps): bump markdown-to-jsx from 9.8.0 to 9.8.1 in /superset-frontend (#40316) dependabot[bot] 2026-05-20 22:33:08 -07:00
  • 66090905e5 chore(deps): update zod requirement from ^4.4.1 to ^4.4.3 in /superset-frontend/plugins/plugin-chart-echarts (#40313) dependabot[bot] 2026-05-20 22:32:46 -07:00
  • 18c2da79b4 chore(deps-dev): bump oxlint from 1.65.0 to 1.66.0 in /superset-frontend (#40318) dependabot[bot] 2026-05-20 22:29:45 -07:00
  • aefa459e89 fix(charts): handle PostgreSQL INTERVAL type in bar and pie charts (#34513) Evan Rusackas 2026-05-20 22:26:59 -07:00
  • 5523a416da fix(sqllab): keep saved-query list working when Jinja dataset(id) references a deleted dataset (#39703) Evan Rusackas 2026-05-20 21:19:19 -07:00
  • af069f93ff fix(tests): fix flaky FileHandler test by awaiting LaunchQueue consumer in afterEach (#39508) Maxime Beauchemin 2026-05-20 19:31:01 -07:00
  • fa8cfa1f9b ci(deps): bump lower bound on pip dependabot PRs (#40308) Evan Rusackas 2026-05-20 18:53:57 -07:00
  • 3415a61087 fix(list-view): preserve user name in filter pill after navigation (#39505) Maxime Beauchemin 2026-05-20 16:54:49 -07:00
  • b0024d7a36 chore(sql-lab): finish SqlLab typed-dispatch migration for SaveDatasetModal (#40040) Evan Rusackas 2026-05-20 16:04:38 -07:00
  • 3b96e6f471 chore(superset-ui-switchboard): forward-compat fixes for TypeScript 6.0 (Phase E) (#40028) Evan Rusackas 2026-05-20 15:37:52 -07:00
  • 6842bb3186 chore(sql-lab): migrate useDispatch to useAppDispatch (#40037) Evan Rusackas 2026-05-20 15:36:27 -07:00
  • 97dd0fb58a feat(semantic layers): add metadata on additive metrics (#40279) Beto Dealmeida 2026-05-20 18:29:28 -04:00
  • e8b6a9f674 fix(dashboard-import): remap chartsInScope on import (#26338) (#40140) Evan Rusackas 2026-05-20 13:41:14 -07:00
  • 519606e93a test(dashboard-import): pin native filter scope rootPath preservation (#19944) (#40135) Evan Rusackas 2026-05-20 12:25:34 -07:00
  • 712b29df55 test(datasets): regression test for Jinja not rendered on sync columns (#25839) (#40224) Evan Rusackas 2026-05-20 11:46:36 -07:00
  • 81991e5696 test(charts): regression for last-modified sort order (#27500) (#40231) Evan Rusackas 2026-05-20 11:43:19 -07:00
  • 51cb17c85b test(reports): regression for alerts CSV missing chart time filters (#25538) (#40232) Evan Rusackas 2026-05-20 11:42:52 -07:00
  • 1385c05ed4 test(helpers): regression for humanize locale activation (#28331) (#40233) Evan Rusackas 2026-05-20 11:42:17 -07:00
  • 982c0208b3 chore(codeowners): add @rusackas as translations maintainer (#40295) Evan Rusackas 2026-05-20 11:41:58 -07:00
  • d58252b7a7 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.3 to 8.59.4 in /superset-websocket (#40250) dependabot[bot] 2026-05-20 10:45:00 -07:00
  • 4ba113e9b4 chore(deps): bump content-disposition from 1.1.0 to 2.0.0 in /superset-frontend (#40109) dependabot[bot] 2026-05-20 10:41:34 -07:00
  • 38f1bef50a fix(reports): enforce server-side recipient on chart/dashboard report subscriptions (#38847) Shaitan 2026-05-20 18:36:42 +01:00
  • 4cc71f49e6 fix(dataset-editor): drop null warning_markdown from extra JSON serialisation (#39706) Mike Bridge 2026-05-20 11:34:03 -06:00
  • 04aa096a73 chore(deps-dev): bump react-resizable and @types/react-resizable in /superset-frontend (#40110) dependabot[bot] 2026-05-20 10:32:38 -07:00
  • 86580d3693 docs(reports): playwright setup clarification (#40168) SkinnyPigeon 2026-05-20 19:32:02 +02:00
  • 5348a68510 ci(docs): soft-fail badge localization on transient fetch errors (#40236) Evan Rusackas 2026-05-20 10:21:58 -07:00
  • b093a0357c test(sql-parser): pin WITH+UNION as non-mutating across dialects (#25659) (#40138) Evan Rusackas 2026-05-20 10:08:21 -07:00
  • 0b0b887b4a chore(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4 in /superset-websocket (#40251) dependabot[bot] 2026-05-20 09:57:53 -07:00
  • ac3d3f687b chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.59.3 to 8.59.4 in /superset-frontend (#40256) dependabot[bot] 2026-05-20 09:57:01 -07:00
  • 57c44bf1d4 chore(deps): bump react-map-gl from 8.1.0 to 8.1.1 in /superset-frontend (#40262) dependabot[bot] 2026-05-20 09:56:40 -07:00
  • 45849c4116 chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend (#40265) dependabot[bot] 2026-05-20 09:56:17 -07:00
  • 15054d4298 chore(deps): bump zod from 4.4.1 to 4.4.3 in /superset-frontend (#40272) dependabot[bot] 2026-05-20 09:55:49 -07:00
  • b89eca9141 chore(deps-dev): bump webpack from 5.106.2 to 5.107.0 in /docs (#40291) dependabot[bot] 2026-05-20 22:35:32 +07:00
  • 6f8d9e61a9 chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.10 in /superset-websocket (#40290) dependabot[bot] 2026-05-20 22:34:25 +07:00
  • a5002f7709 fix(echarts): preserve dataZoom range across setOption(notMerge) (#40173) jesperct 2026-05-20 12:33:29 -03:00
  • 60cc8ccab4 fix(mcp): Skip misleading trend analysis for categorical ASCII charts (#39761) Alexandru Soare 2026-05-20 18:04:21 +03:00
  • b774a5018d fix(mcp): raise right error (#39964) Alexandru Soare 2026-05-20 14:32:45 +03:00
  • 48bd635065 feat(mcp): Add mcp_call_id to tool responses for server log correlation (#39776) Alexandru Soare 2026-05-20 14:30:22 +03:00
  • 8261f40705 fix(mcp): Block destructive DDL (DROP, TRUNCATE, ALTER) in execute_sql (#39621) Alexandru Soare 2026-05-20 14:29:15 +03:00
  • 149501c879 fix(mcp): changed_on_humanized null in write tool responses (generate_dashboard, generate_chart) (#39488) Alexandru Soare 2026-05-20 14:08:51 +03:00
  • bf7bd149ff fix(sqllab): handle scientific notation in big number JSON responses (#39994) Jean Massucatto 2026-05-20 02:39:47 -03:00
  • bfaac143be chore(deps-dev): bump @types/node from 25.8.0 to 25.9.1 in /superset-websocket (#40249) dependabot[bot] 2026-05-19 21:54:36 -07:00
  • 5983d542e3 chore(deps-dev): bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /superset-websocket (#40252) dependabot[bot] 2026-05-19 21:53:59 -07:00
  • 729499dc43 chore(deps-dev): bump typescript-eslint from 8.59.3 to 8.59.4 in /docs (#40254) dependabot[bot] 2026-05-19 21:52:10 -07:00
  • 719572264f chore(deps): bump baseline-browser-mapping from 2.10.30 to 2.10.31 in /docs (#40255) dependabot[bot] 2026-05-19 21:51:56 -07:00
  • 7738dd8f9e chore(deps): bump codecov/codecov-action from 6.0.0 to 6.0.1 (#40269) dependabot[bot] 2026-05-19 21:51:40 -07:00
  • d62f92a685 chore(deps): bump mapbox-gl from 3.23.1 to 3.24.0 in /superset-frontend (#40258) dependabot[bot] 2026-05-19 21:50:31 -07:00
  • 93b0e2ab2d chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.10 in /superset-frontend (#40260) dependabot[bot] 2026-05-19 21:50:16 -07:00
  • d49030169c chore(deps-dev): bump @typescript-eslint/parser from 8.59.3 to 8.59.4 in /superset-frontend (#40263) dependabot[bot] 2026-05-19 21:50:03 -07:00
  • 7f16e9eab7 chore(deps-dev): bump tsx from 4.22.0 to 4.22.3 in /superset-frontend (#40267) dependabot[bot] 2026-05-19 21:49:40 -07:00
  • 1892c16b97 chore(deps-dev): bump @types/node from 25.8.0 to 25.9.1 in /superset-frontend (#40268) dependabot[bot] 2026-05-19 21:49:26 -07:00
  • b5f5def641 chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend (#40271) dependabot[bot] 2026-05-19 20:03:44 -07:00
  • e1a407d68e test(sql-parser): pin TimescaleDB hyperfunctions parse on postgresql (#32028) (#40142) Evan Rusackas 2026-05-19 19:53:33 -07:00
  • 26ab78695c docs: hide Component Playground top-level nav item (#40247) Evan Rusackas 2026-05-19 09:32:53 -07:00
  • 571b997c08 fix(roles): prevent 404 and silent user removal on large role edits (#40178) madhushreeag 2026-05-19 09:13:43 -07:00
  • 502cd76d69 chore(deps): bump swagger-ui-react from 5.32.5 to 5.32.6 in /docs (#40056) dependabot[bot] 2026-05-18 21:51:35 -07:00
  • 18694e8bcf chore(deps): coordinated bump jest 30.3→30.4 + jest-environment-jsdom 29→30 (#40206) Evan Rusackas 2026-05-18 21:35:19 -07:00
  • 0d7655b712 chore(deps): bump fs-extra from 11.3.2 to 11.3.5 in /superset-frontend (#39936) dependabot[bot] 2026-05-18 20:38:57 -07:00
  • 4a5c76b358 chore(deps-dev): bump eslint-plugin-react-you-might-not-need-an-effect from 0.10.0 to 0.10.1 in /superset-frontend (#39902) dependabot[bot] 2026-05-18 16:28:05 -07:00
  • c8f6a606d2 test(sql-parser): pin quoted identifiers with spaces are not subqueries (#32541, #32684) (#40143) Evan Rusackas 2026-05-18 14:21:59 -07:00
  • cb853fe5b1 fix: OAuth2 trigger (#40097) Beto Dealmeida 2026-05-18 17:00:06 -04:00
  • b56442ef74 fix(mcp): exclude self-referencing filter columns from get_schema output (#39826) Elizabeth Thompson 2026-05-18 13:51:25 -07:00
  • 987cd1e91d fix(deckgl): emit usable cross-filter values from polygon and geojson clicks (#39906) alex 2026-05-19 08:07:05 +12:00
  • 2fd5492ee0 docs: cut 6.1.0 versions for user_docs, admin_docs, developer_docs, components (#40126) Evan Rusackas 2026-05-18 12:59:39 -07:00
  • 0bf1958186 chore(deps): update dompurify requirement from ^3.4.3 to ^3.4.5 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (#40213) dependabot[bot] 2026-05-18 12:03:03 -07:00
  • 88203bdb63 chore(deps): update reselect requirement from ^5.1.1 to ^5.2.0 in /superset-frontend/packages/superset-ui-core (#40214) dependabot[bot] 2026-05-18 12:02:52 -07:00
  • 00858d0af8 chore(deps): update dompurify requirement from ^3.4.2 to ^3.4.5 in /superset-frontend/packages/superset-ui-core (#40216) dependabot[bot] 2026-05-18 12:02:39 -07:00
  • 888cf905cf chore(deps): bump webpack-dev-server from 5.2.2 to 5.2.4 in /docs (#40227) dependabot[bot] 2026-05-18 12:01:08 -07:00