This is an automated email from the ASF dual-hosted git repository.

hainenber pushed a change to branch 
dependabot/npm_and_yarn/superset-frontend/use-query-params-2.2.2
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 45c38373b3 chore(deps): bump use-query-params in /superset-frontend
     add 8aebfe1105 fix: display correct icon for Multi Chart in quick switcher 
(#37256)
     add 95a465ad7c feat(sqllab): add getActivePanel API for panel visibility 
tracking (#37448)
     add f2fc5dec11 chore(deps): bump ag-grid-react from 34.3.1 to 35.0.1 in 
/superset-frontend (#37419)
     add 695e295333 chore(deps): bump ag-grid-community from 34.3.1 to 35.0.1 
in /superset-frontend (#37386)
     add 89b998d6b7 chore(deps): bump react-intersection-observer from 10.0.0 
to 10.0.2 in /superset-frontend (#37338)
     add 647f21c26a chore(deps): bump hot-shots from 13.0.0 to 13.1.0 in 
/superset-websocket (#37436)
     add 0fd528c7af feat(sqllab): Improved query status indicator bar (#36936)
     add 4db6f9e04c chore(trino): Add progress_text for additional running 
state info (#36909)
     add 26ac832138 chore(deps): update @luma.gl/engine requirement from ~9.2.4 
to ~9.2.6 in /superset-frontend/plugins/legacy-preset-chart-deckgl (#37440)
     add 290bcc1dbb feat(cache): use configurable hash algorithm for 
flask-caching (#37361)
     add 10a9b4bb94 fix: update Apache Superset website footer copyright year 
(#37435)
     add 73d4332b51 feat(database): SIP-195 Add MongoDB database engine support 
(#37368)
     add 7fc9974a7c fix(deps): remove encodable dependency and pin query-string 
to fix Dependabot CI failures (#37450)
     add 56ad429200 chore(deps): update @luma.gl/shadertools requirement from 
~9.2.2 to ~9.2.6 in /superset-frontend/plugins/legacy-preset-chart-deckgl 
(#37237)
     add bd419d19af chore(deps): update core-js requirement from ^3.38.1 to 
^3.48.0 in /superset-frontend/packages/superset-ui-core (#37319)
     add 97aea5d128 feat(i18n): complete Māori translation (#37443)
     add e28d2782f1 chore(deps): bump core-js from 3.40.0 to 3.48.0 in 
/superset-frontend/packages/superset-ui-demo (#37439)
     add dba75bd897 chore(deps): bump memoize-one from 5.2.1 to 6.0.0 in 
/superset-frontend/packages/superset-ui-demo (#37151)
     add 8f6dd4aba0 chore(deps-dev): bump typescript-eslint from 8.53.1 to 
8.54.0 in /docs (#37476)
     add 58ab4e78ff chore(deps): bump antd from 6.2.1 to 6.2.2 in /docs (#37470)
     add 1681f74b2e chore(direnv): add direnv to gitignore (#37481)
     add 10a8d8b8ee chore(deps-dev): bump @typescript-eslint/parser from 8.53.1 
to 8.54.0 in /superset-websocket (#37465)
     add e4d71c2a55 docs(readme): sync database logos with auto-generated docs 
(#37463)
     add a7e7cc30a9 fix(ag-grid-table): preserve time grain aggregation when 
temporal column casing changes (#36990)
     add 5fa6925522 fix(dashboard): update chart customization UI text to 
"Display controls"  (#37462)
     add 27a4575f3e refactor: Move frontend related artifacts into frontend 
gitignore (#37496)
     add 20da4eb86e fix(sqllab): Over-rendering on result table (#30857)
     add 2ec3aaaeea feat(dashboard): show dataset column labels in View as 
table (#37140)
     add f787aec567 docs: add Netlify to CI services footer and improve layout 
(#37451)
     add b223f10ab5 chore(deps-dev): bump @typescript-eslint/eslint-plugin from 
8.53.1 to 8.54.0 in /superset-websocket (#37468)
     add 3bcd3b1683 chore(deps-dev): bump typescript-eslint from 8.53.1 to 
8.54.0 in /superset-websocket (#37466)
     add e6d0f97aab fix(mcp): always filter list responses by columns_requested 
(#37505)
     add 6663709a23 fix(mcp): tools not listed when JWT auth is enabled (#37377)
     add 3347b9bf6c fix(table): only show increase/decrease color options when 
time comparison enabled (#37362)
     add da56bddada chore(deps-dev): bump globals from 17.1.0 to 17.2.0 in 
/docs (#37509)
     add 43653d1fa1 fix(dashboard): resolve dropdown popup positioning (#36963)
     add ec2509a8b4 fix(dashboard-filters): prevent clearing all filters when 
editing a native filter (#37253)
     add abf90de0ca fix(select): prevent bulk action buttons from being cut off 
in filters (#37453)
     add cfeb7ccd31 chore(deps-dev): bump globals from 17.1.0 to 17.2.0 in 
/superset-websocket (#37508)
     add 912538d176 docs: Updating quickstart for 6.0.0 (#37446)
     add d4b89de001 chore(deps-dev): bump oxlint from 1.41.0 to 1.42.0 in 
/superset-frontend (#37512)
     add 073c3c72b4 docs: add HPE logo to In the Wild listing (#37506)
     add ad0186093f docs: add interactive API reference using 
docusaurus-openapi-docs (#37434)
     add f6f9e083ac fix(docs): replace identicon logos and deduplicate README 
database wall (#37500)
     add bb5be6cf54 fix(matrixify): Rename Tag from 'Matrixify' to 
'Matrixified' (#37402)
     add 06e4f4ff4c fix(dashboard): catch DatasourceNotFound in get_datasets to 
prevent 404 (#37503)
     add 042229bf80 fix(docs): add consistent dev-mode logging for Matomo page 
views (#37526)
     add b3526fc4ca docs(community): redesign community page with card grid 
layout (#37536)
     add 5fedb65bc0 fix(docs): migrate deprecated antd v6 APIs to items prop 
pattern (#37530)
     add 73e095db8e docs(components): federate Storybook stories into Developer 
Portal MDX (#37502)
     add 7110fc9cde fix(explore): remove extra spacing when Advanced Analytics 
section is hidden (#37456)
     add 675a4c7a66 fix(charts): numerical column for the Point Radius field in 
mapbox (#36962)
     add 6cb3cea960 feat(extensions): Allow replacing editors using extensions 
(#37499)
     add 1501af06fe fix(Multilayer): preserve dashboard context for embedded 
(#37495)
     add 810d6ff480 fix(sqllab): Resolve stale closure bug causing text 
selection to break (#37550)
     add 55ec1152ec fix(deckgl): change deck gl Path default line width unit to 
meters (#37248)
     add 0b34363654 fix(mcp): Instance not bound to session error (#37548)
     add 5a99588f57 fix(themes): correct action icons size and restore missing 
tooltips (#37409)
     add 3ef33dcb76 feat(playwright): add documentation screenshot generator 
(#37494)
     add 9c0337d092 fix(explore): correct `validationDependancies` typo to 
`validationDependencies` (#37554)
     add c16e8f747c chore(deps-dev): bump css-loader from 7.1.2 to 7.1.3 in 
/superset-frontend (#37544)
     add d6029f5c8a chore(deps): bump dependencies to address security 
vulnerabilities (#37552)
     add ab4f646ef6 chore(deps): bump @babel/core from 7.28.5 to 7.28.6 in 
/docs (#37540)
     add c7fd1a2f65 chore(deps-dev): bump @types/node from 25.0.10 to 25.1.0 in 
/superset-websocket (#37539)
     add 2cce0308d4 fix: big number drill to details column data (#37068)
     add fa79a467e4 chore(deps): bump googleapis from 170.1.0 to 171.0.0 in 
/superset-frontend (#37564)
     add e67b1f5326 chore(deps-dev): bump baseline-browser-mapping from 2.9.18 
to 2.9.19 in /superset-frontend (#37565)
     add 652d029a2d chore(deps-dev): bump @types/node from 25.0.10 to 25.1.0 in 
/superset-frontend (#37563)
     add 1f43138888 chore(deps): bump babel-loader from 9.2.1 to 10.0.0 in 
/docs (#37541)
     add 66519c3a85 chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in 
/superset-frontend/packages/superset-ui-core (#36662)
     add 570cc3e5f8 feat(sqllab): treeview table selection ui (#37298)
     add 9764a84402 fix(charts): Table chart shows an error on row limit 
(#37218)
     add 1ee14c5993 fix(mcp): improve prompts, resources, and instructions 
clarity (#37389)
     add 6043e7e7e3 fix: more DB OAuth2 fixes (#37398)
     add 05c2354997 feat: AWS Cross-Account IAM Authentication for Aurora 
(#37585)
     add 5d20dc57d7 feat(oauth2): add PKCE support for database OAuth2 
authentication (#37067)
     add 004f02746f fix(build): Increase ForkTsCheckerWebpackPlugin memory 
limit to fix OOM error (#37583)
     add 70b95ca1b9 fix(build): eliminate PostgreSQL extra installation on 
Python 3.12-based Superset Docker images (#37587)
     add d95a3d8426 chore(deps-dev): bump @applitools/eyes-storybook from 
3.63.9 to 3.63.10 in /superset-frontend (#37566)
     add 901dca58f7 chore(deps): bump JustinBeckwith/linkinator-action from 2.3 
to 2.4 (#37562)
     add 3f9cdd6f90 Merge branch 'master' into 
dependabot/npm_and_yarn/superset-frontend/use-query-params-2.2.2
     add 06f08a71a3 feat: refactor codebase to work with `use-query-params` v2

No new revisions were added by this update.

Summary of changes:
 .github/workflows/superset-docs-verify.yml         |     2 +-
 .gitignore                                         |     5 +-
 .pre-commit-config.yaml                            |     1 +
 .rat-excludes                                      |    16 +-
 AGENTS.md                                          |    24 +
 README.md                                          |   101 +-
 RESOURCES/INTHEWILD.yaml                           |     2 +
 docs/.claude/instructions.md                       |   115 +
 docs/.gitignore                                    |    11 +
 docs/babel.config.js                               |    11 +-
 docs/developer_portal/contributing/howtos.md       |    14 +-
 .../extensions/components/alert.mdx                |   131 -
 .../extensions/components/index.mdx                |    93 -
 .../extensions/contribution-types.md               |    31 +-
 .../extensions/extension-points/editors.md         |   245 +
 docs/developer_portal/extensions/registry.md       |     1 +
 docs/developer_portal/sidebars.js                  |    18 +
 docs/developer_portal/testing/storybook.md         |   114 +
 docs/docs/api.mdx                                  |   602 +-
 docs/docs/quickstart.mdx                           |     2 +-
 docs/docusaurus.config.ts                          |    48 +-
 docs/i18n/en/docusaurus-theme-classic/footer.json  |     2 +-
 docs/netlify.toml                                  |     2 +
 docs/package.json                                  |    31 +-
 docs/scripts/convert-api-sidebar.mjs               |   123 +
 docs/scripts/fix-openapi-spec.py                   |   828 ++
 docs/scripts/generate-api-index.mjs                |   277 +
 docs/scripts/generate-api-tag-pages.mjs            |   176 +
 docs/scripts/generate-database-docs.mjs            |   101 +-
 docs/scripts/generate-superset-components.mjs      |  1415 ++
 docs/sidebarTutorials.js                           |    17 +
 docs/sidebars.js                                   |    18 +-
 docs/src/components/BlurredSection.tsx             |     5 +-
 docs/src/components/StorybookWrapper.jsx           |   465 +-
 docs/src/components/databases/DatabasePage.tsx     |   454 +-
 docs/src/data/databases.json                       |    79 +-
 docs/src/pages/community.tsx                       |    51 +-
 docs/src/pages/index.tsx                           |     7 +-
 docs/src/shims/null-module.js                      |   118 +
 docs/src/shims/react-table.js                      |    54 +
 docs/src/styles/custom.css                         |   267 +
 docs/src/styles/main.less                          |    46 +-
 docs/src/theme.d.ts                                |    10 +
 docs/src/theme/Playground/Preview/index.tsx        |   107 +
 .../src/theme/Playground/Preview/styles.module.css |     6 +-
 docs/src/theme/ReactLiveScope/index.tsx            |    51 +-
 docs/src/theme/Root.js                             |    11 +-
 docs/src/webpack.extend.ts                         |    97 +-
 docs/static/feature-flags.json                     |     6 +
 .../static/img}/atomic-design.png                  |   Bin
 .../static/img/community/bluesky-symbol.svg        |   Bin 1033 -> 1487 bytes
 .../static/img/community/globe-symbol.svg          |   Bin 1033 -> 1157 bytes
 .../static/img/community/linkedin-symbol.svg       |   Bin 1250 -> 1347 bytes
 .../static/img/community/x-symbol.svg              |   Bin 1033 -> 1068 bytes
 docs/static/img/databases/cratedb.png              |   Bin 1534 -> 0 bytes
 docs/static/img/databases/cratedb.svg              |   Bin 0 -> 3000 bytes
 docs/static/img/databases/mongodb.png              |   Bin 0 -> 22190 bytes
 docs/static/img/databases/risingwave.png           |   Bin 1548 -> 0 bytes
 docs/static/img/databases/risingwave.svg           |   Bin 0 -> 14392 bytes
 docs/static/img/extensions/editors-bundle.png      |   Bin 0 -> 397539 bytes
 docs/static/img/logos/hpe.png                      |   Bin 0 -> 5212 bytes
 docs/static/img/netlify.png                        |   Bin 0 -> 4618 bytes
 docs/static/img/screenshots/dashboard.jpg          |   Bin 0 -> 136723 bytes
 docs/static/img/screenshots/explore.jpg            |   Bin 651168 -> 106386 
bytes
 docs/static/img/screenshots/gallery.jpg            |   Bin 965607 -> 121316 
bytes
 docs/static/img/screenshots/sql_lab.jpg            |   Bin 455005 -> 101650 
bytes
 docs/static/resources/openapi.json                 |  7414 +++++++++-
 docs/versioned_docs/version-6.0.0/quickstart.mdx   |     2 +-
 docs/yarn.lock                                     |  1499 +-
 pyproject.toml                                     |     4 +-
 requirements/base.in                               |    10 +-
 requirements/base.txt                              |    14 +-
 requirements/development.txt                       |    28 +-
 scripts/check-type.js                              |     5 +
 superset-frontend/.gitignore                       |     4 +
 .../cypress-base/cypress/e2e/sqllab/tabs.test.ts   |     4 +-
 superset-frontend/package-lock.json                |   746 +-
 superset-frontend/package.json                     |    25 +-
 .../superset-core/src/api/contributions.ts         |    24 +-
 .../packages/superset-core/src/api/editors.ts      |   381 +
 .../packages/superset-core/src/api/index.ts        |     2 +
 .../packages/superset-core/src/api/sqlLab.ts       |    14 +
 .../packages/superset-ui-core/package.json         |    10 +-
 .../AutoComplete/AutoComplete.stories.tsx          |    59 +-
 .../src/components/Avatar/Avatar.stories.tsx       |    19 +
 .../src/components/Badge/Badge.stories.tsx         |   149 +-
 .../components/Breadcrumb/Breadcrumb.stories.tsx   |    65 +-
 .../src/components/Button/Button.stories.tsx       |    44 +-
 .../src/components/Button/index.tsx                |     2 +-
 .../components/ButtonGroup/ButtonGroup.stories.tsx |    98 +-
 .../src/components/Card/Card.stories.tsx           |    81 +-
 .../src/components/Checkbox/Checkbox.stories.tsx   |    69 +
 .../components/DatePicker/DatePicker.stories.tsx   |    44 +-
 .../src/components/Divider/Divider.stories.tsx     |    41 +
 .../DropdownContainer.stories.tsx                  |   139 +
 .../EditableTitle/EditableTitle.stories.tsx        |    61 +
 .../components/EmptyState/EmptyState.stories.tsx   |   122 +-
 .../src/components/FaveStar/FaveStar.stories.tsx   |    43 +
 .../src/components/Flex/Flex.stories.tsx           |    94 +-
 .../src/components/Grid/Grid.stories.tsx           |   356 +-
 .../components/IconButton/IconButton.stories.tsx   |    53 +-
 .../components/IconTooltip/IconTooltip.stories.tsx |    24 +
 .../src/components/Icons/AntdEnhanced.tsx          |    12 +
 .../src/components/Icons/Icons.stories.tsx         |   179 +
 .../src/components/Icons/index.tsx                 |     1 +
 .../src/components/Input/Input.stories.tsx         |    16 +-
 .../src/components/Label/Label.stories.tsx         |    33 +
 .../src/components/Layout/Layout.stories.tsx       |   250 +-
 .../src/components/List/List.stories.tsx           |    31 +-
 .../components/ListViewCard/ImageLoader.test.tsx   |    25 +-
 .../ListViewCard/ListViewCard.stories.tsx          |   102 +-
 .../src/components/Loading/Loading.stories.tsx     |   105 +-
 .../src/components/Menu/Menu.stories.tsx           |    99 +-
 .../components/MetadataBar/MetadataBar.stories.tsx |   119 +-
 .../src/components/Modal/Modal.stories.tsx         |   123 +-
 .../ModalTrigger/ModalTrigger.stories.tsx          |   119 +-
 .../src/components/Popover/Popover.stories.tsx     |   139 +-
 .../components/ProgressBar/ProgressBar.stories.tsx |   171 +-
 .../src/components/Radio/Radio.stories.tsx         |    75 +-
 .../src/components/Select/Select.stories.tsx       |   385 +-
 .../src/components/Select/Select.test.tsx          |     2 +-
 .../src/components/Select/Select.tsx               |     5 +-
 .../src/components/Select/constants.ts             |     8 +-
 .../src/components/Select/styles.tsx               |     1 +
 .../src/components/Select/types.ts                 |     1 +
 .../src/components/Skeleton/Skeleton.stories.tsx   |   149 +-
 .../src/components/Slider/Slider.stories.tsx       |   175 +-
 .../src/components/Space/Space.stories.tsx         |    89 +-
 .../src/components/Steps/Steps.stories.tsx         |   143 +-
 .../src/components/Switch/Switch.stories.tsx       |   120 +-
 .../src/components/Table/Table.stories.tsx         |   192 +-
 .../src/components/Table/TableOverview.stories.tsx |     2 +-
 .../src/components/TableView/TableView.stories.tsx |   161 +-
 .../src/components/Tabs/Tabs.stories.tsx           |   148 +-
 .../src/components/Timer/Timer.stories.tsx         |   121 +-
 .../src/components/Timer/index.tsx                 |     4 +-
 .../src/components/Tooltip/Tooltip.stories.tsx     |   111 +-
 .../src/components/Tree/Tree.stories.tsx           |   320 +-
 .../components/TreeSelect/TreeSelect.stories.tsx   |   386 +-
 .../components/Typography/Typography.stories.tsx   |   476 +-
 .../UnsavedChangesModal.stories.tsx                |    64 +-
 .../src/components/Upload/Upload.stories.tsx       |   166 +-
 .../src/components/assets/images/loading.svg       |   Bin 1652 -> 2444 bytes
 .../superset-ui-core/src/components/index.ts       |    17 +
 .../superset-ui-core/src/query/types/Query.ts      |     1 +
 .../packages/superset-ui-core/src/utils/index.ts   |     1 +
 .../Input/Input.test.tsx => utils/withLabel.ts}    |    38 +-
 .../superset-ui-core/src/validator/index.ts        |     1 +
 .../src/validator/legacyValidateInteger.ts         |     2 +-
 .../src/validator/legacyValidateNumber.ts          |     2 +-
 .../stringifyAndTrim.ts => validator/types.ts}     |    11 +-
 .../src/validator/validateInteger.ts               |     2 +-
 .../src/validator/validateMapboxStylesUrl.ts       |     2 +-
 .../src/validator/validateMaxValue.ts              |     5 +-
 .../src/validator/validateNonEmpty.ts              |     2 +-
 .../src/validator/validateNumber.ts                |     2 +-
 .../src/validator/validateServerPagination.ts      |     2 +-
 .../validator/validateTimeComparisonRangeValues.ts |    12 +-
 .../test/chart/clients/ChartClient.test.ts         |     5 +-
 .../test/connection/SupersetClient.test.ts         |    17 +-
 .../test/connection/SupersetClientClass.test.ts    |   109 +-
 .../test/connection/callApi/callApi.test.ts        |   141 +-
 .../callApi/callApiAndParseWithTimeout.test.ts     |     9 +-
 .../test/connection/callApi/parseResponse.test.ts  |    17 +-
 .../query/api/legacy/getDatasourceMetadata.test.ts |     5 +-
 .../test/query/api/legacy/getFormData.test.ts      |     5 +-
 .../test/query/api/v1/getChartData.test.ts         |     6 +-
 .../test/query/api/v1/makeApi.test.ts              |    20 +-
 .../test/time-comparison/fetchTimeRange.test.ts    |    26 +-
 .../test/validator/validateMaxValue.test.ts        |     4 +-
 .../packages/superset-ui-demo/README.md            |    55 +-
 .../packages/superset-ui-demo/package.json         |     5 +-
 .../plugins/plugin-chart-table/Table.stories.tsx   |    14 +-
 .../generators/docs/docs-screenshots.spec.ts       |   230 +
 .../playwright/generators/playwright.config.ts     |    81 +
 superset-frontend/playwright/utils/urls.ts         |     5 +-
 .../src/ScatterPlotGlowOverlay.jsx                 |    64 +
 .../src/transformProps.js                          |     4 +-
 .../test/ScatterPlotGlowOverlay.test.tsx           |   346 +
 .../legacy-preset-chart-deckgl/package.json        |     4 +-
 .../src/Multi/Multi.test.tsx                       |    83 +
 .../legacy-preset-chart-deckgl/src/Multi/Multi.tsx |     2 +
 .../src/layers/Path/Path.test.tsx                  |   120 +
 .../src/layers/Path/controlPanel.ts                |     2 +-
 .../src/controlPanel.tsx                           |    44 +-
 .../test/controlPanel.test.ts                      |    77 +
 .../test/controlPanel.test.tsx                     |   208 +
 .../plugins/plugin-chart-echarts/package.json      |     1 +
 .../src/BigNumber/BigNumberViz.tsx                 |     6 +-
 .../BigNumberWithTrendline/transformProps.test.ts  |     1 +
 .../plugin-chart-echarts/src/BigNumber/types.ts    |     1 +
 .../src/Histogram/controlPanel.tsx                 |     8 +-
 .../test/BigNumber/transformProps.test.ts          |     3 +
 .../plugin-chart-table/src/controlPanel.tsx        |    45 +-
 .../plugin-chart-table/test/controlPanel.test.tsx  |   208 +
 .../plugins/plugin-chart-word-cloud/package.json   |     3 +-
 .../src/chart/WordCloud.tsx                        |   201 +-
 .../src/configureEncodable.ts                      |    83 -
 .../plugins/plugin-chart-word-cloud/src/index.ts   |     1 -
 .../plugin-chart-word-cloud/src/plugin/index.ts    |     3 -
 superset-frontend/spec/helpers/ProviderWrapper.tsx |    12 +-
 .../spec/helpers/jsDomWithFetchAPI.ts              |     1 +
 superset-frontend/spec/helpers/shim.tsx            |     4 +
 superset-frontend/spec/helpers/testing-library.tsx |     7 +-
 .../src/SqlLab/actions/sqlLab.test.js              |   229 +-
 superset-frontend/src/SqlLab/actions/sqlLab.ts     |     2 +-
 .../SqlLab/components/AceEditorWrapper/index.tsx   |   249 -
 .../src/SqlLab/components/AppLayout/index.tsx      |     6 +-
 .../EditorAutoSync/EditorAutoSync.test.tsx         |    42 +-
 .../EditorWrapper.test.tsx}                        |   102 +-
 .../src/SqlLab/components/EditorWrapper/index.tsx  |   382 +
 .../useAnnotations.test.ts                         |    34 +-
 .../useAnnotations.ts                              |     0
 .../useKeywords.test.ts                            |     6 +-
 .../useKeywords.ts                                 |     0
 .../ExploreCtasResultsButton.test.tsx              |     4 +-
 .../components/PopEditorTab/PopEditorTab.test.tsx  |    14 +-
 .../QueryAutoRefresh/QueryAutoRefresh.test.tsx     |     6 +-
 .../components/QueryHistory/QueryHistory.test.tsx  |     8 +-
 .../QueryStatusBar/QueryStatusBar.test.tsx         |   161 +
 .../src/SqlLab/components/QueryStatusBar/index.tsx |   214 +
 .../SqlLab/components/ResultSet/ResultSet.test.tsx |    60 +-
 .../src/SqlLab/components/ResultSet/index.tsx      |    44 +-
 .../src/SqlLab/components/SaveQuery/index.tsx      |     1 +
 .../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx     |    21 +-
 .../src/SqlLab/components/SouthPane/Results.tsx    |    51 +-
 .../SqlLab/components/SqlEditor/SqlEditor.test.tsx |    31 +-
 .../src/SqlLab/components/SqlEditor/index.tsx      |   155 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.tsx     |   239 +-
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |   259 +-
 .../SqlLab/components/SqlEditorTopBar/index.tsx    |    14 +-
 .../SqlEditorTopBar/useDatabaseSelector.ts         |     4 +-
 .../TabbedSqlEditors/TabbedSqlEditors.test.tsx     |     2 +-
 .../components/TableElement/TableElement.test.tsx  |    59 +-
 .../TableExploreTree/TableExploreTree.test.tsx     |   241 +
 .../TableExploreTree/TreeNodeRenderer.tsx          |   243 +
 .../SqlLab/components/TableExploreTree/index.tsx   |   335 +
 .../SqlLab/components/TableExploreTree}/types.ts   |    24 +-
 .../components/TableExploreTree/useTreeData.ts     |   339 +
 .../components/TablePreview/TablePreview.test.tsx  |    26 +-
 .../TemplateParamsEditor.test.tsx                  |     4 +-
 .../components/TemplateParamsEditor/index.tsx      |    14 +-
 superset-frontend/src/SqlLab/constants.ts          |     1 +
 superset-frontend/src/SqlLab/contributions.ts      |     1 +
 .../assets/images/icons/multiple.svg}              |   Bin 1045 -> 1287 bytes
 .../components/Chart/DrillBy/DrillByModal.test.tsx |    36 +-
 .../Chart/DrillBy/DrillBySubmenu.test.tsx          |     2 +-
 .../Chart/DrillDetail/DrillDetailPane.test.tsx     |     2 +-
 .../src/components/Chart/chartActions.test.js      |    51 +-
 .../DatabaseSelector/DatabaseSelector.test.tsx     |    42 +-
 .../src/components/DatabaseSelector/index.tsx      |   206 +-
 .../src/components/DatabaseSelector/types.ts       |     1 +
 .../ChangeDatasourceModal.test.jsx                 |     8 +-
 .../DatasourceModal/DatasourceModal.test.jsx       |    26 +-
 .../DatasourceModal.useModal.test.tsx              |     4 +-
 .../DatasetUsageTab/DatasetUsageTab.test.tsx       |     4 +-
 .../tests/DatasourceEditor.test.tsx                |    30 +-
 .../tests/DatasourceEditor.test.utils.tsx          |    29 +-
 .../tests/DatasourceEditorCurrency.test.tsx        |     8 +-
 .../src/components/FilterableTable/index.tsx       |     3 +-
 .../components/ImportModal/ImportModal.test.tsx    |    12 +-
 .../src/components/ListView/ActionsBar.tsx         |     3 +-
 .../src/components/ListView/ListView.test.tsx      |    23 +-
 .../components/SQLEditorWithValidation/index.tsx   |    50 +-
 .../TableSelector/TableSelector.test.tsx           |    43 +-
 .../src/components/TableSelector/index.tsx         |     7 +-
 .../src/components/Tag/utils.test.tsx              |    24 +-
 .../src/core/editors/AceEditorProvider.test.tsx    |   191 +
 .../src/core/editors/AceEditorProvider.tsx         |   358 +
 .../src/core/editors/EditorHost.test.tsx           |    90 +
 superset-frontend/src/core/editors/EditorHost.tsx  |   128 +
 .../src/core/editors/EditorProviders.test.ts       |   339 +
 .../src/core/editors/EditorProviders.ts            |   243 +
 superset-frontend/src/core/editors/index.ts        |   130 +
 superset-frontend/src/core/index.ts                |     1 +
 superset-frontend/src/core/sqlLab/index.ts         |     6 +
 .../components/CustomizationsBadge/index.tsx       |     4 +-
 .../OverwriteConfirmModal.test.tsx                 |    24 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |     2 +-
 .../dashboard/components/PropertiesModal/index.tsx |     3 -
 .../PropertiesModal/sections/AdvancedSection.tsx   |    35 +-
 .../PropertiesModal/sections/StylingSection.tsx    |    13 +-
 .../components/SliceHeaderControls/index.tsx       |     1 +
 .../URLShortLinkButton/URLShortLinkButton.test.tsx |    13 +-
 .../gridComponents/Markdown/Markdown.jsx           |    34 +-
 .../gridComponents/Markdown/Markdown.test.tsx      |    25 +-
 .../menu/ShareMenuItems/ShareMenuItems.test.tsx    |    12 +-
 .../ScopingModal/ScopingModal.test.tsx             |    11 +-
 .../nativeFilters/FilterBar/FilterBar.test.tsx     |    31 +-
 .../FilterBarSettings/FilterBarSettings.test.tsx   |     4 +-
 .../FilterBar/FilterBarSettings/index.tsx          |     2 +-
 .../FilterBar/FilterControls/FilterControls.tsx    |     2 +-
 .../nativeFilters/FilterBar/Header/Header.test.tsx |     4 +-
 .../nativeFilters/FilterBar/Header/index.tsx       |     2 +-
 .../nativeFilters/FilterBar/Vertical.tsx           |     2 +-
 .../nativeFilters/FilterCard/FilterCard.test.tsx   |     4 +-
 .../ConfigModalSidebar/ConfigModalSidebar.tsx      |     2 +-
 .../FiltersConfigForm/ColumnSelect.test.tsx        |     2 +-
 .../FiltersConfigForm/DatasetSelect.test.tsx       |     6 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |    12 +-
 .../FiltersConfigModal/FiltersConfigModal.tsx      |     2 +-
 .../FiltersConfigModal/NewItemDropdown.tsx         |     2 +-
 superset-frontend/src/dataMask/reducer.test.ts     |   118 +
 superset-frontend/src/dataMask/reducer.ts          |    20 +-
 .../src/embedded/EmbeddedContextProviders.tsx      |    11 +-
 .../src/explore/actions/datasourcesActions.test.ts |     8 +-
 .../src/explore/actions/saveModalActions.test.ts   |    78 +-
 .../explore/components/ControlPanelsContainer.tsx  |     2 +-
 .../explore/components/DataTableControl/index.tsx  |    12 +-
 .../DataTableControl/useTableColumns.test.ts       |    28 +
 .../components/ResultsPaneOnDashboard.tsx          |     2 +
 .../components/SingleQueryResultPane.tsx           |     2 +
 .../DataTablesPane/components/useResultsPane.tsx   |     2 +
 .../DataTablesPane/test/DataTablesPane.test.tsx    |    14 +-
 .../test/ResultsPaneOnDashboard.test.tsx           |     2 +-
 .../DataTablesPane/test/SamplesPane.test.tsx       |     2 +-
 .../src/explore/components/DataTablesPane/types.ts |     4 +
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |     7 +-
 .../components/ExploreChartHeader/index.jsx        |     2 +-
 .../ExploreChartPanel/ExploreChartPanel.test.jsx   |     6 +-
 .../ExploreViewContainer.test.tsx                  |    12 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |     2 +-
 .../src/explore/components/SaveModal.test.jsx      |    22 +-
 .../AnnotationLayer.test.tsx                       |     6 +-
 .../DatasourceControl/DatasourceControl.test.tsx   |   142 +-
 .../DndColumnSelectControl/ColumnSelectPopover.tsx |     8 +-
 .../DndFilterSelect.test.tsx                       |     8 +-
 .../DndMetricSelect.test.tsx                       |    14 +-
 ...AdhocFilterEditPopoverSimpleTabContent.test.tsx |    20 +-
 .../AdhocFilterEditPopoverSqlTabContent.test.tsx   |    16 +-
 .../AdhocFilterEditPopoverSqlTabContent/index.tsx  |     7 +-
 .../MetricControl/AdhocMetricEditPopover/index.tsx |    11 +-
 .../explore/components/controls/ViewQuery.test.tsx |    60 +-
 .../components/controls/ViewQueryModal.test.tsx    |    59 +-
 .../controls/VizTypeControl/FastVizSwitcher.tsx    |     6 +-
 .../VizTypeControl/VizTypeControl.test.tsx         |    29 +
 .../controls/VizTypeControl/constants.tsx          |     6 +
 .../src/explore/controlUtils/getControlState.ts    |     3 +-
 .../src/explore/reducers/exploreReducer.js         |     4 +-
 .../src/extensions/ExtensionsList.test.tsx         |    16 +-
 .../src/extensions/ExtensionsManager.test.ts       |     4 +-
 .../src/extensions/ExtensionsManager.ts            |    66 +-
 .../src/extensions/ExtensionsStartup.test.tsx      |     4 +-
 .../src/extensions/ExtensionsStartup.tsx           |    11 +-
 .../src/features/alerts/AlertReportModal.test.tsx  |    74 +-
 .../src/features/annotations/AnnotationModal.tsx   |    38 +-
 .../src/features/cssTemplates/CssTemplateModal.tsx |    11 +-
 .../databases/DatabaseModal/index.test.tsx         |    10 +-
 .../UploadDataModel/UploadDataModal.test.tsx       |    19 +-
 .../AddDataset/EditDataset/EditDataset.test.tsx    |     2 +-
 .../AddDataset/LeftPanel/LeftPanel.test.tsx        |     6 +-
 .../datasets/AddDataset/LeftPanel/index.tsx        |     1 -
 .../metadataBar/useDatasetMetadataBar.test.tsx     |     2 +-
 .../src/features/home/ChartTable.test.tsx          |     4 +-
 .../src/features/home/DashboardTable.test.tsx      |     8 +-
 .../src/features/home/RightMenu.test.tsx           |    55 +-
 .../reports/ReportModal/ReportModal.test.tsx       |     6 +-
 .../features/rls/RowLevelSecurityModal.test.tsx    |    34 +-
 .../src/features/tags/BulkTagModal.test.tsx        |     2 +-
 .../src/features/themes/ThemeModal.test.tsx        |    35 +-
 .../src/features/themes/ThemeModal.tsx             |    45 +-
 superset-frontend/src/features/themes/api.test.ts  |    32 +-
 .../src/hooks/apiResources/dashboards.test.ts      |     2 +-
 .../hooks/apiResources/databaseFunctions.test.ts   |    12 +-
 .../src/hooks/apiResources/queries.test.ts         |    12 +-
 .../src/hooks/apiResources/queryApi.test.ts        |    10 +-
 .../hooks/apiResources/queryValidations.test.ts    |    16 +-
 .../src/hooks/apiResources/schemas.test.ts         |    46 +-
 .../src/hooks/apiResources/sqlEditorTabs.test.ts   |    18 +-
 .../src/hooks/apiResources/sqlLab.test.ts          |    22 +-
 .../src/hooks/apiResources/tables.test.ts          |    53 +-
 .../src/middleware/asyncEvent.test.ts              |    38 +-
 .../pages/AlertReportList/AlertReportList.test.jsx |    17 +-
 .../AnnotationLayerList.test.jsx                   |    17 +-
 superset-frontend/src/pages/Chart/Chart.test.tsx   |    31 +-
 .../src/pages/ChartCreation/ChartCreation.test.tsx |    12 +-
 .../pages/ChartList/ChartList.cardview.test.tsx    |     5 +-
 .../pages/ChartList/ChartList.listview.test.tsx    |    33 +-
 .../pages/ChartList/ChartList.permissions.test.tsx |    24 +-
 .../src/pages/ChartList/ChartList.test.tsx         |    84 +-
 .../src/pages/ChartList/ChartList.testHelpers.tsx  |    39 +-
 superset-frontend/src/pages/ChartList/index.tsx    |     2 +-
 .../pages/CssTemplateList/CssTemplateList.test.jsx |    17 +-
 .../src/pages/DashboardList/DashboardList.test.jsx |    15 +-
 .../ExecutionLogList/ExecutionLogList.test.tsx     |     8 +-
 .../src/pages/GroupsList/GroupsList.test.tsx       |    15 +-
 superset-frontend/src/pages/Home/Home.test.tsx     |    26 +-
 .../src/pages/RolesList/RolesList.test.tsx         |     9 +-
 .../RowLevelSecurityList.test.tsx                  |    55 +-
 .../pages/SavedQueryList/SavedQueryList.test.tsx   |    64 +-
 superset-frontend/src/pages/SqlLab/SqlLab.test.tsx |    10 +-
 .../src/pages/ThemeList/ThemeList.test.tsx         |     4 +-
 superset-frontend/src/pages/ThemeList/index.tsx    |    22 +-
 .../src/pages/UserInfo/UserInfo.test.tsx           |     9 +-
 .../UserRegistrations/UserRegistrations.test.tsx   |     2 +-
 .../src/pages/UsersList/UsersList.test.tsx         |    12 +-
 .../src/views/RootContextProviders.tsx             |    11 +-
 superset-frontend/src/views/menu.tsx               |    12 +-
 superset-frontend/webpack.config.js                |     4 +-
 superset-websocket/package-lock.json               |   290 +-
 superset-websocket/package.json                    |    12 +-
 superset/commands/database/oauth2.py               |    22 +
 superset/config.py                                 |     7 +
 superset/connectors/sqla/models.py                 |     9 +-
 superset/db_engine_specs/aurora.py                 |    26 +
 superset/db_engine_specs/aws_iam.py                |   660 +
 superset/db_engine_specs/base.py                   |    71 +-
 superset/db_engine_specs/crate.py                  |     2 +-
 superset/db_engine_specs/gsheets.py                |   101 +-
 .../db_engine_specs/{dynamodb.py => mongodb.py}    |    77 +-
 superset/db_engine_specs/mysql.py                  |    59 +-
 superset/db_engine_specs/postgres.py               |    53 +
 superset/db_engine_specs/redshift.py               |    42 +
 superset/db_engine_specs/risingwave.py             |     2 +-
 superset/db_engine_specs/trino.py                  |    12 +
 .../examples/deckgl_demo/charts/Deck.gl_Path.yaml  |     1 +
 superset/key_value/types.py                        |     1 +
 superset/mcp_service/app.py                        |   150 +-
 superset/mcp_service/auth.py                       |    77 +-
 .../chart/prompts/create_chart_guided.py           |   219 +-
 .../mcp_service/chart/resources/chart_configs.py   |   293 +-
 superset/mcp_service/chart/schemas.py              |    16 +-
 superset/mcp_service/chart/tool/generate_chart.py  |     4 -
 .../mcp_service/chart/tool/get_chart_preview.py    |     3 -
 superset/mcp_service/chart/tool/list_charts.py     |    23 +-
 superset/mcp_service/common/schema_discovery.py    |    65 +-
 .../mcp_service/dashboard/tool/list_dashboards.py  |    21 +-
 superset/mcp_service/dataset/tool/list_datasets.py |    23 +-
 superset/mcp_service/mcp_config.py                 |    10 +-
 superset/mcp_service/system/prompts/quickstart.py  |    94 +-
 .../system/resources/instance_metadata.py          |    74 +-
 superset/sqllab/utils.py                           |     1 +
 superset/superset_typing.py                        |     2 +-
 superset/translations/mi/LC_MESSAGES/messages.po   | 14507 +++++++++++++++++++
 superset/utils/cache.py                            |     3 +-
 superset/utils/cache_manager.py                    |   141 +-
 superset/utils/oauth2.py                           |    78 +-
 tests/unit_tests/connectors/sqla/models_test.py    |    40 +
 tests/unit_tests/databases/api_test.py             |    26 +-
 tests/unit_tests/db_engine_specs/test_aurora.py    |   317 +
 tests/unit_tests/db_engine_specs/test_aws_iam.py   |  1045 ++
 tests/unit_tests/db_engine_specs/test_base.py      |   279 +-
 tests/unit_tests/db_engine_specs/test_gsheets.py   |   252 +
 tests/unit_tests/db_engine_specs/test_mongodb.py   |   125 +
 tests/unit_tests/db_engine_specs/test_mysql_iam.py |   236 +
 .../db_engine_specs/test_redshift_iam.py           |   387 +
 tests/unit_tests/db_engine_specs/test_trino.py     |   171 +
 .../mcp_service/dataset/tool/test_dataset_tools.py |    53 +
 tests/unit_tests/mcp_service/test_mcp_config.py    |    85 +-
 tests/unit_tests/sql_lab_test.py                   |    57 +-
 tests/unit_tests/utils/oauth2_tests.py             |   188 +-
 tests/unit_tests/utils/test_cache_manager.py       |   171 +
 452 files changed, 47898 insertions(+), 6178 deletions(-)
 create mode 100644 docs/.claude/instructions.md
 delete mode 100644 docs/developer_portal/extensions/components/alert.mdx
 delete mode 100644 docs/developer_portal/extensions/components/index.mdx
 create mode 100644 docs/developer_portal/extensions/extension-points/editors.md
 create mode 100644 docs/developer_portal/testing/storybook.md
 create mode 100644 docs/scripts/convert-api-sidebar.mjs
 create mode 100644 docs/scripts/fix-openapi-spec.py
 create mode 100644 docs/scripts/generate-api-index.mjs
 create mode 100644 docs/scripts/generate-api-tag-pages.mjs
 create mode 100644 docs/scripts/generate-superset-components.mjs
 create mode 100644 docs/src/shims/null-module.js
 create mode 100644 docs/src/shims/react-table.js
 create mode 100644 docs/src/theme/Playground/Preview/index.tsx
 copy 
superset-frontend/src/dashboard/components/menu/DownloadMenuItems/types.ts => 
docs/src/theme/Playground/Preview/styles.module.css (90%)
 copy {superset-frontend/packages/superset-ui-core/src/components => 
docs/static/img}/atomic-design.png (100%)
 copy superset-frontend/src/assets/images/icons/checkbox_half.svg => 
docs/static/img/community/bluesky-symbol.svg (53%)
 copy superset-frontend/src/assets/images/icons/checkbox_half.svg => 
docs/static/img/community/globe-symbol.svg (69%)
 copy superset-frontend/src/assets/images/icons/checkbox_off.svg => 
docs/static/img/community/linkedin-symbol.svg (59%)
 copy superset-frontend/src/assets/images/icons/checkbox_half.svg => 
docs/static/img/community/x-symbol.svg (74%)
 delete mode 100644 docs/static/img/databases/cratedb.png
 create mode 100644 docs/static/img/databases/cratedb.svg
 create mode 100644 docs/static/img/databases/mongodb.png
 delete mode 100644 docs/static/img/databases/risingwave.png
 create mode 100644 docs/static/img/databases/risingwave.svg
 create mode 100644 docs/static/img/extensions/editors-bundle.png
 create mode 100644 docs/static/img/logos/hpe.png
 create mode 100644 docs/static/img/netlify.png
 create mode 100644 docs/static/img/screenshots/dashboard.jpg
 create mode 100644 superset-frontend/packages/superset-core/src/api/editors.ts
 copy 
superset-frontend/packages/superset-ui-core/src/{components/Input/Input.test.tsx
 => utils/withLabel.ts} (54%)
 copy 
superset-frontend/packages/superset-ui-core/src/{color/stringifyAndTrim.ts => 
validator/types.ts} (77%)
 create mode 100644 
superset-frontend/playwright/generators/docs/docs-screenshots.spec.ts
 create mode 100644 superset-frontend/playwright/generators/playwright.config.ts
 create mode 100644 
superset-frontend/plugins/legacy-plugin-chart-map-box/test/ScatterPlotGlowOverlay.test.tsx
 create mode 100644 
superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/Path.test.tsx
 create mode 100644 
superset-frontend/plugins/plugin-chart-ag-grid-table/test/controlPanel.test.ts
 create mode 100644 
superset-frontend/plugins/plugin-chart-ag-grid-table/test/controlPanel.test.tsx
 create mode 100644 
superset-frontend/plugins/plugin-chart-table/test/controlPanel.test.tsx
 delete mode 100644 
superset-frontend/plugins/plugin-chart-word-cloud/src/configureEncodable.ts
 delete mode 100644 
superset-frontend/src/SqlLab/components/AceEditorWrapper/index.tsx
 rename 
superset-frontend/src/SqlLab/components/{AceEditorWrapper/AceEditorWrapper.test.tsx
 => EditorWrapper/EditorWrapper.test.tsx} (53%)
 create mode 100644 
superset-frontend/src/SqlLab/components/EditorWrapper/index.tsx
 rename superset-frontend/src/SqlLab/components/{AceEditorWrapper => 
EditorWrapper}/useAnnotations.test.ts (88%)
 rename superset-frontend/src/SqlLab/components/{AceEditorWrapper => 
EditorWrapper}/useAnnotations.ts (100%)
 rename superset-frontend/src/SqlLab/components/{AceEditorWrapper => 
EditorWrapper}/useKeywords.test.ts (98%)
 rename superset-frontend/src/SqlLab/components/{AceEditorWrapper => 
EditorWrapper}/useKeywords.ts (100%)
 create mode 100644 
superset-frontend/src/SqlLab/components/QueryStatusBar/QueryStatusBar.test.tsx
 create mode 100644 
superset-frontend/src/SqlLab/components/QueryStatusBar/index.tsx
 create mode 100644 
superset-frontend/src/SqlLab/components/TableExploreTree/TableExploreTree.test.tsx
 create mode 100644 
superset-frontend/src/SqlLab/components/TableExploreTree/TreeNodeRenderer.tsx
 create mode 100644 
superset-frontend/src/SqlLab/components/TableExploreTree/index.tsx
 copy superset-frontend/{packages/superset-ui-core/src/components/TableView => 
src/SqlLab/components/TableExploreTree}/types.ts (64%)
 create mode 100644 
superset-frontend/src/SqlLab/components/TableExploreTree/useTreeData.ts
 copy 
superset-frontend/{packages/superset-ui-chart-controls/src/components/ColumnTypeLabel/type-icons/field_num.svg
 => src/assets/images/icons/multiple.svg} (62%)
 create mode 100644 
superset-frontend/src/core/editors/AceEditorProvider.test.tsx
 create mode 100644 superset-frontend/src/core/editors/AceEditorProvider.tsx
 create mode 100644 superset-frontend/src/core/editors/EditorHost.test.tsx
 create mode 100644 superset-frontend/src/core/editors/EditorHost.tsx
 create mode 100644 superset-frontend/src/core/editors/EditorProviders.test.ts
 create mode 100644 superset-frontend/src/core/editors/EditorProviders.ts
 create mode 100644 superset-frontend/src/core/editors/index.ts
 create mode 100644 superset-frontend/src/dataMask/reducer.test.ts
 create mode 100644 superset/db_engine_specs/aws_iam.py
 copy superset/db_engine_specs/{dynamodb.py => mongodb.py} (52%)
 create mode 100644 superset/translations/mi/LC_MESSAGES/messages.po
 create mode 100644 tests/unit_tests/db_engine_specs/test_aurora.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_aws_iam.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_mongodb.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_mysql_iam.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_redshift_iam.py
 create mode 100644 tests/unit_tests/utils/test_cache_manager.py


Reply via email to