Claude Code
9bf60d3d7e
chore(docs): rename default docs plugin to user_docs for consistent versioned dir naming
...
Background: of the four versioned docs sections, three (admin_docs,
developer_docs, components) use the standard Docusaurus
`<plugin_id>_versioned_docs` / `<plugin_id>_versioned_sidebars` /
`<plugin_id>_versions.json` naming on disk. The fourth — the
user-docs section — was wired through preset-classic's bundled docs
slot, which uses the special "default" plugin id that gets no prefix
(`versioned_docs/`, `versioned_sidebars/`, `versions.json`). This is
a Docusaurus quirk, not a Superset choice, but the result is
inconsistent top-level layout and a confusingly-bare `versioned_docs`
that looks like a global rather than a per-section dir.
Fix: configure user-docs as an explicit `plugin-content-docs`
instance with `id: 'user_docs'` instead of relying on
preset-classic's default docs slot. Now all four sections produce
parallel-named files at the docs/ root.
Changes:
- docusaurus.config.ts: add user_docs to dynamicPlugins; set
`docs: false` on preset-classic.
- versions-config.json: rename `docs` key → `user_docs`.
- File renames (preserves git history via `git mv`):
versioned_docs/ → user_docs_versioned_docs/
versioned_sidebars/ → user_docs_versioned_sidebars/
versions.json → user_docs_versions.json
- src/theme/DocVersionBadge/index.js: update PLUGIN_ID_TO_BASE_PATH
(`default` → `user_docs`) and refresh the comment.
- scripts/manage-versions.mjs: drop every `section === 'docs'`
special case; the user_docs section's source dir is still `docs/`
(we didn't rename the content folder), but everything else is
uniform with the other three sections — net code reduction.
- package.json: rename `version:add:docs` → `version:add:user_docs`
and `version:remove:docs` → `version:remove:user_docs` script
aliases. CLI breaking change for anyone scripting against these,
but this is internal docs tooling and the new name matches the
on-disk naming.
- README.md, DOCS_CLAUDE.md: update examples and naming notes.
URL impact: none. The user-docs URL prefix is governed by
`routeBasePath: 'user-docs'` (unchanged), not by the plugin id. The
existing 6.0.0 versioned URL `/user-docs/6.0.0/...` continues to
resolve, verified via local `yarn build`.
What this enables: when the next 6.1.0 cut runs (in a follow-up PR
on top of this), the snapshot will land at
`user_docs_versioned_docs/version-6.1.0/` instead of
`versioned_docs/version-6.1.0/`, and the top-level docs/ directory
will list its versioning artifacts in four parallel sets — much
easier to scan during review.
2026-05-15 09:22:56 -07:00
Richard Fogaca Nienkotter and GitHub
1e2d0b5f5b
fix(mcp): defer chart preview command imports ( #40164 )
2026-05-15 12:15:33 -03:00
59b5f69627
chore(deps): bump antd from 6.3.7 to 6.4.2 in /docs ( #40149 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 21:54:22 +07:00
c2980c7c42
chore(deps-dev): bump webpack-dev-server from 5.2.3 to 5.2.4 in /superset-frontend ( #40161 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 21:53:22 +07:00
982881ac1c
chore(deps-dev): bump tsx from 4.21.0 to 4.22.0 in /superset-frontend ( #40162 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-15 21:52:50 +07:00
2e7a2b1f2d
fix: escape SQL identifiers in db engine spec prequeries and metadata queries ( #39840 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 09:48:38 -04:00
a06e6ea19b
fix(extensions): add cache headers and strip Vary: Cookie for extension static assets ( #40120 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 09:23:39 -03:00
ee9eec25f9
fix(dataset): validate datasource access during import ( #39998 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 12:06:47 +01:00
ffa32414ef
fix(query): restrict query cancellation to the query owner ( #39996 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 12:05:38 +01:00
407321e394
fix(database): extend shillelagh URI pattern to cover all driver variants ( #39995 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-15 12:04:34 +01:00
JUST.in DO IT and GitHub
2b71d964cc
fix(sqllab): missing estimate action button ( #40101 )
2026-05-14 14:43:07 -07:00
f02e5b7e83
chore(deps-dev): bump babel-jest from 30.3.0 to 30.4.1 in /superset-frontend ( #40090 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sadpandajoe <jcli38@gmail.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
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 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-14 13:52:14 -07:00
4e09889607
test(datasets): regression coverage for #16141 (export with same table name, different schemas) ( #40123 )
...
Co-authored-by: Superset Dev <dev@superset.apache.org >
Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-14 11:08:23 -07:00
672e9a1477
fix(docs): tighten onBrokenLinks to throw and fix surfaced broken links ( #40102 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-14 11:07:18 -07:00
Richard Fogaca Nienkotter and GitHub
8fa5a75c70
fix(mcp): apply cached adhoc filters to chart retrieval ( #40099 )
2026-05-14 14:21:54 -03:00
144dae7c43
fix(dashboard): use datasetUuid instead of datasetId in display controls export/import (SC-104655) ( #40008 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-14 10:18:57 -07:00
Arpit Jain and GitHub
62dc237014
chore(ci): add explicit permissions to additional workflows ( #40067 )
2026-05-14 23:24:46 +07:00
823eb905d3
fix(mcp): JSON-serialize order_by_cols and support sort direction ( #39952 )
...
Co-authored-by: Amin Ghadersohi <amin.ghadersohi@gmail.com >
2026-05-14 11:19:37 -04:00
Alexandru Soare and GitHub
966e97989b
chore(mcp): Standardize error response shapes across chart tools ( #39905 )
2026-05-14 18:07:31 +03:00
8b0e63b58c
fix(rls): prevent double-apply when converting physical dataset to virtual ( #39725 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-14 18:05:48 +03:00
64dae07675
chore(deps): bump markdown-to-jsx from 9.7.16 to 9.8.0 in /superset-frontend ( #40111 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-14 21:39:48 +07:00
e56883baef
fix(ci): handle schedule event in change_detector and actually trigger all-changed ( #40105 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-14 21:39:07 +07:00
a62bf2b0bb
fix: chart rendering race condition and homepage connection reset ( #40065 )
...
Co-authored-by: Geidō <60598000+geido@users.noreply.github.com >
2026-05-14 17:10:11 +03:00
01224007da
fix(mixed-timeseries): preserve all-NaN metric columns after pivot when Jinja evaluates to NULL ( #40005 )
...
Co-authored-by: Matt Fitzgerald <matt.fitzgerald@preset.io >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-14 07:46:34 -03:00
d1e9a5df06
chore(docs): clean up version-cutting tooling and finish developer_portal rename ( #39837 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-13 20:14:52 -07:00
48530cb888
chore(deps-dev): bump @babel/register from 7.28.6 to 7.29.3 in /superset-frontend ( #39818 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 19:17:21 -07:00
676979643f
chore(deps-dev): bump @babel/preset-env from 7.29.3 to 7.29.5 in /superset-frontend ( #39934 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 16:11:01 -07:00
21e62d594e
chore(deps-dev): bump wait-on from 9.0.6 to 9.0.10 in /superset-frontend ( #40087 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 16:09:03 -07:00
5bad4f55fb
chore(deps-dev): bump @playwright/test from 1.59.1 to 1.60.0 in /superset-frontend ( #40088 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 16:01:26 -07:00
17a5f69339
chore(deps): bump chrono-node from 2.9.0 to 2.9.1 in /superset-frontend ( #39939 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 15:59:36 -07:00
d690aa7eb4
chore(deps): bump immer from 11.1.4 to 11.1.7 in /superset-frontend ( #39941 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 15:58:20 -07:00
d6c458abd4
chore(deps-dev): bump oxlint from 1.62.0 to 1.63.0 in /superset-frontend ( #39937 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
2026-05-13 15:57:30 -07:00
c233bf6171
chore(deps-dev): bump baseline-browser-mapping from 2.10.24 to 2.10.29 in /superset-frontend ( #39903 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 15:56:30 -07:00
992f561ab9
chore(deps): bump mapbox-gl from 3.23.0 to 3.23.1 in /superset-frontend ( #39879 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 15:55:54 -07:00
d7fa9301cc
fix(dashboard): restore top-level tab drop target for dashboards with content ( #39423 )
...
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-05-13 15:31:29 -07:00
958d4aa3de
fix(export): fix double app-root prefix in chart/drill-detail export URLs ( #39710 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-13 15:17:13 -07:00
Richard Fogaca Nienkotter and GitHub
2a1dcb79e3
fix(mcp): expose table chart type labels in chart responses ( #40060 )
2026-05-13 16:38:31 -03:00
Michael S. Molina and GitHub
817814d4f6
chore: Bump core packages to 0.1.0 ( #40029 )
2026-05-13 16:32:19 -03:00
1a7a14c357
fix(explore): remove leftover debug console.log in ZoomConfigControl ( #39991 )
...
Co-authored-by: Claude Code <noreply@anthropic.com >
2026-05-13 10:55:29 -07:00
85c4411041
chore(deps-dev): bump @babel/plugin-transform-modules-systemjs from 7.25.0 to 7.29.4 in /superset-embedded-sdk ( #39983 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 10:10:38 -07:00
Mayank Aggarwal and GitHub
a50de459ae
fix(dashboard): restore spacing for charts inside Tabs layout ( #38729 )
2026-05-13 09:44:05 -07:00
6216e57490
chore(deps): bump react-syntax-highlighter from 16.1.0 to 16.1.1 in /superset-frontend ( #39698 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-13 09:35:42 -07:00
cdddb99e9a
chore(deps): bump yeoman-generator from 8.1.2 to 8.2.2 in /superset-frontend ( #39880 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:34:42 -07:00
803fed28b8
chore(deps): update react requirement from ^19.2.5 to ^19.2.6 in /superset-frontend/plugins/legacy-plugin-chart-chord ( #39929 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-13 09:34:26 -07:00
8074ae2e38
chore(deps): bump fast-uri from 3.1.0 to 3.1.2 in /superset-frontend/cypress-base ( #39974 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:34:11 -07:00
577085eece
chore(deps-dev): bump fast-uri from 3.0.1 to 3.1.2 in /superset-embedded-sdk ( #39978 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:33:57 -07:00
5d40d8aeac
chore(deps): bump actions/dependency-review-action from 4.9.0 to 5.0.0 ( #40016 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-05-13 09:33:14 -07:00
b4cb780e74
chore(deps): update ace-builds requirement from ^1.43.6 to ^1.44.0 in /superset-frontend/packages/superset-ui-core ( #40017 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Claude <claude@anthropic.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-13 09:32:35 -07:00