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

diegopucci pushed a change to branch geido/fix/view-results-sqllab
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 3287b2d86c chore: Improve readability
     add e5b7e38a30 feat(mcp): add datasource field to generate_explore_link 
form_data (#36543)
     add 92c63a54e4 chore(deps): upgrade redis from 4.x to 5.x (#36593)
     add a1b5b92265 chore(deps): upgrade fastmcp from 2.13.x to 2.14.0 (#36594)
     add d5dbd06824 docs(mcp): add Kubernetes deployment instructions to MCP 
service README (#36547)
     add e5579ed939 feat(database): add cloudflare d1 support (#36348)
     add 8a339febeb chore(deps-dev): update typescript requirement from ^5.7.2 
to ^5.9.3 in /superset-frontend/packages/superset-ui-demo (#35372)
     add 084f9832c7 chore(deps-dev): bump mini-css-extract-plugin from 2.9.2 to 
2.9.4 in /superset-frontend (#36555)
     add 019f9442ae chore(deps-dev): bump @types/lodash from 4.17.20 to 4.17.21 
in /superset-frontend (#36556)
     add 0035da83af chore(deps-dev): bump @types/node from 25.0.0 to 25.0.1 in 
/superset-websocket (#36557)
     add 120ca5cf8f chore(deps): bump mapbox-gl from 3.13.0 to 3.17.0 in 
/superset-frontend (#36558)
     add 649112aa1f chore(deps): bump swagger-ui-react from 5.30.3 to 5.31.0 in 
/docs (#36559)
     add 0bcefe34ac chore(deps): update @deck.gl/react requirement from ~9.2.2 
to ~9.2.5 in /superset-frontend/plugins/legacy-preset-chart-deckgl (#36566)
     add cde9abfce2 fix(webpack): include devserverHost in allowedHosts for 
Docker environments (#36597)
     add 09a1788a8b chore(deps-dev): bump css-minimizer-webpack-plugin from 
7.0.2 to 7.0.4 in /superset-frontend (#36585)
     add b441844ca6 chore(deps-dev): bump @babel/node from 7.26.0 to 7.28.0 in 
/superset-frontend (#36583)
     add 989bb3432f chore(deps): bump content-disposition from 0.5.4 to 1.0.1 
in /superset-frontend (#36582)
     add 6439440260 chore(deps): bump actions/cache from 4 to 5 (#36575)
     add 75c6da97b2 chore(deps-dev): bump eslint-plugin-testing-library from 
7.13.3 to 7.13.6 in /superset-frontend (#36572)
     add 2b1c72a92c chore(deps): update @deck.gl/aggregation-layers requirement 
from ~9.2.2 to ~9.2.5 in /superset-frontend/plugins/legacy-preset-chart-deckgl 
(#36569)
     add 18d3da81ca chore(deps): bump googleapis from 154.1.0 to 168.0.0 in 
/superset-frontend (#36567)
     add da31e82b6a chore(deps-dev): bump oxlint from 1.16.0 to 1.32.0 in 
/superset-frontend (#36580)
     add 4ae62dcae8 chore(deps): update @deck.gl/layers requirement from ~9.2.2 
to ~9.2.5 in /superset-frontend/plugins/legacy-preset-chart-deckgl (#36563)
     add 71a38305d9 chore(deps-dev): bump prettier-plugin-packagejson from 
2.5.19 to 2.5.20 in /superset-frontend (#36587)
     add 8b1c41a012 fix(tab): Fix tabs in column not clickable (#36528)
     add 29a52652b9 fix: specify correct ff in quickstart (#36445)
     add 76f1b5ed5a chore(deps): bump dayjs from 1.11.18 to 1.11.19 (#36552)
     add 104eb90013 chore(deps-dev): bump @babel/eslint-parser from 7.28.4 to 
7.28.5 in /superset-frontend (#36638)
     add 824dafa342 chore(deps): update @deck.gl/core requirement from ~9.2.2 
to ~9.2.5 in /superset-frontend/plugins/legacy-preset-chart-deckgl (#36619)
     add c722c92adb chore(deps-dev): bump eslint-plugin-testing-library from 
7.13.6 to 7.14.0 in /superset-frontend (#36623)
     add a3ea950567 chore(deps): bump ace-builds from 1.43.4 to 1.43.5 in 
/superset-frontend (#36625)
     add 8bcb499a06 chore(deps-dev): bump terser-webpack-plugin from 5.3.14 to 
5.3.16 in /superset-frontend (#36627)
     add a1706229db chore(deps): bump actions/download-artifact from 6 to 7 
(#36628)
     add b27ec49204 chore(deps): bump actions/upload-artifact from 5 to 6 
(#36630)
     add e28ab05068 chore(deps): bump dom-to-image-more from 3.6.0 to 3.7.2 in 
/superset-frontend (#36635)
     add c3a9e28573 chore(deps-dev): bump tsx from 4.20.3 to 4.21.0 in 
/superset-frontend (#36615)
     add 94900e0fb3 chore(deps): bump less from 4.4.2 to 4.5.1 in /docs (#36614)
     add 6bd37d11ae chore(deps-dev): bump eslint from 9.39.1 to 9.39.2 in 
/superset-websocket (#36613)
     add fdde5fe2d3 chore(deps-dev): bump @types/node from 25.0.1 to 25.0.2 in 
/superset-websocket (#36611)
     add 40db928091 chore(deps-dev): bump @eslint/js from 9.39.1 to 9.39.2 in 
/docs (#36612)
     add 11d3750044 chore(deps-dev): bump ts-jest from 29.4.5 to 29.4.6 in 
/superset-frontend (#36633)
     add 57ec3b5a6d chore(deps-dev): bump eslint from 9.39.1 to 9.39.2 in /docs 
(#36608)
     add d6d8e71b71 chore(deps): Remove redundant polished direct dependency 
(#36431)
     add c7a4d4f2cc fix(sql): handle backtick-quoted identifiers with base 
dialect (#36545)
     add 5844c05281 docs: clarify Jinja from_dttm/to_dttm availability in SQL 
Lab (#36544)
     add a1a57d50a4 fix(tests): resolve flaky "should edit correctly" test in 
chart list (#36641)
     add de7a72a37b feat(ci): use TTL labels for showtime cleanup (#36643)
     add 5f431ee1ec chore(deps-dev): bump @types/node from 24.8.1 to 25.0.2 in 
/superset-frontend (#36620)
     add 6f8052b828 docs: add contribution guidelines from wiki to Developer 
Portal (#36523)
     add 52c711b0bc fix(dashboard): import with overwrite flag replaces charts 
instead of merging (#36551)
     add cd2c889c9a feat(frontend): upgrade Storybook and add extension 
component documentation (#36498)
     add 28e3ba749e feat: SQL execution API for Superset (#36529)
     add 2329d49f9e fix(DatasourceEditor): add mount guards and fix async race 
conditions (#35810)
     add 821b259805 fix: Support datetime_format during import (#36679)
     add d0361cb881 test(playwright): convert and create new dataset list 
playwright tests (#36196)
     add d14f502126 fix: store form_data as dict during viz type migration 
(#36680)
     add 6aaf2266a9 chore(deps-dev): add baseline-browser-mapping (#36645)
     add 5e0ee40762 feat(chart): support icons and text in the `deck.gl 
Geojson` visualization (#36201)
     add 6b948ee894 docs(badges): Restore project badges on README - and 
re-implement the Docusaurus ones (#36495)
     add 42311f602e chore(deps-dev): bump npm from 11.5.2 to 11.7.0 in 
/superset-frontend (#36668)
     add 7108658de0 chore(deps-dev): bump @babel/runtime-corejs3 from 7.28.2 to 
7.28.4 in /superset-frontend (#36664)
     add 4ca8c000d1 chore(deps): update classnames requirement from ^2.2.5 to 
^2.5.1 in /superset-frontend/packages/superset-ui-core (#36660)
     add 5eeba2e734 chore(deps-dev): bump @typescript-eslint/parser from 8.49.0 
to 8.50.0 in /docs (#36656)
     add 8407e9cf3b chore(deps): bump antd from 6.1.0 to 6.1.1 in /docs (#36655)
     add 46659c2bd1 fix(tests): resolve flaky ExploreChartHeader export menu 
tests (#36642)
     add d0fb77cbc8 fix: removed dashboard from main page in "All" tab, 
refreshes dashboard list (#35945)
     add ebee35ea5a chore(deps-dev): bump typescript-eslint from 8.49.0 to 
8.50.0 in /superset-websocket (#36649)
     add e9bbf06938 chore(deps): bump re-resizable from 6.10.3 to 6.11.2 in 
/superset-frontend (#36647)
     add 6456f4c516 chore(deps): bump googleapis from 168.0.0 to 169.0.0 in 
/superset-frontend (#36646)
     add ea3d247017 chore(deps-dev): bump webpack-bundle-analyzer from 4.10.2 
to 5.1.0 in /superset-frontend (#36610)
     add 789be78166 chore(deps-dev): bump webpack from 5.103.0 to 5.104.0 in 
/docs (#36695)
     add f97fa08477 chore(deps-dev): bump baseline-browser-mapping from 2.9.7 
to 2.9.8 in /superset-frontend (#36690)
     add f4ded02e0d chore(deps-dev): bump typescript-eslint from 8.49.0 to 
8.50.0 in /docs (#36650)
     add d77f7b6d20 chore(deps): bump nanoid from 5.0.9 to 5.1.6 in 
/superset-frontend (#36586)
     add 594ea972ca chore(deps-dev): bump @types/node from 25.0.2 to 25.0.3 in 
/superset-websocket (#36692)
     add 479b7a3fba chore(deps-dev): bump @pmmmwh/react-refresh-webpack-plugin 
from 0.5.17 to 0.6.2 in /superset-frontend (#36691)
     add 71f9dcff5a chore: Bump core packages (0.0.1rc3, 0.0.1-rc6) (#36707)
     add c9ec173647 fix(SearchFilter): prevent unintended autocomplete on 
search input (#36209)
     add 5ce4c52cfa feat(docs): In the Wild page with YAML data and AntD 
components (#36386)
     add 33a425bbbc fix(echarts): use scroll legend for horizontal layouts to 
prevent overlap (#36306)
     add 24a4f8510d docs: Add SQL Lab Export to Google Sheets to community 
extensions registry (#36714)
     add b800412eda fix(docs): add retry logic and concurrency handling for 
badge downloads (#36715)
     add 737a5162e4 fix: Use is_active for guest users (#36716)
     add b1e004e122 build(dev-deps): remove stub type definition packages 
(#36706)
     add ae584c8886 chore: remove INTHEWILD.md after migration to YAML (#36718)
     add 2f4f64dfe8 chore(frontend): migrate easy JS/JSX files to TypeScript 
(#36713)
     add f51f7f3307 fix(tests): resolve flakey selectOption helper race 
condition (#36719)
     add f3407d7a56 chore: Close playwright browser gracefully (#36537)
     add ee45b26ad7 fix(tests): optimize DatasourceEditorCurrency tests for CI 
reliability (#36723)
     add 0f56e3b9ae fix: Implement SIP-40 error styles for GAQ (#36596)
     add 0830a57fa6 feat(docs): add llms.txt for LLM-friendly documentation 
index (#36730)
     add 2cf0d7936e chore(pre-commit): exclude logos from end-of-file-fixer 
(#36744)
     add 32435bc3e9 feat(docs): enhance Matomo analytics tracking (#36743)
     add da8e077a44 chore(frontend): migrate utility JS files to TypeScript 
(#36721)
     add b8f31124d0 chore(frontend): migrate 13 JS/JSX files to TypeScript 
(#36720)
     add 91539f77aa feat(docker): support running multiple Superset instances 
simultaneously (#36751)
     add fb6f3fbb4d chore: update files for release 6.0.0 (#36745)
     add 5920cb57ea refactor(extensions): add Pydantic validation for extension 
configuration (#36767)
     add d36ddbbb33 feat(extensions-cli): Add .gitignore generation to init 
command (#36768)
     add 3258082819 docs: add SQL Lab Export to Parquet to community extensions 
registry (#36755)
     add ae491aee00 docs: Add SQL Lab Query Comparison to community extensions 
registry (#36769)
     add c026ae2ce7 fix(dashboard): prevent table chart infinite reload loop 
(#36686)
     add e3e6b0e18b fix(mcp): use SQLScript for all SQL parsing in execute_sql 
(#36599)
     add 0ced20457b chore(deps-dev): bump webpack from 5.104.0 to 5.104.1 in 
/docs (#36758)
     add 5cd8e1e736 chore(deps): bump caniuse-lite from 1.0.30001760 to 
1.0.30001761 in /docs (#36757)
     add 8d070f5cb6 chore(deps-dev): bump @types/node from 25.0.2 to 25.0.3 in 
/superset-frontend (#36726)
     add e0ea807031 chore(deps-dev): bump baseline-browser-mapping from 2.9.8 
to 2.9.9 in /superset-frontend (#36725)
     add c0bcf28947 chore(deps-dev): bump @playwright/test from 1.56.0 to 
1.57.0 in /superset-frontend (#36571)
     add 6b25d0663e refactor: Migrates the MCP `execute_sql` tool to use the 
SQL execution API (#36739)
     add 32c98d02d3 fix: UI cut off (#36531)
     add 54eb6317ef fix(margin): Fixing margin issues (#36479)
     add ff24e2f27d fix: fix error with dashboard filters when global async 
queries is enabled and user navigates quickly (#36639)
     add ff3dab9b3b docs: Add Query Estimator to community extensions registry 
(#36814)
     add 8f8fe19e3e docs: Add SQL Snippets to community extensions registry 
(#36797)
     add 9e04c3471d docs: Add SQL Lab Result Stats to community extensions 
registry (#36796)
     add c399fd2801 fix: Stale editor content in @apache-superset/core (#36813)
     add ba8d6eb9ac docs: Adds a new "Dependencies" page to the Developer 
Portal (#36817)
     add f8cb935105 feat(reports): add webhook option for notifications (#36127)
     add ecb4e483df fix: apply `EXCLUDE_USERS_FROM_LISTS` to 
`/api/v1/security/users/` (#36742)
     add bd8d4ddbee chore(deps-dev): bump typescript-eslint from 8.50.0 to 
8.50.1 in /superset-websocket (#36802)
     add fd67d3190a chore(deps-dev): bump typescript-eslint from 8.50.0 to 
8.50.1 in /docs (#36801)
     add f95f125c4c chore(deps-dev): bump html-webpack-plugin from 5.6.4 to 
5.6.5 in /superset-frontend (#36787)
     add 100789200a chore(deps): bump hot-shots from 11.4.0 to 12.0.0 in 
/superset-websocket (#36786)
     add bf5070471d chore(deps): bump storybook from 8.6.14 to 8.6.15 in /docs 
(#36727)
     add 362b5e3b89 chore(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 in 
/superset-frontend (#36711)
     add 28c802fb6c fix(TableCollection): only apply highlight class when 
defined (#36809)
     add 1697cf733b chore(deps): bump antd from 6.1.1 to 6.1.2 in /docs (#36823)
     add 02411ffde0 docs: Add EnquiryLabs to INTHEWILD.yaml (#36843)
     add 1b60f6116a Merge branch 'master' of https://github.com/apache/superset 
into geido/fix/view-results-sqllab
     add 9e780b0887 fix: Styles

No new revisions were added by this update.

Summary of changes:
 .envrc.example                                     |    41 +
 .github/ISSUE_TEMPLATE/bug-report.yml              |     2 +-
 .github/workflows/bashlib.sh                       |    13 +
 .github/workflows/pre-commit.yml                   |     2 +-
 .github/workflows/release.yml                      |     4 +-
 .github/workflows/showtime-cleanup.yml             |    18 +-
 .github/workflows/superset-e2e.yml                 |     6 +-
 .github/workflows/superset-extensions-cli.yml      |     2 +-
 .github/workflows/superset-frontend.yml            |    30 +-
 .github/workflows/superset-playwright.yml          |     4 +-
 .pre-commit-config.yaml                            |     2 +-
 .rat-excludes                                      |     4 +
 CHANGELOG/6.0.0.md                                 |  1062 +
 Makefile                                           |    21 +-
 README.md                                          |    19 +-
 RESOURCES/INTHEWILD.md                             |   226 -
 RESOURCES/INTHEWILD.yaml                           |   647 +
 UPDATING.md                                        |    51 +-
 docker-compose.yml                                 |    26 +-
 docker/.env                                        |     9 +
 docker/.env-local.example                          |    39 +
 docker/README.md                                   |    28 +
 docs/.gitignore                                    |     3 +
 .../contributing/development-setup.md              |    33 +
 docs/developer_portal/extensions/architecture.md   |    14 +-
 .../extensions/components/alert.mdx                |   131 +
 .../extensions/components/index.mdx                |    93 +
 .../extensions/contribution-types.md               |     2 +-
 docs/developer_portal/extensions/dependencies.md   |   166 +
 docs/developer_portal/extensions/deployment.md     |     2 +-
 docs/developer_portal/extensions/development.md    |    72 +-
 docs/developer_portal/extensions/mcp.md            |     2 +-
 docs/developer_portal/extensions/overview.md       |     1 +
 docs/developer_portal/extensions/quick-start.md    |     2 +-
 docs/developer_portal/extensions/registry.md       |    17 +-
 docs/developer_portal/extensions/security.md       |     2 +-
 .../guidelines/backend-style-guidelines.md         |    36 +-
 .../guidelines/backend/dao-style-guidelines.md     |    24 +-
 .../guidelines/design-guidelines.md                |   131 +-
 .../guidelines/frontend-style-guidelines.md        |    42 +-
 .../frontend/component-style-guidelines.md         |   250 +-
 .../frontend/emotion-styling-guidelines.md         |   425 +-
 .../guidelines/frontend/testing-guidelines.md      |   297 -
 docs/developer_portal/sidebars.js                  |     1 +
 .../developer_portal/testing/testing-guidelines.md |   129 +
 docs/docs/configuration/databases.mdx              |    15 +
 docs/docs/configuration/sql-templating.mdx         |    52 +-
 docs/docs/contributing/development.mdx             |    14 +
 docs/docusaurus.config.ts                          |    23 +-
 docs/package.json                                  |    34 +-
 docs/plugins/remark-localize-badges.mjs            |   286 +
 docs/scripts/generate-extension-components.mjs     |   676 +
 docs/sidebarTutorials.js                           |    49 +-
 docs/src/pages/inTheWild.tsx                       |   165 +
 docs/src/pages/index.tsx                           |   104 +-
 docs/src/theme/ReactLiveScope/index.tsx            |    53 +
 docs/src/theme/Root.js                             |   238 +-
 .../src/types/apache-superset-core/index.d.ts      |    21 +-
 .../svgType.d.ts => docs/src/types/yaml.d.ts       |    10 +-
 docs/src/webpack.extend.ts                         |    16 +
 .../{api_explorer.png => api-explorer.png}         |   Bin
 docs/static/img/extensions/gsheets-export.png      |   Bin 0 -> 387654 bytes
 docs/static/img/extensions/parquet-export.png      |   Bin 0 -> 62473 bytes
 docs/static/img/extensions/query-comparison.png    |   Bin 0 -> 611336 bytes
 docs/static/img/extensions/query-estimator.png     |   Bin 0 -> 443733 bytes
 docs/static/img/extensions/result-stats.png        |   Bin 0 -> 403058 bytes
 ...flow_visualizer.png => sql-flow-visualizer.png} |   Bin
 docs/static/img/extensions/sql-snippets.png        |   Bin 0 -> 366481 bytes
 docs/static/img/logos/preset.svg                   |   Bin 0 -> 3622 bytes
 docs/static/llms.txt                               |    64 +
 docs/tsconfig.json                                 |    24 +-
 .../version-6.0.0/configuration/sql-templating.mdx |    52 +-
 .../version-6.0.0/contributing/development.mdx     |    14 +
 docs/yarn.lock                                     |   635 +-
 pyproject.toml                                     |     9 +-
 requirements/base.txt                              |     3 +-
 requirements/development.txt                       |    86 +-
 scripts/docker-compose-up.sh                       |   171 +
 superset-core/pyproject.toml                       |     2 +-
 superset-core/src/superset_core/api/models.py      |    96 +-
 superset-core/src/superset_core/api/types.py       |   177 +
 .../src/superset_core/extensions/types.py          |   233 +-
 .../src/superset_extensions_cli/cli.py             |    62 +-
 .../templates/.gitignore.j2                        |    36 +
 .../templates/extension.json.j2                    |     4 +-
 superset-extensions-cli/tests/test_cli_build.py    |    43 +-
 superset-extensions-cli/tests/test_cli_dev.py      |    12 +-
 superset-extensions-cli/tests/test_cli_init.py     |    34 +-
 superset-extensions-cli/tests/test_templates.py    |     2 +-
 superset-extensions-cli/tests/utils.py             |     2 +-
 superset-frontend/.gitignore                       |     3 +
 superset-frontend/.storybook/main.js               |    61 +-
 superset-frontend/.storybook/preview.jsx           |     3 +-
 .../test-runner.ts}                                |    32 +-
 .../cypress/e2e/chart_list/list.test.ts            |    12 +-
 superset-frontend/package-lock.json                | 48811 ++++++++++---------
 superset-frontend/package.json                     |    78 +-
 .../packages/superset-core/package.json            |     6 +-
 .../src/ui/components/Alert/Alert.stories.tsx      |    11 +-
 .../packages/superset-ui-core/package.json         |    11 +-
 .../src/components/DesignSystem.stories.tsx        |   117 +-
 .../src/components/Icons/AntdEnhanced.tsx          |     2 +
 .../ListViewCard/ListViewCard.stories.tsx          |    61 +-
 .../TableCollection/TableCollection.test.tsx       |    83 +
 .../src/components/TableCollection/index.tsx       |     4 +-
 .../superset-ui-core/src/utils/featureFlags.ts     |     1 +
 .../packages/superset-ui-demo/.storybook/main.js   |    15 +-
 .../packages/superset-ui-demo/package.json         |    14 +-
 .../storybook/stories/ExampleApp.stories.jsx       |     3 +-
 superset-frontend/playwright.config.ts             |    31 +-
 .../playwright/components/core/Modal.ts            |   118 +
 .../playwright/components/core/Table.ts            |   102 +
 .../playwright/components/core/Toast.ts            |   105 +
 .../playwright/components/core/index.ts            |     2 +
 .../components/modals/DeleteConfirmationModal.ts   |    75 +
 .../components/modals/DuplicateDatasetModal.ts     |    73 +
 .../components/modals}/index.ts                    |     6 +-
 superset-frontend/playwright/global-setup.ts       |    93 +
 .../playwright/helpers/api/database.ts             |    79 +
 .../playwright/helpers/api/dataset.ts              |   133 +
 .../playwright/helpers/api/requests.ts             |   193 +
 superset-frontend/playwright/pages/AuthPage.ts     |    74 +-
 .../playwright/pages/DatasetListPage.ts            |   115 +
 superset-frontend/playwright/pages/ExplorePage.ts  |    88 +
 .../playwright/tests/auth/login.spec.ts            |   113 +-
 .../playwright/tests/experimental/README.md        |   112 +-
 .../experimental/dataset/dataset-list.spec.ts      |   254 +
 .../utils/constants.ts}                            |    32 +-
 superset-frontend/playwright/utils/urls.ts         |    11 +
 .../legacy-preset-chart-deckgl/package.json        |    10 +-
 .../src/layers/Geojson/Geojson.test.ts             |   121 +
 .../src/layers/Geojson/Geojson.tsx                 |   151 +-
 .../src/layers/Geojson/controlPanel.ts             |   265 +-
 .../src/utilities/Shared_DeckGL.tsx                |     2 +-
 .../src/utilities/controls.ts                      |     1 +
 .../plugins/legacy-preset-chart-nvd3/package.json  |     2 +-
 .../plugin-chart-ag-grid-table/package.json        |     1 -
 .../plugins/plugin-chart-echarts/package.json      |     2 +-
 .../plugin-chart-echarts/src/utils/series.ts       |    12 +-
 .../test/Gantt/transformProps.test.ts              |     1 -
 .../plugin-chart-echarts/test/utils/series.test.ts |    17 +-
 .../plugins/plugin-chart-handlebars/package.json   |     4 +-
 .../plugins/plugin-chart-table/package.json        |     1 -
 superset-frontend/spec/helpers/testing-library.tsx |     3 +-
 .../src/SqlLab/components/QueryTable/styles.ts     |     6 -
 .../AlteredSliceTag/AlteredSliceTag.stories.tsx    |     4 +-
 .../{ChartContainer.jsx => ChartContainer.tsx}     |     6 +-
 .../src/components/Chart/chartAction.js            |    14 +-
 .../src/components/Chart/chartActions.test.js      |    22 +
 .../DatasourceEditor/DatasourceEditor.jsx          |   128 +-
 .../DashboardLinksExternal.test.tsx                |   129 +-
 .../DatasetUsageTab/DatasetUsageTab.test.tsx       |    49 +
 .../components/DatasetUsageTab/index.tsx           |    26 +-
 .../tests/DatasourceEditor.test.tsx                |   723 +-
 .../tests/DatasourceEditor.test.utils.tsx          |   177 +
 .../tests/DatasourceEditorCurrency.test.tsx        |   274 +-
 .../tests/DatasourceEditorRTL.test.tsx             |   129 -
 .../src/components/Datasource/utils/index.js       |    12 +-
 .../components/ListView/Filters/Search.test.tsx    |   230 +
 .../src/components/ListView/Filters/Search.tsx     |     3 +
 .../src/components/ListView/Filters/index.test.tsx |   132 +
 .../src/components/ListView/Filters/index.tsx      |     5 +-
 superset-frontend/src/components/ListView/types.ts |     2 +
 .../{mockMessageToasts.js => mockMessageToasts.ts} |     6 +-
 superset-frontend/src/core/sqlLab/index.ts         |    10 +-
 .../src/dashboard/components/Dashboard.test.jsx    |    69 +
 .../DashboardBuilder/DashboardBuilder.tsx          |     5 +
 .../{MissingChart.jsx => MissingChart.tsx}         |    11 +-
 .../dnd/{handleHover.js => handleHover.ts}         |    13 +-
 .../dashboard/components/dnd/handleScroll/index.ts |     2 +-
 .../{FilterFieldItem.jsx => FilterFieldItem.tsx}   |    16 +-
 .../{FilterFieldTree.jsx => FilterFieldTree.tsx}   |    47 +-
 .../{FilterScopeTree.jsx => FilterScopeTree.tsx}   |    45 +-
 ...reeNodes.jsx => renderFilterFieldTreeNodes.tsx} |    29 +-
 ...reeNodes.jsx => renderFilterScopeTreeNodes.tsx} |    36 +-
 .../filterscope/{treeIcons.jsx => treeIcons.tsx}   |     0
 .../gridComponents/Chart/{index.js => index.ts}    |     0
 .../gridComponents/Column/{index.js => index.ts}   |     0
 .../gridComponents/Divider/{index.js => index.ts}  |     0
 .../gridComponents/Markdown/{index.js => index.ts} |     0
 .../gridComponents/Tab/{index.js => index.ts}      |     0
 .../gridComponents/Tabs/{index.js => index.ts}     |     0
 .../gridComponents/{index.js => index.ts}          |     0
 .../new/{NewColumn.jsx => NewColumn.tsx}           |     0
 .../new/{NewDivider.jsx => NewDivider.tsx}         |     0
 .../new/{NewHeader.jsx => NewHeader.tsx}           |     0
 .../new/{NewMarkdown.jsx => NewMarkdown.tsx}       |     0
 .../new/{NewTabs.jsx => NewTabs.tsx}               |     0
 .../FiltersConfigModal/FiltersConfigModal.test.tsx |    16 +-
 .../{DashboardGrid.jsx => DashboardGrid.tsx}       |     7 +-
 .../{FilterScope.jsx => FilterScope.tsx}           |     7 +-
 .../containers/{SliceAdder.jsx => SliceAdder.tsx}  |    17 +-
 .../util/activeAllDashboardFilters.test.ts         |   150 +
 .../dashboard/util/activeAllDashboardFilters.ts    |    17 +-
 ...h.js => getChartAndLabelComponentIdFromPath.ts} |    12 +-
 ...ieldNodesTree.js => getFilterFieldNodesTree.ts} |    25 +-
 ...ParentNodes.js => getFilterScopeParentNodes.ts} |    21 +-
 ....js => getSelectedChartIdForFilterScopeTree.ts} |     7 +-
 ...ChildChartIds.js => findNonTabChildChartIds.ts} |    26 +-
 ...ComponentIds.js => findTopLevelComponentIds.ts} |    33 +-
 ...nent.js => getLoadStatsPerTopLevelComponent.ts} |    21 +-
 ...terValues.js => serializeActiveFilterValues.ts} |    38 +-
 ...arentsList.js => updateComponentParentsList.ts} |    14 +-
 superset-frontend/src/database/actions.ts          |     3 +-
 .../src/explore/components/ControlHeader.tsx       |     8 +
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |    45 +-
 .../components/ExploreViewContainer/index.jsx      |     4 +
 .../{AggregateOption.jsx => AggregateOption.tsx}   |    20 +-
 ...nitionOption.jsx => MetricDefinitionOption.tsx} |    39 +-
 .../components/controls/VizTypeControl/VizTile.tsx |     2 +-
 .../{saveModalReducer.js => saveModalReducer.ts}   |    29 +-
 .../src/features/alerts/AlertReportModal.tsx       |     1 +
 .../alerts/components/NotificationMethod.tsx       |   137 +-
 .../features/alerts/components/RecipientIcon.tsx   |     6 +
 superset-frontend/src/features/alerts/types.ts     |     2 +
 .../databases/DatabaseModal/ExtraOptions.tsx       |    14 +-
 .../src/features/home/DashboardTable.test.tsx      |   623 +-
 .../src/features/home/DashboardTable.tsx           |     1 +
 superset-frontend/src/features/reports/types.ts    |     2 +-
 .../src/pages/AlertReportList/index.tsx            |     1 +
 .../src/pages/AnnotationLayerList/index.tsx        |     1 +
 superset-frontend/src/pages/GroupsList/index.tsx   |     1 +
 superset-frontend/src/pages/RolesList/index.tsx    |     1 +
 .../src/pages/RowLevelSecurityList/index.tsx       |     1 +
 superset-frontend/src/pages/Tags/index.tsx         |     1 +
 .../src/utils/getControlsForVizType.js             |    52 -
 superset-frontend/src/utils/reducerUtils.js        |    71 -
 superset-frontend/src/views/CRUD/utils.tsx         |     3 +
 .../test-runner-jest.config.js                     |    14 +-
 superset-frontend/webpack.config.js                |    13 +-
 superset-websocket/package-lock.json               |   302 +-
 superset-websocket/package.json                    |     8 +-
 superset/commands/chart/importers/v1/utils.py      |     2 +-
 .../commands/dashboard/importers/v1/__init__.py    |    42 +-
 superset/commands/security/create.py               |     4 +-
 superset/commands/security/update.py               |     4 +-
 superset/config.py                                 |     3 +
 superset/daos/base.py                              |     2 +-
 superset/datasets/schemas.py                       |     1 +
 superset/extensions/discovery.py                   |     3 +-
 superset/extensions/utils.py                       |    55 +-
 superset/initialization/__init__.py                |     4 +-
 superset/mcp_service/README.md                     |   558 +
 .../explore/tool/generate_explore_link.py          |     5 +
 superset/mcp_service/sql_lab/execute_sql_core.py   |   221 -
 superset/mcp_service/sql_lab/schemas.py            |    42 +-
 superset/mcp_service/sql_lab/sql_lab_utils.py      |   243 -
 superset/mcp_service/sql_lab/tool/execute_sql.py   |   136 +-
 superset/mcp_service/utils/schema_utils.py         |    21 +-
 ...8d8526_fix_form_data_string_in_query_context.py |   108 +
 superset/models/core.py                            |    34 +
 superset/reports/models.py                         |     1 +
 superset/reports/notifications/__init__.py         |     1 +
 superset/reports/notifications/webhook.py          |   144 +
 superset/security/guest_token.py                   |     3 +-
 superset/security/manager.py                       |    27 +-
 .../sql/execution/__init__.py                      |     3 +-
 superset/sql/execution/celery_task.py              |   486 +
 superset/sql/execution/executor.py                 |  1108 +
 superset/sql/parse.py                              |    17 +
 superset/tasks/async_queries.py                    |    19 +-
 superset/utils/webdriver.py                        |     2 +
 superset/views/base.py                             |     2 +
 .../charts/commands/importers/v1/utils_test.py     |    41 +
 .../commands/importers/v1/import_command_test.py   |   214 +
 .../datasets/commands/importers/v1/import_test.py  |    95 +-
 tests/unit_tests/extensions/test_types.py          |   258 +
 .../explore/tool/test_generate_explore_link.py     |     2 +
 .../mcp_service/sql_lab/tool/test_execute_sql.py   |   490 +-
 tests/unit_tests/models/core_test.py               |    84 +
 .../reports/notifications/webhook_tests.py         |   225 +
 .../security/exclude_users_filter_test.py          |   165 +
 .../unit_tests/sql/execution}/__init__.py          |     0
 tests/unit_tests/sql/execution/conftest.py         |   324 +
 tests/unit_tests/sql/execution/test_celery_task.py |  1077 +
 tests/unit_tests/sql/execution/test_executor.py    |  2114 +
 tests/unit_tests/sql/parse_tests.py                |    93 +
 tests/unit_tests/tasks/test_async_queries.py       |    96 +
 278 files changed, 43995 insertions(+), 28138 deletions(-)
 create mode 100644 .envrc.example
 create mode 100644 CHANGELOG/6.0.0.md
 delete mode 100644 RESOURCES/INTHEWILD.md
 create mode 100644 RESOURCES/INTHEWILD.yaml
 create mode 100644 docker/.env-local.example
 create mode 100644 docs/developer_portal/extensions/components/alert.mdx
 create mode 100644 docs/developer_portal/extensions/components/index.mdx
 create mode 100644 docs/developer_portal/extensions/dependencies.md
 delete mode 100644 
docs/developer_portal/guidelines/frontend/testing-guidelines.md
 create mode 100644 docs/developer_portal/testing/testing-guidelines.md
 create mode 100644 docs/plugins/remark-localize-badges.mjs
 create mode 100644 docs/scripts/generate-extension-components.mjs
 create mode 100644 docs/src/pages/inTheWild.tsx
 create mode 100644 docs/src/theme/ReactLiveScope/index.tsx
 copy superset-frontend/packages/superset-ui-core/src/query/api/v1/index.ts => 
docs/src/types/apache-superset-core/index.d.ts (65%)
 copy 
superset-frontend/packages/superset-ui-chart-controls/src/components/ColumnTypeLabel/type-icons/svgType.d.ts
 => docs/src/types/yaml.d.ts (86%)
 rename docs/static/img/extensions/{api_explorer.png => api-explorer.png} (100%)
 create mode 100644 docs/static/img/extensions/gsheets-export.png
 create mode 100644 docs/static/img/extensions/parquet-export.png
 create mode 100644 docs/static/img/extensions/query-comparison.png
 create mode 100644 docs/static/img/extensions/query-estimator.png
 create mode 100644 docs/static/img/extensions/result-stats.png
 rename docs/static/img/extensions/{sql_flow_visualizer.png => 
sql-flow-visualizer.png} (100%)
 create mode 100644 docs/static/img/extensions/sql-snippets.png
 create mode 100644 docs/static/img/logos/preset.svg
 create mode 100644 docs/static/llms.txt
 create mode 100755 scripts/docker-compose-up.sh
 create mode 100644 superset-core/src/superset_core/api/types.py
 create mode 100644 
superset-extensions-cli/src/superset_extensions_cli/templates/.gitignore.j2
 copy 
superset-frontend/{packages/superset-ui-core/src/utils/removeDuplicates.ts => 
.storybook/test-runner.ts} (56%)
 create mode 100644 superset-frontend/playwright/components/core/Modal.ts
 create mode 100644 superset-frontend/playwright/components/core/Table.ts
 create mode 100644 superset-frontend/playwright/components/core/Toast.ts
 create mode 100644 
superset-frontend/playwright/components/modals/DeleteConfirmationModal.ts
 create mode 100644 
superset-frontend/playwright/components/modals/DuplicateDatasetModal.ts
 copy superset-frontend/{src/dashboard/components/AddSliceCard => 
playwright/components/modals}/index.ts (82%)
 create mode 100644 superset-frontend/playwright/global-setup.ts
 create mode 100644 superset-frontend/playwright/helpers/api/database.ts
 create mode 100644 superset-frontend/playwright/helpers/api/dataset.ts
 create mode 100644 superset-frontend/playwright/helpers/api/requests.ts
 create mode 100644 superset-frontend/playwright/pages/DatasetListPage.ts
 create mode 100644 superset-frontend/playwright/pages/ExplorePage.ts
 create mode 100644 
superset-frontend/playwright/tests/experimental/dataset/dataset-list.spec.ts
 copy superset-frontend/{src/setup/setupCodeOverrides.ts => 
playwright/utils/constants.ts} (52%)
 create mode 100644 
superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/Geojson.test.ts
 rename superset-frontend/src/components/Chart/{ChartContainer.jsx => 
ChartContainer.tsx} (89%)
 create mode 100644 
superset-frontend/src/components/Datasource/components/DatasourceEditor/tests/DatasourceEditor.test.utils.tsx
 delete mode 100644 
superset-frontend/src/components/Datasource/components/DatasourceEditor/tests/DatasourceEditorRTL.test.tsx
 create mode 100644 
superset-frontend/src/components/ListView/Filters/Search.test.tsx
 create mode 100644 
superset-frontend/src/components/ListView/Filters/index.test.tsx
 rename superset-frontend/src/components/MessageToasts/{mockMessageToasts.js => 
mockMessageToasts.ts} (85%)
 rename superset-frontend/src/dashboard/components/{MissingChart.jsx => 
MissingChart.tsx} (86%)
 rename superset-frontend/src/dashboard/components/dnd/{handleHover.js => 
handleHover.ts} (84%)
 rename 
superset-frontend/src/dashboard/components/filterscope/{FilterFieldItem.jsx => 
FilterFieldItem.tsx} (81%)
 rename 
superset-frontend/src/dashboard/components/filterscope/{FilterFieldTree.jsx => 
FilterFieldTree.tsx} (54%)
 rename 
superset-frontend/src/dashboard/components/filterscope/{FilterScopeTree.jsx => 
FilterScopeTree.tsx} (58%)
 rename 
superset-frontend/src/dashboard/components/filterscope/{renderFilterFieldTreeNodes.jsx
 => renderFilterFieldTreeNodes.tsx} (63%)
 rename 
superset-frontend/src/dashboard/components/filterscope/{renderFilterScopeTreeNodes.jsx
 => renderFilterScopeTreeNodes.tsx} (71%)
 rename superset-frontend/src/dashboard/components/filterscope/{treeIcons.jsx 
=> treeIcons.tsx} (100%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/Chart/{index.js => 
index.ts} (100%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/Column/{index.js => 
index.ts} (100%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/Divider/{index.js => 
index.ts} (100%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/Markdown/{index.js => 
index.ts} (100%)
 rename superset-frontend/src/dashboard/components/gridComponents/Tab/{index.js 
=> index.ts} (100%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/Tabs/{index.js => 
index.ts} (100%)
 rename superset-frontend/src/dashboard/components/gridComponents/{index.js => 
index.ts} (100%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/new/{NewColumn.jsx => 
NewColumn.tsx} (100%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/new/{NewDivider.jsx 
=> NewDivider.tsx} (100%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/new/{NewHeader.jsx => 
NewHeader.tsx} (100%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/new/{NewMarkdown.jsx 
=> NewMarkdown.tsx} (100%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/new/{NewTabs.jsx => 
NewTabs.tsx} (100%)
 rename superset-frontend/src/dashboard/containers/{DashboardGrid.jsx => 
DashboardGrid.tsx} (86%)
 rename superset-frontend/src/dashboard/containers/{FilterScope.jsx => 
FilterScope.tsx} (85%)
 rename superset-frontend/src/dashboard/containers/{SliceAdder.jsx => 
SliceAdder.tsx} (82%)
 rename 
superset-frontend/src/dashboard/util/{getChartAndLabelComponentIdFromPath.js => 
getChartAndLabelComponentIdFromPath.ts} (77%)
 rename superset-frontend/src/dashboard/util/{getFilterFieldNodesTree.js => 
getFilterFieldNodesTree.ts} (72%)
 rename superset-frontend/src/dashboard/util/{getFilterScopeParentNodes.js => 
getFilterScopeParentNodes.ts} (70%)
 rename 
superset-frontend/src/dashboard/util/{getSelectedChartIdForFilterScopeTree.js 
=> getSelectedChartIdForFilterScopeTree.ts} (91%)
 rename 
superset-frontend/src/dashboard/util/logging/{findNonTabChildChartIds.js => 
findNonTabChildChartIds.ts} (75%)
 rename 
superset-frontend/src/dashboard/util/logging/{findTopLevelComponentIds.js => 
findTopLevelComponentIds.ts} (77%)
 rename 
superset-frontend/src/dashboard/util/logging/{getLoadStatsPerTopLevelComponent.js
 => getLoadStatsPerTopLevelComponent.ts} (71%)
 rename superset-frontend/src/dashboard/util/{serializeActiveFilterValues.js => 
serializeActiveFilterValues.ts} (59%)
 rename superset-frontend/src/dashboard/util/{updateComponentParentsList.js => 
updateComponentParentsList.ts} (87%)
 rename 
superset-frontend/src/explore/components/controls/MetricControl/{AggregateOption.jsx
 => AggregateOption.tsx} (74%)
 rename 
superset-frontend/src/explore/components/controls/MetricControl/{MetricDefinitionOption.jsx
 => MetricDefinitionOption.tsx} (66%)
 rename superset-frontend/src/explore/reducers/{saveModalReducer.js => 
saveModalReducer.ts} (71%)
 delete mode 100644 superset-frontend/src/utils/getControlsForVizType.js
 delete mode 100644 superset-frontend/src/utils/reducerUtils.js
 copy docs/babel.config.js => superset-frontend/test-runner-jest.config.js (67%)
 delete mode 100644 superset/mcp_service/sql_lab/execute_sql_core.py
 delete mode 100644 superset/mcp_service/sql_lab/sql_lab_utils.py
 create mode 100644 
superset/migrations/versions/2025-12-16_12-00_f5b5f88d8526_fix_form_data_string_in_query_context.py
 create mode 100644 superset/reports/notifications/webhook.py
 copy superset-extensions-cli/src/superset_extensions_cli/constants.py => 
superset/sql/execution/__init__.py (92%)
 create mode 100644 superset/sql/execution/celery_task.py
 create mode 100644 superset/sql/execution/executor.py
 create mode 100644 
tests/unit_tests/dashboards/commands/importers/v1/import_command_test.py
 create mode 100644 tests/unit_tests/extensions/test_types.py
 create mode 100644 tests/unit_tests/reports/notifications/webhook_tests.py
 create mode 100644 tests/unit_tests/security/exclude_users_filter_test.py
 copy {superset-core/src/superset_core/api => 
tests/unit_tests/sql/execution}/__init__.py (100%)
 create mode 100644 tests/unit_tests/sql/execution/conftest.py
 create mode 100644 tests/unit_tests/sql/execution/test_celery_task.py
 create mode 100644 tests/unit_tests/sql/execution/test_executor.py


Reply via email to