This is an automated email from the ASF dual-hosted git repository.
beto pushed a change to branch support-pkce
in repository https://gitbox.apache.org/repos/asf/superset.git
discard b70d7c988ee Fix lint
discard 6c97cd4ed32 Revert flush
discard 844a8739c5a fix: circular import
discard 4fdb40266f3 Small improvements
discard 910987c14f4 Move code_challenge to KV store
discard e746f177b85 Fix tests
discard 94df6e4abd2 feat: support PKCE in OAuth2 flow
omit 1ee14c59931 fix(mcp): improve prompts, resources, and instructions
clarity (#37389)
omit 9764a844027 fix(charts): Table chart shows an error on row limit
(#37218)
omit 570cc3e5f8b feat(sqllab): treeview table selection ui (#37298)
omit 66519c3a852 chore(deps-dev): bump fetch-mock from 11.1.5 to 12.6.0 in
/superset-frontend/packages/superset-ui-core (#36662)
omit 1f43138888e chore(deps): bump babel-loader from 9.2.1 to 10.0.0 in
/docs (#37541)
omit 652d029a2d9 chore(deps-dev): bump @types/node from 25.0.10 to 25.1.0
in /superset-frontend (#37563)
omit e67b1f53266 chore(deps-dev): bump baseline-browser-mapping from 2.9.18
to 2.9.19 in /superset-frontend (#37565)
omit fa79a467e41 chore(deps): bump googleapis from 170.1.0 to 171.0.0 in
/superset-frontend (#37564)
omit 2cce0308d4e fix: big number drill to details column data (#37068)
omit c7fd1a2f659 chore(deps-dev): bump @types/node from 25.0.10 to 25.1.0
in /superset-websocket (#37539)
omit ab4f646ef60 chore(deps): bump @babel/core from 7.28.5 to 7.28.6 in
/docs (#37540)
omit d6029f5c8ac chore(deps): bump dependencies to address security
vulnerabilities (#37552)
omit c16e8f747ca chore(deps-dev): bump css-loader from 7.1.2 to 7.1.3 in
/superset-frontend (#37544)
omit 9c0337d092c fix(explore): correct `validationDependancies` typo to
`validationDependencies` (#37554)
add c13ef80fef3 feat: support PKCE in OAuth2 flow
add 7abf8ede06a Fix tests
add 8c8fc305cce Move code_challenge to KV store
add bd410f8c9b2 Small improvements
add 9363c851ae7 fix: circular import
add 62911a38e44 Revert flush
add 345e8158a2e Fix lint
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (b70d7c988ee)
\
N -- N -- N refs/heads/support-pkce (345e8158a2e)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
docs/package.json | 4 +-
docs/yarn.lock | 241 +++++++++------
pyproject.toml | 1 -
requirements/base.in | 10 +-
requirements/base.txt | 14 +-
requirements/development.txt | 14 +-
superset-frontend/package-lock.json | 165 ++--------
superset-frontend/package.json | 11 +-
.../packages/superset-ui-core/package.json | 4 +-
.../src/components/Button/index.tsx | 2 +-
.../src/components/Icons/AntdEnhanced.tsx | 12 -
.../components/ListViewCard/ImageLoader.test.tsx | 25 +-
.../packages/superset-ui-core/src/utils/index.ts | 1 -
.../superset-ui-core/src/utils/withLabel.ts | 43 ---
.../superset-ui-core/src/validator/index.ts | 1 -
.../src/validator/legacyValidateInteger.ts | 2 +-
.../src/validator/legacyValidateNumber.ts | 2 +-
.../superset-ui-core/src/validator/types.ts | 27 --
.../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 +-
.../src/controlPanel.tsx | 7 +-
.../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 | 10 +-
.../spec/helpers/jsDomWithFetchAPI.ts | 1 -
superset-frontend/spec/helpers/shim.tsx | 4 -
.../src/SqlLab/actions/sqlLab.test.js | 229 ++++++--------
.../src/SqlLab/components/AppLayout/index.tsx | 6 +-
.../EditorAutoSync/EditorAutoSync.test.tsx | 42 ++-
.../EditorWrapper/useAnnotations.test.ts | 34 ++-
.../components/EditorWrapper/useKeywords.test.ts | 6 +-
.../ExploreCtasResultsButton.test.tsx | 4 +-
.../components/PopEditorTab/PopEditorTab.test.tsx | 14 +-
.../QueryAutoRefresh/QueryAutoRefresh.test.tsx | 6 +-
.../components/QueryHistory/QueryHistory.test.tsx | 8 +-
.../SqlLab/components/ResultSet/ResultSet.test.tsx | 14 +-
.../src/SqlLab/components/SaveQuery/index.tsx | 1 -
.../ShareSqlLabQuery/ShareSqlLabQuery.test.tsx | 21 +-
.../SqlLab/components/SqlEditor/SqlEditor.test.tsx | 27 +-
.../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 | 40 ---
.../components/TableExploreTree/useTreeData.ts | 339 ---------------------
.../components/TablePreview/TablePreview.test.tsx | 26 +-
superset-frontend/src/SqlLab/constants.ts | 1 -
superset-frontend/src/SqlLab/contributions.ts | 1 -
.../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 +-
.../components/ImportModal/ImportModal.test.tsx | 12 +-
.../src/components/ListView/ListView.test.tsx | 3 +
.../TableSelector/TableSelector.test.tsx | 43 ++-
.../src/components/TableSelector/index.tsx | 7 +-
.../src/components/Tag/utils.test.tsx | 24 +-
.../OverwriteConfirmModal.test.tsx | 24 +-
.../PropertiesModal/PropertiesModal.test.tsx | 2 +-
.../URLShortLinkButton/URLShortLinkButton.test.tsx | 13 +-
.../menu/ShareMenuItems/ShareMenuItems.test.tsx | 12 +-
.../ScopingModal/ScopingModal.test.tsx | 11 +-
.../nativeFilters/FilterBar/FilterBar.test.tsx | 25 +-
.../FilterBarSettings/FilterBarSettings.test.tsx | 4 +-
.../FiltersConfigForm/ColumnSelect.test.tsx | 2 +-
.../FiltersConfigForm/DatasetSelect.test.tsx | 6 +-
.../src/explore/actions/datasourcesActions.test.ts | 8 +-
.../src/explore/actions/saveModalActions.test.ts | 78 ++---
.../DataTablesPane/test/DataTablesPane.test.tsx | 14 +-
.../test/ResultsPaneOnDashboard.test.tsx | 2 +-
.../DataTablesPane/test/SamplesPane.test.tsx | 2 +-
.../ExploreChartHeader/ExploreChartHeader.test.tsx | 3 +
.../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 ++++++---
...AdhocFilterEditPopoverSimpleTabContent.test.tsx | 20 +-
.../explore/components/controls/ViewQuery.test.tsx | 60 ++--
.../components/controls/ViewQueryModal.test.tsx | 59 ++--
.../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/ExtensionsStartup.test.tsx | 4 +-
.../src/features/alerts/AlertReportModal.test.tsx | 74 ++---
.../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 +--
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 | 14 +-
.../AnnotationLayerList.test.jsx | 14 +-
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 | 21 +-
.../src/pages/ChartList/ChartList.test.tsx | 64 ++--
.../src/pages/ChartList/ChartList.testHelpers.tsx | 30 +-
.../pages/CssTemplateList/CssTemplateList.test.jsx | 14 +-
.../src/pages/DashboardList/DashboardList.test.jsx | 10 +-
.../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 | 6 +-
.../RowLevelSecurityList.test.tsx | 52 ++--
.../pages/SavedQueryList/SavedQueryList.test.tsx | 61 ++--
superset-frontend/src/pages/SqlLab/SqlLab.test.tsx | 10 +-
.../src/pages/ThemeList/ThemeList.test.tsx | 4 +-
.../src/pages/UserInfo/UserInfo.test.tsx | 6 +-
.../UserRegistrations/UserRegistrations.test.tsx | 2 +-
.../src/pages/UsersList/UsersList.test.tsx | 9 +-
superset-websocket/package-lock.json | 14 +-
superset-websocket/package.json | 2 +-
superset/mcp_service/app.py | 81 +++--
.../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/common/schema_discovery.py | 65 +---
superset/mcp_service/system/prompts/quickstart.py | 94 +++---
.../system/resources/instance_metadata.py | 74 +----
superset/sqllab/utils.py | 1 -
180 files changed, 2298 insertions(+), 3864 deletions(-)
delete mode 100644
superset-frontend/packages/superset-ui-core/src/utils/withLabel.ts
delete mode 100644
superset-frontend/packages/superset-ui-core/src/validator/types.ts
delete mode 100644
superset-frontend/src/SqlLab/components/TableExploreTree/TableExploreTree.test.tsx
delete mode 100644
superset-frontend/src/SqlLab/components/TableExploreTree/TreeNodeRenderer.tsx
delete mode 100644
superset-frontend/src/SqlLab/components/TableExploreTree/index.tsx
delete mode 100644
superset-frontend/src/SqlLab/components/TableExploreTree/types.ts
delete mode 100644
superset-frontend/src/SqlLab/components/TableExploreTree/useTreeData.ts