Commit Graph

  • 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
  • e2abad1b80 --no-verify alexandrusoare/fix/multiple-chart-preview-bugs alexandrusoare 2026-05-21 16:38:55 +03: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
  • 2e7a86f270 feat(mcp): add runtime chart plugin enable/disable via _PluginFilterConfig Amin Ghadersohi 2026-05-15 00:59:54 +00:00
  • e2d5364118 fix(mcp): fix E501 in update_chart.py and update_chart test mocks for column validation Amin Ghadersohi 2026-05-13 22:12:08 +00:00
  • c4be22e801 refactor(mcp): address Codex review — fix registry bug, DRY schema hints, remove column regex Amin Ghadersohi 2026-05-13 21:27:39 +00:00
  • f3a30af324 fix(mcp): add full column validation to update_chart Amin Ghadersohi 2026-05-13 20:14:32 +00:00
  • 7d4f5246eb fix(mcp): add threading lock to registry plugin loader Amin Ghadersohi 2026-05-13 17:40:10 +00:00
  • 573518d4f7 fix(mcp): resolve E402 and E501 in dataset_validator.py Amin Ghadersohi 2026-05-10 00:08:43 +00:00
  • 4de8edea2c fix(mcp): resolve ruff E501 and formatting issues to pass pre-commit Amin Ghadersohi 2026-05-09 00:11:52 +00:00
  • 6db4d17567 refactor(mcp): move all local imports to top level in chart type plugins Amin Ghadersohi 2026-05-07 17:00:23 +00:00
  • 7cb1c704c5 fix(mcp): address reviewer comments — local import rationale, x-optional corrections, cardinality suggestions Amin Ghadersohi 2026-05-07 16:29:53 +00:00
  • 5b9eefc320 refactor(mcp): complete plugin protocol — registry bootstrap, mypy fixes, test repairs Amin Ghadersohi 2026-05-07 15:51:20 +00:00
  • 6bd27400d6 refactor(mcp): eliminate dead code and complete plugin registry dispatch Amin Ghadersohi 2026-05-07 03:10:30 +00:00
  • fbc8b44f66 feat(mcp): add display_name and native_viz_types to chart type plugins Amin Ghadersohi 2026-05-07 00:27:36 +00:00
  • d3af2754e4 feat(mcp): introduce chart type plugin registry for extensible chart generation Amin Ghadersohi 2026-05-06 22:58:17 +00: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 mcp-rls-plugins-99978 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
  • 08664496b8 chore(deps): bump geostyler from 18.5.1 to 18.6.0 in /superset-frontend dependabot/npm_and_yarn/superset-frontend/geostyler-18.6.0 dependabot[bot] 2026-05-21 07:17:07 +00:00
  • ac7fcd767c chore(deps): bump d3-cloud from 1.2.8 to 1.2.9 in /superset-frontend dependabot/npm_and_yarn/superset-frontend/d3-cloud-1.2.9 dependabot[bot] 2026-05-21 07:15:23 +00:00
  • 8838dbe6d4 ci(e2e): align gunicorn args with prod entrypoint, drop to 1 worker ci/playwright-cypress-gunicorn Claude Code 2026-05-20 23:07:39 -07:00
  • 6eec5f192b chore(oxlint): enable import/newline-after-import + react/no-unstable-nested-components chore/oxlint-1.66-newline-and-nested-components Claude 2026-05-20 22:48:05 -07: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
  • 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
  • 16ecc19c84 fix(deps): reset requirements to Linux-generated baseline, update sqlglot pin dependabot/pip/sqlglot-30.8.0 Claude 2026-05-20 19:56:03 -07:00
  • f6cf829754 fix(sqlglot30): handle bare LIMIT clause in get_limit_from_sql Claude 2026-05-20 19:51:08 -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
  • dcd28ce4e4 chore(deps): bump tabulate from 0.9.0 to 0.10.0 dependabot/pip/tabulate-0.10.0 dependabot[bot] 2026-05-21 01:55:29 +00:00
  • 275ce6d5ee chore(deps): bump click from 8.2.1 to 8.4.0 dependabot[bot] 2026-05-21 01:55:16 +00:00
  • c472d62228 chore(deps-dev): bump gevent from 24.2.1 to 26.5.0 dependabot/pip/gevent-26.5.0 dependabot[bot] 2026-05-21 01:55:11 +00:00
  • 8949220992 fix(sqlglot30): adapt VERSION() detection and DremioRegexpSplit to sqlglot 30 API Claude 2026-05-20 18:54:12 -07: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
  • f6d58112cc ci(translations): skip malformed .po files with a warning ci/translation-regression-check Claude Code 2026-05-20 17:53:27 -07:00
  • c5fc31a67f fix(db2): explicitly register DB2Interval in TRANSFORMS for sqlglot 30 Claude 2026-05-20 17:45:55 -07:00
  • 2b6f29a20d ci(translations): make count_translated fail loudly on msgfmt errors Claude Code 2026-05-20 17:43:44 -07: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
  • 9f9c3737a2 fix(firebolt): update Parser.expression() calls to sqlglot 30 API Claude 2026-05-20 16:48:01 -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
  • 95b2441700 chore(deps): bump sqlglot lower bound + regenerate lockfiles Claude Code 2026-05-20 15:57:14 -07:00
  • bdaaddb7d0 chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 in /superset-websocket dependabot/npm_and_yarn/superset-websocket/typescript-6.0.3 Claude 2026-05-20 15:56:46 -07:00
  • 2739170e4a fix(websocket): update WebSocket.Server usage for TypeScript 6 compatibility Claude 2026-05-17 12:02:59 -07:00
  • b797ff5d20 fix(websocket): set rootDir in tsconfig.json for TypeScript 6 compatibility Claude 2026-05-18 22:44:41 -05:00
  • 9935384ee8 fix(embedded-e2e): address codeant findings on env gate + dashboard_id type Joe Li 2026-05-20 15:48:17 -07: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
  • 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
  • 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
  • 9a6f76c992 fix(database): cache sqla engine per process per URL (#27897) tdd/issue-27897-sqla-engine-cache Claude 2026-05-20 14:29:10 -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
  • 8e69649076 fix(translations): address @aminghadersohi review feedback feat/translation-backfill-tooling Claude 2026-05-20 14:02:45 -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