Commit Graph

  • 5526464def fix(frontend): update safeStringify to surface [Circular] and DRY plugin code (#39156) Jay Masiwal 2026-05-22 02:07:05 +05:30
  • 0a490a863c fix(embedded-e2e): harden Playwright helpers against werkzeug transients embedded-e2e-tests Joe Li 2026-05-21 13:30:35 -07:00
  • 7e093a2e2a fix(subdirectory): migrate HARDCODED /superset literals (Slice 3c) Joe Li 2026-05-21 13:13:04 -07:00
  • 6e71872e97 fix(mcp): fix three failing unit tests in annotation layer tools mcp-annotations-99978 Amin Ghadersohi 2026-05-21 01:28:45 +00:00
  • dba55e0f1f refactor(mcp): address code review feedback on annotation layer tools Amin Ghadersohi 2026-05-20 23:02:39 +00:00
  • de1a231720 feat(mcp): add list and get tools for annotation layers and annotations Amin Ghadersohi 2026-05-20 22:44:51 +00:00
  • 23056838c9 fix(mcp): remove created_by_fk from ReportFilter public schema and use ColumnOperator for filters_applied mcp-reports-99978 Amin Ghadersohi 2026-05-21 20:09:54 +00:00
  • 0f9b0eeb92 ci: trigger CI for fix mcp-action-tasks-99978 Amin Ghadersohi 2026-05-21 03:12:13 +00:00
  • 0f926b6757 fix(mcp): use ActionLogFilter for injected default dttm filter Amin Ghadersohi 2026-05-21 01:37:26 +00:00
  • 59b0914278 fix(mcp): add task_key/task_name to TaskInfo and strengthen test coverage Amin Ghadersohi 2026-05-20 23:30:59 +00:00
  • 6a26ba70a9 fix(mcp): field filtering and search for action-log and task list tools Amin Ghadersohi 2026-05-20 23:26:38 +00:00
  • ef38144f19 fix(mcp): convert dttm cutoff to ISO string so filters_applied validates Amin Ghadersohi 2026-05-20 23:14:47 +00:00
  • 9a6c927eba feat(mcp): add list and get tools for action log and tasks Amin Ghadersohi 2026-05-20 22:46:29 +00:00
  • 3bbdd6150b fix(mcp): add created_by_fk to ReportFilter allowed columns Amin Ghadersohi 2026-05-21 19:12:44 +00:00
  • 6d3ae5e476 fix(mcp): restore created_by_fk as public filter column, keep owners.id for reports Amin Ghadersohi 2026-05-21 17:12:37 +00:00
  • fa2eeace4c fix(mcp): inject owners.id and created_by_fk filters for report list tools Amin Ghadersohi 2026-05-21 01:39:24 +00:00
  • d0f49a1875 refactor(mcp): address review findings for list/get report tools Amin Ghadersohi 2026-05-20 23:10:57 +00:00
  • 2e87c2c48e feat(mcp): add list and get tools for alerts and reports Amin Ghadersohi 2026-05-20 22:41:23 +00:00
  • 73f66e4c14 fix(datasets): isolate filter state to fix concurrent /dataset race (#39685) Evan Rusackas 2026-05-21 11:12:32 -07:00
  • ca296cc31d fix(playwright): hoist SLOW_TEST budget to describe.configure and bump QUERY_EXECUTION Joe Li 2026-05-21 09:38:54 -07:00
  • f187a8e1c4 fix(reports): guard null dashboard height in Playwright screenshots (#40179) Elizabeth Thompson 2026-05-21 09:19:29 -07:00
  • b0d4a2c282 Emit twice, process once Beto Dealmeida 2026-05-21 11:21:15 -04:00
  • 4c3f65ef0b feat(mcp): make config optional in generate_explore_link (#39559) Mehmet Salih Yavuz 2026-05-21 18:01:59 +03:00
  • 53d8e5bdfa feat(mcp): include applied dashboard filters in get_chart_info (#39620) Mehmet Salih Yavuz 2026-05-21 17:48:21 +03:00
  • 20b4f33710 Small fixes rls-splice Beto Dealmeida 2026-05-21 10:41:55 -04:00
  • b2acbd286a fix(chart): respect ALLOW_FULL_CSV_EXPORT and fix streaming CSV export enxdev/fix/allow-full-csv-export Enzo Martellucci 2026-05-21 15:35:49 +02:00
  • 2f95d288dd fix(mcp): eager-load dataset.metrics to prevent Excel export DetachedInstanceError (#39483) Mehmet Salih Yavuz 2026-05-21 16:34:38 +03:00
  • 2f5fcc21f9 fix(semantic layers): coerce filter types (#40222) Beto Dealmeida 2026-05-21 09:25:27 -04:00
  • d1d07112aa feat(mcp): add find_users tool and owner filter columns for listings (#39679) Mehmet Salih Yavuz 2026-05-21 15:59:09 +03:00
  • e8317b15e2 refactor(chart): rename fullCsvMaxRows to fullExportMaxRows Enzo Martellucci 2026-05-21 14:38:53 +02:00
  • 584917b467 fix(chart): respect ALLOW_FULL_CSV_EXPORT and fix streaming CSV export Enzo Martellucci 2026-05-21 14:25:32 +02:00
  • e3711bec39 fix(recommandation): Fix chart recommandation (#39886) Alexandru Soare 2026-05-21 15:16:16 +03:00
  • ce9cab098f feat(mcp): chart formatting options across all supported chart types (#39887) Mehmet Salih Yavuz 2026-05-21 15:00:32 +03:00
  • 847b841056 fix(mcp): address fitzee review nits — min_length on target_tab and RuntimeError for invariant Amin Ghadersohi 2026-05-21 03:24:58 +00:00
  • 58abd8e066 fix(mcp): remove incorrect get_dashboard_info tab-discovery guidance Amin Ghadersohi 2026-05-15 00:41:46 +00:00
  • af4103781c fix(mcp): tighten target_tab guard and clarify schema description Amin Ghadersohi 2026-05-14 23:18:14 +00:00
  • 446e0df0ba fix(mcp): return error when target_tab not found in add_chart_to_existing_dashboard Amin Ghadersohi 2026-05-14 20:23:19 +00:00
  • 6840e41445 fix(playwright): drill into antd input inside row-select-checkbox span Joe Li 2026-05-21 02:49:13 -07:00
  • ab69e3dbcc docs(mcp): document that list_rls_filters and list_plugins have inline column docs Amin Ghadersohi 2026-05-21 08:13:49 +00:00
  • c470b7a8d4 fix(mcp): restore 'roles' to USER_DIRECTORY_FIELDS and bypass filter in RLS list tool Amin Ghadersohi 2026-05-21 04:25:19 +00:00
  • 7da1bca909 ci: trigger CI for fix Amin Ghadersohi 2026-05-21 02:12:18 +00:00
  • 06d72bcc72 fix(mcp): remove 'roles' from USER_DIRECTORY_FIELDS to allow RLS filter roles to be returned Amin Ghadersohi 2026-05-21 01:30:46 +00:00
  • 473456b6ea feat(mcp): add list and get tools for row level security and plugins Amin Ghadersohi 2026-05-20 22:48:20 +00:00
  • a183582291 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
  • 3acef94ef6 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
  • 9638eecdb1 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
  • 7e74fc4192 fix(charts): handle PostgreSQL INTERVAL type in bar and pie charts (#34513) Evan Rusackas 2026-05-20 22:26:59 -07:00
  • 963312ee45 fix(subdirectory): migrate direct DOM navigation to navigationUtils helpers Joe Li 2026-05-20 22:10:29 -07:00
  • 8692b6e817 fix(subdirectory): migrate RAW_HREF callsites and drop allowlist (Slice 3a) Joe Li 2026-05-20 21:46:37 -07:00
  • cdca6f7fdc 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
  • 3522a37b04 fix(embedded-e2e): scope embedded env vars to embedded step only Joe Li 2026-05-20 19:40:00 -07:00
  • 860ab2c581 fix(playwright): move header-toggle-all data-test off columnTitle to escape rc-table measure-row leak Joe Li 2026-05-20 19:38:31 -07:00
  • b1ca8cac6b fix(tests): fix flaky FileHandler test by awaiting LaunchQueue consumer in afterEach (#39508) Maxime Beauchemin 2026-05-20 19:31:01 -07:00
  • 5c393dbf6f ci: trigger CI for fix research-mcp-hello-page Amin Ghadersohi 2026-05-21 02:12:20 +00:00
  • 2cd5efa627 ci(deps): bump lower bound on pip dependabot PRs (#40308) Evan Rusackas 2026-05-20 18:53:57 -07:00
  • cb212db2bc fix(tests): update test_jwt_verifier to import _auth_error_handler Amin Ghadersohi 2026-05-21 01:15:53 +00:00
  • 22d1d3a878 refactor(mcp): extract _add_xy_limits helper and move series_limit tests oss-101877 aminghadersohi/mcp-xy-series-limit Amin Ghadersohi 2026-05-20 23:21:57 +00:00
  • 188fea221d feat(mcp): add series_limit to generate_chart XY config Amin Ghadersohi 2026-05-20 22:48:41 +00:00
  • a273fe4d62 fix(list-view): preserve user name in filter pill after navigation (#39505) Maxime Beauchemin 2026-05-20 16:54:49 -07:00
  • d2b850d615 fix(playwright): drop dead bulkSelectColumnConfig that duplicated data-test Joe Li 2026-05-20 16:48:35 -07:00
  • a072261aa4 fix(mcp): wire browser hello page to all auth paths, restrict to GET/HEAD Amin Ghadersohi 2026-05-20 23:40:00 +00:00
  • e9c25ff64e feat(mcp): return browser-friendly hello page for GET /mcp from browsers Amin Ghadersohi 2026-05-20 23:12:20 +00:00
  • d203f0de33 chore(sql-lab): finish SqlLab typed-dispatch migration for SaveDatasetModal (#40040) Evan Rusackas 2026-05-20 16:04:38 -07:00
  • 9935384ee8 fix(embedded-e2e): address codeant findings on env gate + dashboard_id type Joe Li 2026-05-20 15:48:17 -07:00
  • a0193dbab6 fix(versioning): replace session-state guard with InvalidRequestError catch sc-103156-versioning Mike Bridge 2026-05-20 16:47:12 -06:00
  • a75f9b67b2 chore(superset-ui-switchboard): forward-compat fixes for TypeScript 6.0 (Phase E) (#40028) Evan Rusackas 2026-05-20 15:37:52 -07:00
  • 3f0858e35d chore(sql-lab): migrate useDispatch to useAppDispatch (#40037) Evan Rusackas 2026-05-20 15:36:27 -07:00
  • 68c145adc3 feat(semantic layers): add metadata on additive metrics (#40279) Beto Dealmeida 2026-05-20 18:29:28 -04:00
  • 4c99cd68b6 chore(versioning): apply pre-commit autofixes (ruff + auto-walrus) Mike Bridge 2026-05-20 16:18:55 -06:00
  • 0c79581ee9 fix(versioning): retention task FK violation on cross-entity transactions Mike Bridge 2026-05-20 16:17:21 -06:00
  • d0520f6766 fix(versioning): skip non-clean parents in force-parent-dirty hook Mike Bridge 2026-05-20 16:13:03 -06:00
  • 9ca3f8ec01 fix(mcp): deny all tools on invalid credentials in search filtering mcp-rbac-tool-visibility Amin Ghadersohi 2026-05-20 21:49:39 +00:00
  • fbd07afdc9 fix(subdirectory): retire /superset/welcome/ dead route in FileHandler Joe Li 2026-05-20 14:46:28 -07:00
  • f14f393d1a fix(playwright): inject data-test attrs via antd rowSelection Joe Li 2026-05-20 14:45:00 -07:00
  • c8af308afb feat: OAuth2 during DB creation oauth-during-db-creation Beto Dealmeida 2026-05-20 17:37:46 -04:00
  • 6fda4fa810 refactor(dashboard): harden default-tab derivation in useActiveDashboardTabs fix-blank-embedded-filter-bar Joe Li 2026-05-20 11:41:53 -07:00
  • 5ccfb3f195 fix(embedded): scope filters to default tab when activeTabs is empty Joe Li 2026-04-30 09:59:17 -07:00
  • 15f11f3836 fix(embedded): show filter bar controls on embedded dashboards with tabs Joe Li 2026-04-16 14:40:39 -07:00
  • 87ca59c455 fix(embedded-e2e): force IPv4 base URL for Playwright CI Joe Li 2026-05-20 14:30:54 -07:00
  • 094cbf6972 refactor(mcp): promote local imports to module level in __main__.py and test_middleware.py Amin Ghadersohi 2026-05-20 21:14:22 +00:00
  • 00ad5f3916 fix(mcp): fix pytest mark parentheses style in test_middleware.py Amin Ghadersohi 2026-05-20 20:18:55 +00:00
  • e3e9d889a9 fix(mcp): fix unsorted imports in middleware.py Amin Ghadersohi 2026-05-20 17:59:48 +00:00
  • 842df5ee77 fix(mcp): fix 4 failing unit tests and ruff import error in RBAC tool visibility Amin Ghadersohi 2026-05-20 17:55:27 +00:00
  • f97e70ccdb refactor(mcp): promote local imports to module level in RBAC middleware Amin Ghadersohi 2026-05-20 16:02:38 +00:00
  • f10d088d78 ci: trigger CI run after rebase Amin Ghadersohi 2026-05-20 15:56:04 +00:00
  • facd48f70d fix(mcp): distinguish execute_sql permission from write access in instructions Amin Ghadersohi 2026-05-19 13:57:35 +00:00
  • 0753d9c3bb fix(mcp): fix two failing unit tests for RBAC tool visibility Amin Ghadersohi 2026-05-18 19:56:33 +00:00
  • 33dbd233df fix(mcp): fix CI pre-commit failures for RBAC tool visibility Amin Ghadersohi 2026-05-15 00:39:07 +00:00
  • c358463fd1 fix(mcp): address remaining Copilot review comments on RBAC tool visibility Amin Ghadersohi 2026-05-15 00:24:26 +00:00
  • bad03e48cd fix(mcp): address remaining code review findings for RBAC tool visibility Amin Ghadersohi 2026-05-15 00:14:15 +00:00
  • 16d35d3b18 fix(mcp): address code review findings for RBAC tool visibility Amin Ghadersohi 2026-05-13 21:27:57 +00:00
  • d8ee346586 fix(mcp): hide write tools from users without write permissions Amin Ghadersohi 2026-05-13 20:39:56 +00:00
  • 3fdc161950 Merge branch 'master' into chore/remove-unused-csp-domain chore/remove-unused-csp-domain Evan Rusackas 2026-05-20 14:08:15 -07:00
  • e6690e5721 Adding ASF references to allowed CSP modifications Evan Rusackas 2026-05-20 14:07:21 -07:00
  • dfd3f7b316 ci(lint): enforce no function-body imports (PLC0415) with targeted ignores ci/lint-no-function-body-imports Claude Code 2026-05-20 13:55:14 -07:00
  • 4a9aecda4a fix(dashboard-import): remap chartsInScope on import (#26338) (#40140) Evan Rusackas 2026-05-20 13:41:14 -07:00
  • 1b66588cda fix(playwright): wait for header-toggle-all attached, not visible Joe Li 2026-05-20 13:26:27 -07:00
  • 77236afa14 refactor(versioning): apply cross-PR review feedback (#39977 H1/M3/M5) Mike Bridge 2026-05-20 14:12:02 -06:00
  • 46b2d7d7a9 test(dashboard-import): pin native filter scope rootPath preservation (#19944) (#40135) Evan Rusackas 2026-05-20 12:25:34 -07:00
  • 6844944af7 fix(playwright): scope row checkbox + replace remaining magic 60s timeouts Joe Li 2026-05-20 11:59:46 -07:00