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

vavila pushed a change to branch fix/oauth-fixes
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 0878883249 fix: more DB OAuth2 fixes
     add c6821cac6f chore(deps-dev): bump prettier from 3.8.0 to 3.8.1 in 
/superset-websocket (#37325)
     add b1ad54220b fix: add sans-serif font fallback to fontFamily (Fixes 
#37096) (#37172)
     add 04c5517206 fix(dataset-editor): add missing Data type label in 
calculated columns tab (#37165)
     add 54919c942a fix(time-range-modal): time range modal for out of scope 
filter is not displayed correctly (#36996)
     add f2b54e882d fix: variable shadowing in test_connection command (#37397)
     add 5e3acc2041 chore(deps): bump actions/upload-artifact from 4 to 6 
(#37320)
     add 01a9541a0e chore(deps): bump dawidd6/action-download-artifact from 6 
to 12 (#37324)
     add 8e0c584a92 chore(deps-dev): bump prettier from 3.8.0 to 3.8.1 in 
/superset-frontend (#37339)
     add 5f67fa45ce chore(deps): bump jquery from 3.7.1 to 4.0.0 in 
/superset-frontend (#37342)
     add b81543c18c chore(deps): bump lodash from 4.17.21 to 4.17.23 in 
/superset-frontend/cypress-base (#37349)
     add e1ce553b2b chore(deps-dev): bump @types/node from 25.0.9 to 25.0.10 in 
/superset-websocket (#37351)
     add ef395662aa chore(deps-dev): bump @babel/runtime-corejs3 from 7.28.4 to 
7.28.6 in /superset-frontend (#37353)
     add 7c69ec7f24 chore(deps): bump markdown-to-jsx from 7.7.4 to 9.6.0 in 
/superset-frontend (#37354)
     add 790b79541b chore(deps-dev): bump globals from 17.0.0 to 17.1.0 in 
/superset-websocket (#37380)
     add 6a46700721 chore(deps): bump caniuse-lite from 1.0.30001765 to 
1.0.30001766 in /docs (#37381)
     add eeb4065d7d chore(deps): bump unist-util-visit from 5.0.0 to 5.1.0 in 
/docs (#37383)
     add 8951362852 chore(deps-dev): bump globals from 17.0.0 to 17.1.0 in 
/docs (#37385)
     add e14931c368 chore(deps-dev): bump swc-loader from 0.2.6 to 0.2.7 in 
/superset-frontend (#37387)
     add f83f952221 chore(deps-dev): bump webpack-bundle-analyzer from 5.1.1 to 
5.2.0 in /superset-frontend (#37388)
     add bbab86a0b1 chore(deps-dev): bump @applitools/eyes-storybook from 
3.63.8 to 3.63.9 in /superset-frontend (#37390)
     add 56cf7a810b chore(deps-dev): bump html-webpack-plugin from 5.6.5 to 
5.6.6 in /superset-frontend (#37392)
     add 429d9b27f6 chore: Update outdated GitHub Actions version (#37305)
     add baaa8c5f54 feat(deckgl): add auto zoom option in deck gl multi layer 
(#37221)
     add d823dfd2b9 feat: add interactive column sorting to pivot table (#36050)
     add 5747fb1e85 feat(ListView): add pagination to card view and center row 
count display (#36288)
     add e8363cf606 fix(redshift): normalize table names to lowercase for CSV 
uploads (#37019)
     add d6328fcb42 chore(deps): bump mapbox-gl from 3.18.0 to 3.18.1 in 
/superset-frontend (#37382)
     add 34418d7e0b fix(datasets): respect application root in database 
management link (#36986)
     add 39ebf7a7ad chore(websocket): sync Node version to LTS v22 (#37102)
     add d54e227e25 chore: update old MotherDuck duckdb version to follow the 
official duckdb one (#36834)
     add e4f649e49c fix(superset-frontend): Fixes for broken functionality when 
an application root is defined (#36058)
     add b99fc582e4 fix(chart): implement geohash decoding (#37027)
     add 3580dc6cad chore(ts): Migrate Divider.jsx to Divider.tsx [SIP-36] 
(#36335)
     add a60f8d761d chore(deps-dev): bump npm from 11.5.2 to 11.8.0 in 
/superset-frontend (#37352)
     add 3a811d680d chore(deps): bump lodash from 4.17.21 to 4.17.23 in 
/superset-frontend (#37348)
     add 3f37cdbf9c fix(database): include `configuration_method` in the DB 
export/import flow (#36958)
     add 319a131ec9 fix(charts): missing globalOpacity prop with mapbox (#37168)
     add 0ecc69d2f1 chore(deps): bump fastmcp from 2.14.0 to 2.14.3 (#37410)
     add 2f81720603 chore(deps-dev): bump @swc/plugin-transform-imports from 
10.0.0 to 12.4.0 in /superset-frontend (#37384)
     add b09e60c1ec fix(deckgl-contour): prevent WebGL freeze by clamping and 
auto-scaling cellSize (#37244)
     add 19d5fa86fc chore(deps-dev): bump baseline-browser-mapping from 2.9.17 
to 2.9.18 in /superset-frontend (#37426)
     add 09b5af5945 chore(deps): bump markdown-to-jsx from 9.6.0 to 9.6.1 in 
/superset-frontend (#37420)
     add 04a9be04ab chore(deps-dev): bump @playwright/test from 1.57.0 to 
1.58.0 in /superset-frontend (#37425)
     add 470c593c3d chore(deps-dev): bump @types/node from 25.0.9 to 25.0.10 in 
/superset-frontend (#37418)
     add ce84ab4ce2 chore(deps-dev): bump cheerio from 1.1.2 to 1.2.0 in 
/superset-frontend (#37423)
     add c7cec19827 chore(deps): bump ace-builds from 1.43.5 to 1.43.6 in 
/superset-frontend (#37424)
     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 443618ea76 Merge branch 'master' into fix/oauth-fixes
     add d941d68c46 Implement PR feedback

No new revisions were added by this update.

Summary of changes:
 .github/actions/change-detector/label-draft-pr.yml |     2 +-
 .github/dependabot.yml                             |     4 +
 .github/workflows/superset-docs-deploy.yml         |     4 +-
 .github/workflows/superset-docs-verify.yml         |     2 +-
 .../workflows/superset-python-integrationtest.yml  |     2 +-
 .gitignore                                         |     1 +
 docs/i18n/en/docusaurus-theme-classic/footer.json  |     2 +-
 docs/package.json                                  |    10 +-
 docs/static/img/databases/mongodb.png              |   Bin 0 -> 22190 bytes
 docs/yarn.lock                                     |   194 +-
 pyproject.toml                                     |     5 +-
 requirements/base.txt                              |     1 +
 requirements/development.txt                       |    21 +-
 superset-frontend/cypress-base/package-lock.json   |    12 +-
 superset-frontend/package-lock.json                |   728 +-
 superset-frontend/package.json                     |    35 +-
 .../packages/superset-core/package.json            |     2 +-
 .../packages/superset-core/src/api/sqlLab.ts       |    14 +
 .../superset-ui-chart-controls/package.json        |     2 +-
 .../packages/superset-ui-core/package.json         |    12 +-
 .../src/components/Icons/index.tsx                 |     1 +
 .../{AntdThemeProvider => Pagination}/index.tsx    |    11 +-
 .../src/components/Timer/index.tsx                 |     4 +-
 .../superset-ui-core/src/components/index.ts       |     2 +
 .../superset-ui-core/src/query/types/Query.ts      |     1 +
 .../packages/superset-ui-demo/package.json         |     7 +-
 .../plugins/plugin-chart-table/Table.stories.tsx   |    14 +-
 .../src/ScatterPlotGlowOverlay.jsx                 |     6 +-
 .../legacy-preset-chart-deckgl/package.json        |     6 +-
 .../src/Multi/Multi.test.tsx                       |   524 +
 .../legacy-preset-chart-deckgl/src/Multi/Multi.tsx |    45 +-
 .../src/Multi/controlPanel.test.ts                 |   351 +
 .../src/Multi/controlPanel.ts                      |     3 +-
 .../src/layers/Contour/Contour.tsx                 |    15 +-
 .../src/layers/Contour/getSafeCellSize.test.ts     |    67 +
 .../src/layers/Contour/getSafeCellSize.ts          |    73 +
 .../src/layers/Contour/index.ts                    |     2 +
 .../src/layers/Polygon/transformProps.test.ts      |    50 +
 .../src/layers/Polygon/transformProps.ts           |    11 +
 .../plugins/legacy-preset-chart-nvd3/package.json  |     2 +-
 .../plugin-chart-ag-grid-table/package.json        |     2 +-
 .../plugins/plugin-chart-cartodiagram/package.json |     2 +-
 .../plugins/plugin-chart-echarts/package.json      |     3 +-
 .../plugins/plugin-chart-pivot-table/package.json  |     1 +
 .../src/react-pivottable/TableRenderers.jsx        |   238 +-
 .../test/react-pivottable/tableRenders.test.tsx    |   591 +
 .../plugins/plugin-chart-table/package.json        |     2 +-
 .../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/src/SqlLab/actions/sqlLab.ts     |     2 +-
 .../QueryStatusBar/QueryStatusBar.test.tsx         |   161 +
 .../src/SqlLab/components/QueryStatusBar/index.tsx |   214 +
 .../SqlLab/components/ResultSet/ResultSet.test.tsx |    46 -
 .../src/SqlLab/components/ResultSet/index.tsx      |    42 +-
 .../src/SqlLab/components/SouthPane/Results.tsx    |    51 +-
 .../assets/images/icons/multiple.svg}              |   Bin 1045 -> 1287 bytes
 .../DatasourceEditor/DatasourceEditor.jsx          |     1 +
 .../tests/DatasourceEditor.test.tsx                |    21 +
 .../src/components/ListView/ListView.tsx           |    43 +-
 superset-frontend/src/core/sqlLab/index.ts         |     6 +
 .../Divider/{Divider.test.jsx => Divider.test.tsx} |    17 +-
 .../Divider/{Divider.jsx => Divider.tsx}           |    37 +-
 .../FilterControls/FilterControls.test.tsx         |   233 +-
 .../FilterBar/FilterControls/FilterControls.tsx    |    19 +-
 .../tests/DateFilterLabel.test.tsx                 |    43 +
 .../controls/VizTypeControl/FastVizSwitcher.tsx    |     6 +-
 .../VizTypeControl/VizTypeControl.test.tsx         |    29 +
 .../controls/VizTypeControl/constants.tsx          |     6 +
 .../src/explore/exploreUtils/index.js              |    25 +-
 .../datasets/AddDataset/LeftPanel/index.tsx        |     3 +-
 superset-frontend/src/features/home/Menu.test.tsx  |    45 +-
 superset-frontend/src/features/home/Menu.tsx       |    20 +-
 superset-frontend/src/features/home/RightMenu.tsx  |     2 +-
 superset-frontend/src/utils/assetUrl.test.ts       |    48 +
 superset-frontend/src/utils/assetUrl.ts            |    13 +-
 superset-websocket/.nvmrc                          |     2 +-
 superset-websocket/Dockerfile                      |     4 +-
 superset-websocket/package-lock.json               |    58 +-
 superset-websocket/package.json                    |    10 +-
 superset/commands/database/test_connection.py      |    18 +-
 superset/commands/database/uploaders/base.py       |     6 +
 superset/config.py                                 |     3 +-
 superset/databases/api.py                          |     1 +
 superset/databases/schemas.py                      |     7 +
 superset/db_engine_specs/base.py                   |    20 +
 .../db_engine_specs/{dynamodb.py => mongodb.py}    |    77 +-
 superset/db_engine_specs/redshift.py               |    18 +
 superset/db_engine_specs/trino.py                  |    12 +
 superset/models/core.py                            |     1 +
 superset/security/manager.py                       |    25 -
 superset/translations/mi/LC_MESSAGES/messages.po   | 14507 +++++++++++++++++++
 superset/utils/cache.py                            |     3 +-
 superset/utils/cache_manager.py                    |   141 +-
 superset/utils/oauth2.py                           |    14 +-
 superset/views/base.py                             |     6 -
 tests/integration_tests/databases/api_tests.py     |     1 +
 .../integration_tests/databases/commands_tests.py  |     1 +
 tests/integration_tests/security_tests.py          |     3 +-
 tests/unit_tests/databases/api_test.py             |   149 +
 tests/unit_tests/datasets/commands/export_test.py  |     1 +
 tests/unit_tests/db_engine_specs/test_mongodb.py   |   125 +
 tests/unit_tests/db_engine_specs/test_redshift.py  |    30 +
 tests/unit_tests/db_engine_specs/test_trino.py     |   171 +
 tests/unit_tests/utils/oauth2_tests.py             |    52 +-
 tests/unit_tests/utils/test_cache_manager.py       |   171 +
 108 files changed, 19024 insertions(+), 1124 deletions(-)
 create mode 100644 docs/static/img/databases/mongodb.png
 copy 
superset-frontend/packages/superset-ui-core/src/components/{AntdThemeProvider 
=> Pagination}/index.tsx (79%)
 create mode 100644 
superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/Multi.test.tsx
 create mode 100644 
superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/controlPanel.test.ts
 create mode 100644 
superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/getSafeCellSize.test.ts
 create mode 100644 
superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/getSafeCellSize.ts
 create mode 100644 
superset-frontend/plugins/plugin-chart-pivot-table/test/react-pivottable/tableRenders.test.tsx
 delete mode 100644 
superset-frontend/plugins/plugin-chart-word-cloud/src/configureEncodable.ts
 create mode 100644 
superset-frontend/src/SqlLab/components/QueryStatusBar/QueryStatusBar.test.tsx
 create mode 100644 
superset-frontend/src/SqlLab/components/QueryStatusBar/index.tsx
 copy 
superset-frontend/{packages/superset-ui-chart-controls/src/components/ColumnTypeLabel/type-icons/field_num.svg
 => src/assets/images/icons/multiple.svg} (62%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/Divider/{Divider.test.jsx
 => Divider.test.tsx} (83%)
 rename 
superset-frontend/src/dashboard/components/gridComponents/Divider/{Divider.jsx 
=> Divider.tsx} (77%)
 create mode 100644 superset-frontend/src/utils/assetUrl.test.ts
 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_mongodb.py
 create mode 100644 tests/unit_tests/utils/test_cache_manager.py

Reply via email to