Amin Ghadersohi
02dbaeb9cf
polish(tier3-storage): docs, test coverage, API cleanup
...
- Rename migration file to match the table it creates (extension_storage)
- Replace unsafe assert patterns in API with proper None guards
- Add direct import of ExtensionStorage into api.py (removes runtime import)
- Add missing requestBody OpenAPI spec to set_user and set_resource
- Add _key_to_fernet docstring
- Add test_list_resource_filtered_by_category (parity with list_global/list_user)
- Add docs/developer_docs/extensions/extension-points/persistent-storage.md
covering all three scopes, REST API, frontend/backend usage examples,
encryption, key rotation, and data model table
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-07 11:23:24 -07:00
dependabot[bot]
d30c5b4eee
chore(deps): bump caniuse-lite from 1.0.30001782 to 1.0.30001784 in /docs ( #38998 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 22:37:29 +07:00
dependabot[bot]
64bd03bd70
chore(deps): bump caniuse-lite from 1.0.30001781 to 1.0.30001782 in /docs ( #38941 )
2026-04-01 07:55:19 +07:00
dependabot[bot]
4fae5758d5
chore(deps): bump baseline-browser-mapping from 2.10.11 to 2.10.12 in /docs ( #38942 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 00:42:28 +07:00
dependabot[bot]
e4021fb6e7
fix(sec): resolve 50+ Dependabot alerts + bump core-js ( #38939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: hainenber <dotronghai96@gmail.com >
2026-04-01 00:28:42 +07:00
Mehmet Salih Yavuz
55aa36fef8
docs(developer): add celery to testing section for alerts&reports ( #38888 )
2026-03-31 10:24:58 -07:00
dependabot[bot]
944944c49e
chore(deps): bump antd from 6.3.4 to 6.3.5 in /docs ( #38967 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 22:33:18 +07:00
dependabot[bot]
b49e899974
chore(deps-dev): bump typescript-eslint from 8.57.2 to 8.58.0 in /docs ( #38968 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 21:59:46 +07:00
dependabot[bot]
5ad91fbb09
chore(deps): bump baseline-browser-mapping from 2.10.10 to 2.10.11 in /docs ( #38902 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:43:58 +07:00
dependabot[bot]
6229c99050
chore(deps): bump @ant-design/icons from 6.1.0 to 6.1.1 in /docs ( #38904 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:43:38 +07:00
dependabot[bot]
7e69d5d839
chore(deps): bump node-forge from 1.3.2 to 1.4.0 in /docs ( #38907 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 14:42:11 +07:00
Shaitan
95820fb9e6
docs: improve SQL templating guidance and examples ( #38777 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Daniel Vaz Gaspar <danielvazgaspar@gmail.com >
2026-03-26 16:47:14 +00:00
dependabot[bot]
ba5820b088
chore(deps): bump antd from 6.3.3 to 6.3.4 in /docs ( #38843 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 23:09:16 +07:00
Amin Ghadersohi
811dcb3715
feat(api-keys): add API key authentication via FAB SecurityManager ( #37973 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Kamil Gabryjelski <kamil.gabryjelski@gmail.com >
2026-03-24 13:37:26 -04:00
dependabot[bot]
e2bb20121e
chore(deps-dev): bump typescript-eslint from 8.57.1 to 8.57.2 in /docs ( #38818 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 22:07:07 +07:00
dependabot[bot]
6d93eeb533
chore(deps): bump baseline-browser-mapping from 2.10.9 to 2.10.10 in /docs ( #38799 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 22:20:36 +07:00
dependabot[bot]
519a64da82
chore(deps): bump @swc/core from 1.15.18 to 1.15.21 in /docs ( #38798 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 22:09:00 +07:00
dependabot[bot]
24be9cd515
chore(deps): bump caniuse-lite from 1.0.30001780 to 1.0.30001781 in /docs ( #38801 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-23 21:58:15 +07:00
dependabot[bot]
32eb8c8263
chore(deps): bump flatted from 3.3.3 to 3.4.2 in /docs ( #38772 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-21 09:27:03 +07:00
dependabot[bot]
1af5da6aad
chore(deps): bump baseline-browser-mapping from 2.10.7 to 2.10.9 in /docs ( #38756 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-20 10:12:39 -07:00
Shaitan
d4646d43a7
docs(security): update vulnerability reporting policy and admin trust boundary ( #38653 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-19 10:57:57 -07:00
dependabot[bot]
3edf75123a
chore(deps): bump swagger-ui-react from 5.32.0 to 5.32.1 in /docs ( #38708 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-18 10:12:47 -07:00
dependabot[bot]
834d2abe70
chore(deps): bump antd from 6.3.2 to 6.3.3 in /docs ( #38686 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 16:01:02 -07:00
Michael S. Molina
6f301707f9
fix: Simplify extension folder name ( #38690 )
2026-03-17 14:00:19 -03:00
dependabot[bot]
461037f645
chore(deps-dev): bump typescript-eslint from 8.56.1 to 8.57.1 in /docs ( #38684 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 21:54:27 +07:00
dependabot[bot]
c980f39aab
chore(deps): bump caniuse-lite from 1.0.30001778 to 1.0.30001780 in /docs ( #38688 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-17 21:51:39 +07:00
Ville Brofeldt
dcb414aa06
feat(extensions): add update command to extensions cli ( #38651 )
2026-03-16 07:02:42 -07:00
Mayank Aggarwal
cc066b3576
fix(docs): use absolute API doc links in developer docs ( #38649 )
2026-03-14 22:50:14 +07:00
dependabot[bot]
242636b36b
chore(deps): bump baseline-browser-mapping from 2.10.0 to 2.10.7 in /docs ( #38622 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 22:06:43 +07:00
dependabot[bot]
4a9db243a1
chore(deps): bump caniuse-lite from 1.0.30001777 to 1.0.30001778 in /docs ( #38593 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-13 09:35:13 +07:00
Amin Ghadersohi
65e21cf13c
docs: move MCP deployment guide to admin docs, add user-facing AI guide ( #38585 )
2026-03-12 10:30:51 -07:00
dependabot[bot]
3056c41507
chore(deps): bump caniuse-lite from 1.0.30001775 to 1.0.30001777 in /docs ( #38463 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-03-11 08:51:21 -07:00
dependabot[bot]
6d1d5d64d1
chore(deps): bump antd from 6.3.1 to 6.3.2 in /docs ( #38547 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 15:21:00 +07:00
dependabot[bot]
afa51125de
chore(deps): bump the storybook group in /docs with 11 updates ( #38501 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-03-10 10:09:40 +07:00
Evan Rusackas
8e3e57c1c8
fix(docs): swizzle MethodEndpoint to fix SSG crash on all API pages ( #38533 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-09 14:18:59 -07:00
Hugh A. Miles II
61fbfda501
feat(security): add granular export controls (Phase 1) ( #38361 )
2026-03-09 16:44:56 -04:00
dependabot[bot]
60577bcd97
chore(deps-dev): bump webpack from 5.105.3 to 5.105.4 in /docs ( #38380 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-06 16:54:50 -08:00
HY Chang
3cb00bf116
feat(database): add Google Cloud Datastore db engine spec ( #37677 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-03-06 16:40:17 -08:00
Michael S. Molina
a6c0d6321f
chore(extensions): simplify backend package structure by removing superset_extensions namespace ( #38476 )
2026-03-06 14:49:49 -03:00
Michael S. Molina
5fb9e17721
refactor(extensions): align editors API naming with commands/views, add description to all contribution types ( #38475 )
2026-03-06 14:18:49 -03:00
Beto Dealmeida
03ad1789f0
feat(alerts/reports): external URL warning ( #35021 )
2026-03-06 11:57:03 -05:00
Michael S. Molina
296bd7e56b
docs(extensions): fix extension developer documentation and CLI scaffolding ( #38472 )
2026-03-06 13:10:41 -03:00
Michael S. Molina
357e35dc62
refactor(core): reorganize superset-core packages into feature-based structure ( #38448 )
2026-03-05 17:41:15 -03:00
Amin Ghadersohi
0dbd4c5b90
docs(mcp): add MCP server deployment and authentication guide ( #38415 )
2026-03-05 17:52:04 +01:00
Đỗ Trọng Hải
a513406239
feat!: upgrade project's Node version to v22 ( #37223 )
...
Signed-off-by: hainenber <dotronghai96@gmail.com >
Co-authored-by: Evan Rusackas <evan@preset.io >
2026-03-05 22:20:18 +07:00
dependabot[bot]
5a2a72cf31
chore(deps): bump svgo from 3.3.2 to 3.3.3 in /docs ( #38422 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-05 09:16:01 +07:00
Ville Brofeldt
0d5827ac42
chore(extensions): unified contribution api and automatic prefixing ( #38412 )
2026-03-04 14:51:22 -08:00
Michael S. Molina
19f949276c
refactor(config): SIGNAL_CACHE_CONFIG → DISTRIBUTED_COORDINATION_CONFIG ( #38395 )
2026-03-04 09:40:21 -08:00
Michael S. Molina
832fee3ff8
refactor(mcp): move superset_core MCP module from mcp to api/mcp ( #38394 )
2026-03-04 09:38:17 -08:00
Evan Rusackas
ef4b1d674b
feat(docs): add filterable UI Components table and improve build performance ( #38253 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-04 10:32:25 -03:00