Commit Graph

  • a1c99167a2 fix(mcp): normalize FAB_API_KEY_PREFIXES from config before passing to CompositeTokenVerifier Amin Ghadersohi 2026-05-14 19:08:34 +00:00
  • 20d4271c53 fix(mcp): fix stale patch target in auth tests and update stale docstring Amin Ghadersohi 2026-05-14 19:05:42 +00:00
  • d19470f60c fix(mcp): validate api_key_prefixes in CompositeTokenVerifier — filter empty/non-string entries Amin Ghadersohi 2026-05-14 16:34:36 +00:00
  • add2c38787 fix(mcp): fix stale patch target in auth tests and update stale docstring Amin Ghadersohi 2026-05-13 23:04:02 +00:00
  • d98d5e4fe6 refactor(mcp): delegate load_user_with_relationships to SecurityManager.find_user_with_relationships Amin Ghadersohi 2026-05-13 22:10:36 +00:00
  • 41003686ab fix(mcp): harden auth — PermissionError propagation, passthrough client_id guard, fail-closed on missing token Amin Ghadersohi 2026-05-13 21:26:42 +00:00
  • f322a50193 refactor(mcp): extract duplicated app context + sm setup into helper Amin Ghadersohi 2026-05-13 19:57:41 +00:00
  • 6dc0dc02b8 fix(mcp): fix stale patch target in auth tests and update stale docstring Amin Ghadersohi 2026-05-13 06:34:46 +00:00
  • 06a9b10068 Potential fix for pull request finding Amin Ghadersohi 2026-05-08 16:04:09 -04:00
  • 342c536358 refactor(mcp): hoist JWT verifier imports to module top Amin Ghadersohi 2026-05-08 14:57:06 -04:00
  • 3a4f6024c2 fix(security): drop redundant explicit ApiKey perm creation Amin Ghadersohi 2026-05-08 14:47:58 -04:00
  • e8d6779b5a refactor(mcp): hoist API key auth imports to module top Amin Ghadersohi 2026-05-08 14:36:16 -04:00
  • 9458c25c95 fix(mcp): validate API keys via FastMCP AccessToken and lock down ApiKey perms Amin Ghadersohi 2026-05-08 14:26:05 -04:00
  • 686ad08bb5 fix(mcp): remove prefixes from log to satisfy CodeQL Amin Ghadersohi 2026-04-23 20:29:08 -04:00
  • d0b77211fc fix(mcp): add type annotations to test fixtures and parameters Amin Ghadersohi 2026-04-23 20:18:44 -04:00
  • 11e44ac5bf fix(mcp): wire composite verifier and add ApiKey permission sync Amin Ghadersohi 2026-04-23 19:52:17 -04:00
  • afb3d086e2 fix(mcp): create ApiKey permissions on init and support API keys with JWT auth Amin Ghadersohi 2026-04-23 19:51:51 -04:00
  • d9f4367c09 fix(country-map): re-include country-maps GeoJSON in Docker build context Superset Dev 2026-05-14 16:26:48 -07:00
  • b2200cb740 fix(share-embed): rewrite permalink URL origin to browsing origin Joe Li 2026-05-14 16:22:02 -07:00
  • 6e3c21d3a3 fix(subdirectory): drop /superset/ prefix from chart-dashboards menu link Joe Li 2026-05-14 15:44:12 -07:00
  • 28b845ead4 fix(subdirectory): close adversarial-review gaps in helpers, backend models, and FAB links Joe Li 2026-05-14 15:39:01 -07:00
  • 8f36148693 Fix lint Beto Dealmeida 2026-05-14 18:38:22 -04:00
  • 2e16b8266a feat(glyph): single-file chart definition pattern across all plugins Evan Rusackas 2026-05-14 14:23:50 -07:00
  • c531185d0a fix(subdirectory): align SPA + sibling view routes after Superset.route_base="" Joe Li 2026-05-14 14:52:28 -07:00
  • b7c4d1e999 test(subdirectory): close review nits on the navbar-logo round-3 fix Joe Li 2026-05-14 12:29:48 -07:00
  • 7daa1741d0 fix(subdirectory): navbar logo double-prefix on /superset/ deployment Joe Li 2026-05-14 12:25:48 -07:00
  • d26802bcb3 fix(subdirectory): create-chart link, permalink doubling, and dead Superset.* routes Joe Li 2026-05-14 09:51:25 -07:00
  • a639285944 docs(updating): note navigationUtils helper API for contributors Joe Li 2026-05-08 19:07:19 -07:00
  • 9c4bbc6c2f test(subdirectory): split AppLink tests into a tsx file with mock pattern Joe Li 2026-05-08 16:07:19 -07:00
  • 9e94723ef7 test(subdirectory): cover redirect, getShareableUrl, AppLink, and walker branches Joe Li 2026-05-08 15:56:58 -07:00
  • 6697e69468 revert(subdirectory): remove SupersetClient response normaliser wiring Joe Li 2026-05-08 15:37:59 -07:00
  • 32b02842ae test(explore): update ViewQuery to expect openInNewTab third arg Joe Li 2026-05-08 15:23:33 -07:00
  • 3275147a07 fix(ts): allow undefined appRoot in normalizeJsonResponse signature Joe Li 2026-05-08 15:13:37 -07:00
  • 04b6429597 style: re-apply prettier 3.8.3 formatting to QueryTable Joe Li 2026-05-08 15:05:33 -07:00
  • 5ed2a403a5 feat(frontend): migrate all subdirectory call sites to navigationUtils helpers Joe Li 2026-05-08 14:53:36 -07:00
  • e0b51e4bf8 style: apply prettier line-wrap to normalizeBackendUrls.test.ts Joe Li 2026-05-07 23:36:44 -07:00
  • 15ed72878b refactor(subdirectory): trim over-commented helpers and tests Joe Li 2026-05-07 23:29:57 -07:00
  • 197bd912eb fix(subdirectory): reinstate invariants scan, harden scanner Joe Li 2026-05-07 22:08:12 -07:00
  • 1f42ee1bb5 fix(subdirectory): drop disabled-test, remove unused imports Joe Li 2026-05-07 16:22:05 -07:00
  • bbe9fb2d12 fix(subdirectory): skip invariants scan to isolate shard-6 hang Joe Li 2026-05-07 16:16:51 -07:00
  • 3d5002c622 fix(subdirectory): avoid TDZ on mockApplicationRoot during mock factory invoke Joe Li 2026-05-07 11:53:29 -07:00
  • a93081940f fix(subdirectory): use explicit __esModule mock shape for getBootstrapData Joe Li 2026-05-07 11:35:49 -07:00
  • 57cc9a671f fix(subdirectory): preserve default export when mocking getBootstrapData Joe Li 2026-05-07 11:22:23 -07:00
  • ea9199156e style: collapse SAFE_NAVIGATION_URL_RE onto one line per prettier Joe Li 2026-05-07 11:10:01 -07:00
  • 5c0d2bfc5b fix(subdirectory): reorder navigationUtils so primitives precede helpers Joe Li 2026-05-07 10:56:44 -07:00
  • f8b26caf9d fix(subdirectory): collapse redirect into navigateTo to clear CodeQL alert Joe Li 2026-05-07 10:50:30 -07:00
  • 0bd3d3a06b fix(subdirectory): add navigation URL scheme allow-list to satisfy CodeQL Joe Li 2026-05-07 10:41:40 -07:00
  • 7aee4fb7bd fix(subdirectory): unblock CI on subdirectory-helpers PR Joe Li 2026-05-07 10:38:23 -07:00
  • 7ca048a0eb feat(subdirectory): implement application root URL helpers and backend normaliser Joe Li 2026-05-07 10:05:32 -07:00
  • 438031cbc4 style: apply prettier line-wrapping in skeleton modules Joe Li 2026-05-06 18:11:37 -07:00
  • 88231f2b41 test(subdirectory): scaffold red/green tests for application root URL helpers Joe Li 2026-05-06 17:30:58 -07:00
  • aaa87d79c2 Add indicator in Explore Beto Dealmeida 2026-05-14 17:48:21 -04:00
  • 2b71d964cc fix(sqllab): missing estimate action button (#40101) JUST.in DO IT 2026-05-14 14:43:07 -07:00
  • 1be84f1769 feat(dashboard): component theming for Tabs, Row, Column, Markdown — Phase 4b-4e Claude 2026-05-14 13:59:43 -07:00
  • de4c929e44 test(translations): add unit tests for build_translation_index Claude Code 2026-05-14 13:54:05 -07:00
  • f02e5b7e83 chore(deps-dev): bump babel-jest from 30.3.0 to 30.4.1 in /superset-frontend (#40090) dependabot[bot] 2026-05-14 13:52:53 -07:00
  • 5fa9657528 chore(deps): update @ant-design/icons requirement from ^6.2.2 to ^6.2.3 in /superset-frontend/packages/superset-ui-core (#40092) dependabot[bot] 2026-05-14 13:52:37 -07:00
  • d853930840 chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend (#40107) dependabot[bot] 2026-05-14 13:52:14 -07:00
  • 1f3d2cc305 feat(dashboard): end-to-end component theming on Chart — Phase 4a Claude 2026-05-13 11:07:54 -07:00
  • 96880a5e8a feat(dashboard): ThemeSelectorModal + setComponentThemeId action — Phase 3 Claude 2026-05-13 11:03:44 -07:00
  • 5d9f0780fc feat(dashboard): ComponentHeaderControls — Phase 2 Claude 2026-05-13 10:58:17 -07:00
  • 96e8ddc95c feat(dashboard): per-component theme provider — Phase 1 (Chart PoC) Claude 2026-05-13 10:28:03 -07:00
  • 9959465017 docs(sip): draft granular component theming SIP Claude 2026-05-13 10:22:15 -07:00
  • 3e997cd5c2 fix(mcp): normalize FAB_API_KEY_PREFIXES from config before passing to CompositeTokenVerifier amin/mcp-api-key-auth-fixes Amin Ghadersohi 2026-05-14 19:08:34 +00:00
  • c1fcabbc55 fix(mcp): fix stale patch target in auth tests and update stale docstring Amin Ghadersohi 2026-05-14 19:05:42 +00:00
  • 520401e23d Fixes Beto Dealmeida 2026-05-14 14:42:48 -04:00
  • cd01d1d433 test(react18): drive reorder drag tests with react-dnd-test-backend Mehmet Salih Yavuz 2026-05-14 21:36:35 +03:00
  • 11f61092b9 feat(plugin-chart-country-map): scope composites by anchor country Superset Dev 2026-05-14 11:21:31 -07:00
  • 4e09889607 test(datasets): regression coverage for #16141 (export with same table name, different schemas) (#40123) Evan Rusackas 2026-05-14 11:08:23 -07:00
  • 672e9a1477 fix(docs): tighten onBrokenLinks to throw and fix surfaced broken links (#40102) Evan Rusackas 2026-05-14 11:07:18 -07:00
  • 84178bf4e3 docs(react18): expand TODO on skipped drag tests with three fix paths Mehmet Salih Yavuz 2026-05-14 20:28:10 +03:00
  • 8fa5a75c70 fix(mcp): apply cached adhoc filters to chart retrieval (#40099) Richard Fogaca Nienkotter 2026-05-14 14:21:54 -03:00
  • 144dae7c43 fix(dashboard): use datasetUuid instead of datasetId in display controls export/import (SC-104655) (#40008) Mafi 2026-05-15 03:18:57 +10:00
  • 9a05c06b3a Merge branch 'master' into yousoph-echarts-docs yousoph-echarts-docs yousoph 2026-05-14 10:11:34 -07:00
  • 13a1f99430 Merge branch 'master' into fix/dashboard-create-chart-button-spacing fix/dashboard-create-chart-button-spacing yousoph 2026-05-14 10:11:25 -07:00
  • fd80f76661 fix(mcp): validate api_key_prefixes in CompositeTokenVerifier — filter empty/non-string entries Amin Ghadersohi 2026-05-14 16:34:36 +00:00
  • daf78c9374 test(react18): silence jest/no-disabled-tests on the skipped drag tests Mehmet Salih Yavuz 2026-05-14 19:28:37 +03:00
  • 62dc237014 chore(ci): add explicit permissions to additional workflows (#40067) Arpit Jain 2026-05-15 01:24:46 +09:00
  • 705653f3ba test(react18): skip 2 reorder-within-list drag tests pending react-dnd upgrade Mehmet Salih Yavuz 2026-05-14 19:09:43 +03:00
  • c6442adde1 fix(react18): resolve lint and findDOMNode/console-spy test failures Mehmet Salih Yavuz 2026-05-14 18:27:13 +03:00
  • dca18116ae Improvements Beto Dealmeida 2026-05-13 09:15:51 -04:00
  • 209b44522d Leverage additive metrics Beto Dealmeida 2026-05-12 17:17:09 -04:00
  • 861ed4aa45 feat(semantic layers): cache Beto Dealmeida 2026-05-12 15:57:53 -04:00
  • 823eb905d3 fix(mcp): JSON-serialize order_by_cols and support sort direction (#39952) Sandesh Devaraju 2026-05-14 08:19:37 -07:00
  • 137c9fca6d Improvements single-sv Beto Dealmeida 2026-05-14 11:18:33 -04:00
  • 966e97989b chore(mcp): Standardize error response shapes across chart tools (#39905) Alexandru Soare 2026-05-14 18:07:31 +03:00
  • 8b0e63b58c fix(rls): prevent double-apply when converting physical dataset to virtual (#39725) Mehmet Salih Yavuz 2026-05-14 18:05:48 +03:00
  • 671eed7863 feat(semantic layers): form for semantic layer with single semantic view Beto Dealmeida 2026-05-13 15:14:51 -04:00
  • 0e83e836e7 Merge branch 'master' into sec/resolve-gha-vulns Đỗ Trọng Hải 2026-05-14 21:51:42 +07:00
  • d390c90f16 fix(ci): resolve fixable GHA-related security issues hainenber 2026-05-14 21:49:04 +07:00
  • d22c7f991a feat!(ci): remove looming deprecated ephemeral env related workflows hainenber 2026-05-14 21:45:48 +07:00
  • 64dae07675 chore(deps): bump markdown-to-jsx from 9.7.16 to 9.8.0 in /superset-frontend (#40111) dependabot[bot] 2026-05-14 21:39:48 +07:00
  • e56883baef fix(ci): handle schedule event in change_detector and actually trigger all-changed (#40105) Evan Rusackas 2026-05-14 07:39:07 -07:00
  • a62bf2b0bb fix: chart rendering race condition and homepage connection reset (#40065) Mehmet Salih Yavuz 2026-05-14 17:10:11 +03:00
  • bf4840dea1 fix(react18): forwardRef Popover wrapper, wrap explore popover trigger children in span Mehmet Salih Yavuz 2026-05-14 16:23:33 +03:00
  • f80000102b fix(react18): forwardRef Avatar/AvatarGroup, wrap DropdownButton in span Mehmet Salih Yavuz 2026-05-14 16:13:46 +03:00
  • f67bd7eadf fix(react18): silence findDOMNode / defaultProps deprecations from popovers and modal Mehmet Salih Yavuz 2026-05-14 15:59:51 +03:00
  • bcea2c2668 fix(react18): forwardRef on superset-ui-core wrappers used as tooltip/dropdown triggers Mehmet Salih Yavuz 2026-05-14 15:48:24 +03:00
  • 01224007da fix(mixed-timeseries): preserve all-NaN metric columns after pivot when Jinja evaluates to NULL (#40005) Mafi 2026-05-14 20:46:34 +10:00
  • d1e9a5df06 chore(docs): clean up version-cutting tooling and finish developer_portal rename (#39837) Evan Rusackas 2026-05-13 20:14:52 -07:00