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

github-bot pushed a change to branch 
dependabot/npm_and_yarn/superset-frontend/yeoman-test-8.2.0
in repository https://gitbox.apache.org/repos/asf/superset.git


    omit 3159cd547a build(deps-dev): bump yeoman-test in /superset-frontend
     add a23bfeda0a chore: Updates translation owners (#27839)
     add a664e21054 chore(🦾): bump python simplejson 3.17.3 -> 3.19.2 (#27757)
     add ca47717eb0 chore: Adds the 4.0 release notes (#27441)
     add 0d0e47acf7 chore(🦾): bump python flask-session 0.5.0 -> 0.8.0 (#27751)
     add 3e147f8693 fix: alembic's 'superset db migrate' fails with 
CompileError (#27846)
     add 9fece4f811 build(deps): bump actions/github-script from 5 to 7 (#27802)
     add 8bdf457dfa feat(db): Adding DB_SQLA_URI_VALIDATOR (#27847)
     add f25795c4e4 fix(dashboard): missing null check in error extra (#27845)
     add 3a34c7ff7c chore: Bump to Python3.10 (#24112)
     add 9fea3154fa fix: pkg-config dependency in Dockerfile (#27855)
     add 12fe2929a4 fix: row limits & row count labels are confusing (#27700)
     add 48bff6b352 build(deps-dev): bump @tsconfig/docusaurus from 2.0.2 to 
2.0.3 in /docs (#27823)
     add e2b708e8f7 build(deps-dev): bump @docusaurus/module-type-aliases from 
3.1.1 to 3.2.0 in /docs (#27818)
     add 29a5b72d5f build(deps-dev): bump typescript from 5.3.3 to 5.4.3 in 
/docs (#27814)
     add 5603453c18 chore(node): bumping Superset to Node 18 (#27198)
     add 1c742f5866 feat: setup a pyproject.toml (#27859)
     add 5ab95aaf7d chore(sql_parse): Strip leading/trailing whitespace in 
Jinja macro extraction (#27842)
     add fa74d32a6a build(deps): bump @ant-design/icons from 5.3.1 to 5.3.6 in 
/docs (#27819)
     add fdc2dbe7db build(deps-dev): bump react-test-renderer from 16.9.0 to 
16.14.0 in /superset-frontend (#27808)
     add 9022f5c519 feat(SIP-85): OAuth2 for databases (#27631)
     add 8e3cecda9f feat: move supersetbot out of repo (#27647)
     add 59f0057017 build(deps): update xss requirement from ^1.0.14 to ^1.0.15 
in /superset-frontend/plugins/plugin-chart-table (#27835)
     add c990baf96a fix: GHA update-monorepo-lockfiles (#27860)
     add ad752f04c7 docs: small cleanup (#27791)
     add 6683d292ce fix: run pip-compile-multi --no-upgrade (#27861)
     add 08700f8cb9 chore(🦾): bump python pre-commit 3.3.3 -> 3.7.0 (#27865)
     add e39bb57c07 chore(🦾): bump python pillow 10.2.0 -> 10.3.0 (#27873)
     add 9c3915d42c chore(🦾): bump python freezegun 1.2.2 -> 1.4.0 (#27869)
     add 976b098421 chore(🦾): bump python docker 6.1.1 -> 7.0.0 (#27870)
     add 271fbc064e chore(🦾): bump python sqlglot 23.2.0 -> 23.6.3 (#27875)
     add 1d3fdc74dc chore(🦾): bump python sqloxide 0.1.33 -> 0.1.43 (#27871)
     add 9d0928633a chore(🦾): bump python pytest-cov 4.0.0 -> 5.0.0 (#27866)
     add 87e1c3f2fd chore(🦾): bump python google-cloud-bigquery 3.20.0 -> 
3.20.1 (#27868)
     add 6052ef656d chore(🦾): bump python grpcio 1.60.1 -> 1.62.1 (#27872)
     add 208afc96a1 chore(🦾): bump python pyfakefs 5.2.2 -> 5.3.5 (#27874)
     add d318df96ae build(deps): bump dompurify from 2.4.9 to 3.0.11 in 
/superset-frontend/plugins/legacy-preset-chart-nvd3 (#27816)
     add c3149994ac feat(viz picker): Remove some tags, refactor Recommended 
section (#27708)
     add 848a7ffbf3 build(deps): bump @algolia/client-search from 4.22.1 to 
4.23.2 in /docs (#27824)
     add c38529741e chore(sql_parse): Provide more meaningful SQLGlot errors 
(#27858)
     add 6e8ea2753b build(deps-dev): bump @types/redux-mock-store from 1.0.2 to 
1.0.6 in /superset-frontend (#27836)
     add 2a06c08c6b chore(🦾): bump python pylint 2.17.7 -> 3.1.0 (#27867)
     add 24fc2b67d8 chore: Updates CHANGELOG.md with 3.1.2 data (#27878)
     add 30bc8f06dc chore: Default to engine specification regarding using 
wildcard (#27843)
     add a498d6d10f refactor: Move fetchTimeRange to core package (#27852)
     add 1b9e2581d2 build(deps-dev): bump @types/underscore from 1.11.6 to 
1.11.15 in /superset-frontend (#27343)
     add 870e94809c chore(🦾): bump python pytest 7.3.1 -> 7.4.4 (#27864)
     add c661518bb1 build(deps): bump @docsearch/react from 3.5.2 to 3.6.0 in 
/docs (#27813)
     add ebdf1bbdd5 build(deps): update @types/react-table requirement from 
^7.7.19 to ^7.7.20 in /superset-frontend/plugins/plugin-chart-table (#27833)
     add 5cde275965 build(deps-dev): update @types/jest requirement from 
^29.5.11 to ^29.5.12 in /superset-frontend/plugins/plugin-chart-pivot-table 
(#26975)
     add 3f24083ed6 build(deps): bump bootstrap-slider from 10.6.2 to 11.0.2 in 
/superset-frontend/plugins/legacy-preset-chart-deckgl (#27317)
     add 9a4bdeabbd build(deps): update lodash requirement from ^4.17.15 to 
^4.17.21 in /superset-frontend/plugins/legacy-preset-chart-deckgl (#27318)
     add 394abced43 build(deps-dev): update @types/lodash requirement from 
^4.14.202 to ^4.17.0 in /superset-frontend/plugins/plugin-chart-handlebars 
(#27800)
     add 5beda309ab build(deps): bump winston from 3.11.0 to 3.13.0 in 
/superset-websocket (#27804)
     add 27acc0b133 chore: Cleanup table access check naming (#27772)
     add cfa0556df7 fix(bar-chart): change legend padding for horizontal 
orientation (#27883)
     add 949e6b52e6 build(deps): bump fetch-retry from 4.1.1 to 6.0.0 in 
/superset-frontend (#27887)
     add e5837b46e5 build(deps): bump @types/lodash from 4.14.202 to 4.17.0 in 
/superset-websocket (#27805)
     add a9681fa3f3 build(deps-dev): bump @types/node from 20.11.24 to 20.12.4 
in /superset-websocket (#27888)
     add 601432ad82 fix(pylint): Address errors/warnings introduced by #27867 
(#27889)
     add 5ed48760fb chore(sqllab): Do not strip comments when executing SQL 
statements (#27725)
     add ebcf4e044b fix: corrects some inaccuracies zh translation (#27794)
     add 265390c243 fix(Dashboard): Add border to row when hovering HoverMenu 
in edit mode (#27593)
     add fb919c718d docs: replace broken david badges with libraries.io (#27903)
     add 47d629f50c build(deps): update @types/d3-time requirement from ^3.0.0 
to ^3.0.3 in /superset-frontend/packages/superset-ui-core (#27319)
     add 104299a211 build(deps): bump memoize-one from 5.2.1 to 6.0.0 in 
/superset-frontend/packages/superset-ui-demo (#27322)
     add 31d0c542e2 build(deps-dev): bump fork-ts-checker-webpack-plugin from 
5.2.1 to 9.0.2 in /superset-frontend/packages/superset-ui-demo (#27321)
     add 559605e393 fix: add mariadb engine spec same as MySQL (#27919)
     add 3e6d966513 fix(docs): restoring search capability with new public key 
(#27912)
     add bbe209a9e8 build(deps-dev): update @babel/types requirement from 
^7.23.9 to ^7.24.0 in /superset-frontend/plugins/plugin-chart-pivot-table 
(#27334)
     add 62433c14a7 chore(helm): Bumping app version to 3.1.2 in helm chart 
(#27915)
     add 9377227e06 chore(OAuth2): refactor for custom OAuth2 clients (#27880)
     add eda304bda9 chore(explore): Hide non-droppable metric and column list 
(#27717)
     add a1983e468b fix(frontend): allow "constructor" property in response 
data (#25407)
     add 4428bde024 docs: fix broken OS Dependencies link in CONTRIBUTING.md 
(#27932)
     add 662c1ed618 chore: Adds 4.0.0 data to CHANGELOG.md and UPDATING.md 
(#27937)
     add 34b1db219c feat(accessibility): add tabbing to chart menu in dashboard 
(#26138)
     add c5b7f7a08c fix: fix-zh-translation-2 (#27922)
     add 5377b6cb2f fix: docker-release GHA fails with pathspec error (#27925)
     add 996cced3d4 fix: Locale sent to frontend (#27926)
     add 7c8e1bb46e fix(docs): CSP mods to re-enable Algolia search (#27942)
     add e80d194b8f fix: improve change detection for GHAs (#27904)
     add 4ecfce98f6 feat(explore): Clear temporal filter value (#27788)
     add ae0f2ce3c1 fix: useTruncation infinite loop, reenable dashboard cross 
links on ChartList (#27701)
     add 481a63da55 chore(tests): Remove ineffectual login (#27149)
     add 93b83febc2 chore(helm): bumping app version to 4.0.0 in helm chart 
(#27946)
     add a5e65d572a fix(node): missed one bump from node 16 to 18. (#27955)
     add 71d174bad6 build(deps-dev): update @types/mapbox__geojson-extent 
requirement from ^1.0.0 to ^1.0.3 in 
/superset-frontend/plugins/legacy-preset-chart-deckgl (#27810)
     add 4202fba0f1 fix(Dashboard): Add aria-label to filters and search forms 
(#27968)
     add 717a3991f4 fix(asf): removing google hosted analytics and fonts 
(#27963)
     add c5c5f4dbc1 docs(k8s): making it clear users MUST update secrets for 
prod instances. (#27954)
     add 601d011986 fix(node): bump node version in nvmrc files (#27974)
     add 8200261506 chore(docs): adding ASF Privacy Link. (#27975)
     add eb4ca010ae fix(alerts/reports): removing duplicate notification method 
options (#27239)
     add cbfdba2ca6 chore(docs): removing Superset Community Newsletter archive 
(#27977)
     add 9423d59132 chore(docs): remove seemingly unused unpkg domain from CSPs 
(#27976)
     add dea430649d chore: [proposal] de-matrix python-version in GHAs (#27906)
     add a6d16ed477 docs: deploy docs when merging to master (#27956)
     add a29cdefedf chore(ci): make pre-commit step faster by skipping superset 
install (#27979)
     add cd136ad847 feat: GHA to bump python packages using supersetbot (#27863)
     add 9998a11fdd chore: remove no-op.yml as it's not needed anymore (#27980)
     add aef325a416 feat(alert report tabs): adding feature flag (#27773)
     add 7e679d56ea fix(superset-frontend): remove unused 
`@superset-ui/plugin-chart-period-over-period-kpi` package (#27994)
     add 4d52eb8f1d build(deps-dev): bump yeoman-test in /superset-frontend

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   (3159cd547a)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/superset-frontend/yeoman-test-8.2.0 
(4d52eb8f1d)

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:
 .asf.yaml                                          |    19 +-
 .github/CODEOWNERS                                 |     4 +-
 .github/ISSUE_TEMPLATE/bug-report.yml              |     4 +-
 .github/actions/change-detector/action.yml         |    31 +
 .github/actions/setup-backend/action.yml           |    37 +-
 .github/actions/setup-supersetbot/action.yml       |    39 +-
 .github/supersetbot/.eslintrc.json                 |    22 -
 .github/supersetbot/README.md                      |    37 -
 .github/supersetbot/jest.config.js                 |     8 -
 .github/supersetbot/package-lock.json              | 11020 -----
 .github/supersetbot/package.json                   |    36 -
 .github/supersetbot/src/cli.js                     |   175 -
 .github/supersetbot/src/cli.test.js                |    12 -
 .github/supersetbot/src/context.js                 |   152 -
 .github/supersetbot/src/docker.js                  |   142 -
 .github/supersetbot/src/docker.test.js             |   244 -
 .github/supersetbot/src/git.js                     |   120 -
 .github/supersetbot/src/git_release.js             |    50 -
 .github/supersetbot/src/github.js                  |   252 -
 .github/supersetbot/src/index.js                   |    39 -
 .github/supersetbot/src/index.test.js              |    51 -
 .github/supersetbot/src/supersetbot                |    27 -
 .github/supersetbot/src/utils.js                   |    78 -
 .github/workflows/bump-python-package.yml          |    68 +
 .github/workflows/codeql-analysis.yml              |    11 +-
 .github/workflows/docker-release.yml               |    26 +-
 .github/workflows/docker.yml                       |    28 +-
 .github/workflows/embedded-sdk-release.yml         |     4 +-
 .github/workflows/embedded-sdk-test.yml            |     2 +-
 .github/workflows/issue_creation.yml               |    12 +-
 .github/workflows/no-op.yml                        |    84 -
 .github/workflows/pre-commit.yml                   |     6 +-
 .github/workflows/release.yml                      |     2 +-
 .github/workflows/superset-applitool-cypress.yml   |     2 +-
 .../workflows/superset-applitools-storybook.yml    |     2 +-
 .github/workflows/superset-cli.yml                 |    21 +-
 .github/workflows/superset-docs-deploy.yml         |     5 +-
 .github/workflows/superset-docs-verify.yml         |     4 +-
 .github/workflows/superset-e2e.yml                 |    29 +-
 .github/workflows/superset-frontend.yml            |    38 +-
 .github/workflows/superset-helm-lint.yml           |     5 +-
 .../workflows/superset-python-integrationtest.yml  |    75 +-
 .github/workflows/superset-python-misc.yml         |    35 +-
 .github/workflows/superset-python-presto-hive.yml  |    60 +-
 .github/workflows/superset-python-unittest.yml     |    28 +-
 .github/workflows/superset-translations.yml        |    27 +-
 .github/workflows/supersetbot.yml                  |    31 +-
 .github/workflows/tech-debt.yml                    |     2 +-
 .github/workflows/update-monorepo-lockfiles.yml    |     7 +-
 .gitignore                                         |     1 +
 .pre-commit-config.yaml                            |     1 +
 CHANGELOG.md                                       |     2 +
 CHANGELOG/3.1.2.md                                 |    93 +
 CHANGELOG/4.0.0.md                                 |   472 +
 CONTRIBUTING.md                                    |     6 +-
 Dockerfile                                         |     5 +-
 Makefile                                           |     6 +-
 RELEASING/Dockerfile.from_local_tarball            |     2 +-
 RELEASING/Dockerfile.from_svn_tarball              |     2 +-
 RELEASING/Dockerfile.make_docs                     |     2 +-
 RELEASING/Dockerfile.make_tarball                  |     2 +-
 RELEASING/release-notes-4-0/README.md              |   151 +
 .../release-notes-4-0/media/alert-modal-1.png      |   Bin 0 -> 156064 bytes
 .../release-notes-4-0/media/alert-modal-2.png      |   Bin 0 -> 146949 bytes
 .../release-notes-4-0/media/alert-modal-3.png      |   Bin 0 -> 158396 bytes
 .../release-notes-4-0/media/dashboard-dnd-1.png    |   Bin 0 -> 626066 bytes
 .../release-notes-4-0/media/dashboard-dnd-2.png    |   Bin 0 -> 451634 bytes
 RELEASING/release-notes-4-0/media/explore-dnd.png  |   Bin 0 -> 640684 bytes
 RELEASING/release-notes-4-0/media/sunburst.png     |   Bin 0 -> 383032 bytes
 RELEASING/release-notes-4-0/media/tags-1.png       |   Bin 0 -> 273468 bytes
 RELEASING/release-notes-4-0/media/tags-2.png       |   Bin 0 -> 301495 bytes
 RESOURCES/FEATURE_FLAGS.md                         |     1 +
 UPDATING.md                                        |    19 +-
 docker-compose-non-dev.yml                         |     2 +-
 docker-compose.yml                                 |     4 +-
 docs/docs/contributing/local-backend.mdx           |     2 +-
 docs/docs/installation/docker.mdx                  |     2 +-
 .../installing-superset-using-docker-compose.mdx   |    41 +-
 docs/docs/installation/running-on-kubernetes.mdx   |     2 +-
 docs/docs/intro.mdx                                |     2 +-
 docs/docs/quickstart.mdx                           |    12 +-
 docs/docusaurus.config.js                          |    13 +-
 docs/package.json                                  |    13 +-
 docs/src/fonts/Roboto-Bold.woff                    |   Bin 0 -> 94476 bytes
 docs/src/fonts/Roboto-Bold.woff2                   |   Bin 0 -> 63920 bytes
 docs/src/fonts/Roboto-Regular.woff                 |   Bin 0 -> 94220 bytes
 docs/src/fonts/Roboto-Regular.woff2                |   Bin 0 -> 63748 bytes
 docs/src/pages/community.tsx                       |     8 -
 docs/src/styles/custom.css                         |    15 +-
 docs/static/.htaccess                              |     2 +-
 docs/yarn.lock                                     |   109 +-
 helm/superset/Chart.yaml                           |     4 +-
 helm/superset/README.md                            |     2 +-
 pyproject.toml                                     |   199 +
 requirements/base.txt                              |    28 +-
 requirements/development.in                        |    24 +-
 requirements/development.txt                       |    93 +-
 scripts/build_docker.py                            |     8 +-
 scripts/change_detector.py                         |   156 +
 scripts/ci_check_no_file_changes.sh                |    68 -
 setup.py                                           |   147 +-
 superset-embedded-sdk/README.md                    |     3 +
 superset-frontend/.nvmrc                           |     2 +-
 .../cypress/e2e/chart_list/list.test.ts            |     9 +-
 .../cypress/e2e/dashboard/drilltodetail.test.ts    |    18 +-
 .../cypress/e2e/dashboard/editmode.test.ts         |    26 +-
 .../cypress-base/cypress/e2e/explore/chart.test.js |     4 +-
 superset-frontend/package-lock.json                |  2413 +-
 superset-frontend/package.json                     |     9 +-
 .../packages/generator-superset/README.md          |     2 +-
 .../packages/superset-ui-chart-controls/README.md  |     2 +-
 .../packages/superset-ui-core/README.md            |     2 +-
 .../packages/superset-ui-core/package.json         |     4 +-
 .../src/connection/callApi/parseResponse.ts        |     6 +-
 .../superset-ui-core/src/connection/constants.ts   |     5 +
 .../superset-ui-core/src/connection/index.ts       |     1 +
 .../useChildElementTruncation.test.ts              |   196 +-
 .../useTruncation/useChildElementTruncation.ts     |   122 +-
 .../src/query}/getClientErrorObject.ts             |    54 +-
 .../packages/superset-ui-core/src/query/index.ts   |     1 +
 .../superset-ui-core/src/query/types/Query.ts      |    21 +-
 .../src/query/types/QueryResponse.ts               |     1 +
 .../src/time-comparison/fetchTimeRange.ts}         |    34 +-
 .../superset-ui-core/src/time-comparison/index.ts  |     1 +
 .../superset-ui-core/src/utils/featureFlags.ts     |     1 +
 .../chart/components/ChartDataProvider.test.tsx    |    13 +-
 .../test/color/SharedLabelColorSingleton.test.ts   |    14 +-
 .../test/connection/callApi/parseResponse.test.ts  |    12 +-
 .../test/query/getClientErrorObject.test.ts        |   233 +
 .../test/time-comparison/fetchTimeRange.test.ts    |   118 +
 .../packages/superset-ui-demo/README.md            |     3 +-
 .../packages/superset-ui-demo/package.json         |     4 +-
 .../plugins/legacy-plugin-chart-calendar/README.md |     4 +-
 .../plugins/legacy-plugin-chart-chord/README.md    |     4 +-
 .../plugins/legacy-plugin-chart-chord/src/index.js |     8 +-
 .../legacy-plugin-chart-country-map/README.md      |     4 +-
 .../legacy-plugin-chart-event-flow/README.md       |     4 +-
 .../plugins/legacy-plugin-chart-heatmap/README.md  |     4 +-
 .../legacy-plugin-chart-histogram/README.md        |     4 +-
 .../plugins/legacy-plugin-chart-horizon/README.md  |     4 +-
 .../plugins/legacy-plugin-chart-map-box/README.md  |     4 +-
 .../legacy-plugin-chart-paired-t-test/README.md    |     4 +-
 .../README.md                                      |     4 +-
 .../src/index.js                                   |     2 +-
 .../legacy-plugin-chart-partition/README.md        |     4 +-
 .../plugins/legacy-plugin-chart-rose/README.md     |     4 +-
 .../legacy-plugin-chart-sankey-loop/README.md      |     4 +-
 .../plugins/legacy-plugin-chart-sankey/README.md   |     4 +-
 .../legacy-plugin-chart-world-map/README.md        |     4 +-
 .../legacy-plugin-chart-world-map/src/index.js     |     1 -
 .../plugins/legacy-preset-chart-deckgl/README.md   |     4 +-
 .../legacy-preset-chart-deckgl/package.json        |     8 +-
 .../src/layers/Contour/index.ts                    |     2 +-
 .../src/layers/Geojson/index.ts                    |     2 +-
 .../src/layers/Grid/index.ts                       |     2 +-
 .../src/layers/Heatmap/index.ts                    |     2 +-
 .../src/layers/Hex/index.ts                        |     2 +-
 .../src/layers/Polygon/index.ts                    |     8 +-
 .../src/layers/Screengrid/index.ts                 |     8 +-
 .../plugins/legacy-preset-chart-nvd3/README.md     |     4 +-
 .../plugins/legacy-preset-chart-nvd3/package.json  |     2 +-
 .../legacy-preset-chart-nvd3/src/Area/index.js     |     2 -
 .../legacy-preset-chart-nvd3/src/Bar/index.js      |     2 -
 .../legacy-preset-chart-nvd3/src/Bubble/index.js   |     2 -
 .../legacy-preset-chart-nvd3/src/DistBar/index.js  |     4 -
 .../legacy-preset-chart-nvd3/src/Line/index.js     |     2 +-
 .../legacy-preset-chart-nvd3/src/Pie/index.js      |     2 +-
 .../plugins/plugin-chart-echarts/README.md         |     4 +-
 .../BigNumber/BigNumberPeriodOverPeriod/index.ts   |     1 -
 .../src/BigNumber/BigNumberTotal/index.ts          |     1 -
 .../src/BigNumber/BigNumberWithTrendline/index.ts  |     1 -
 .../plugin-chart-echarts/src/Bubble/index.ts       |     1 -
 .../plugin-chart-echarts/src/Graph/index.ts        |     1 -
 .../src/MixedTimeseries/index.ts                   |     2 -
 .../plugins/plugin-chart-echarts/src/Pie/index.ts  |     1 -
 .../plugin-chart-echarts/src/Radar/index.ts        |     1 -
 .../plugin-chart-echarts/src/Sunburst/index.ts     |     7 +-
 .../src/Timeseries/Area/index.ts                   |     1 -
 .../src/Timeseries/Regular/Bar/index.ts            |     2 -
 .../src/Timeseries/Regular/Line/index.ts           |     1 -
 .../src/Timeseries/Regular/Scatter/index.ts        |     1 -
 .../src/Timeseries/Regular/SmoothLine/index.ts     |     1 -
 .../src/Timeseries/Step/index.ts                   |     1 -
 .../plugin-chart-echarts/src/Timeseries/index.ts   |     1 -
 .../src/Timeseries/transformers.ts                 |    13 +-
 .../plugin-chart-echarts/src/Treemap/index.ts      |     1 -
 .../plugins/plugin-chart-handlebars/README.md      |     3 +-
 .../plugins/plugin-chart-handlebars/package.json   |     2 +-
 .../plugins/plugin-chart-pivot-table/README.md     |     3 +-
 .../plugins/plugin-chart-pivot-table/package.json  |     4 +-
 .../plugins/plugin-chart-table/README.md           |     4 +-
 .../plugins/plugin-chart-table/package.json        |     4 +-
 .../plugins/plugin-chart-table/src/TableChart.tsx  |     1 +
 .../plugins/plugin-chart-table/src/index.ts        |     1 -
 .../plugins/plugin-chart-table/test/testData.ts    |     1 +
 .../plugins/plugin-chart-word-cloud/README.md      |     4 +-
 .../plugin-chart-word-cloud/src/plugin/index.ts    |     9 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |     4 +-
 .../AceEditorWrapper/useAnnotations.test.ts        |     2 +-
 .../components/AceEditorWrapper/useAnnotations.ts  |     4 +-
 .../SqlLab/components/ShareSqlLabQuery/index.tsx   |     2 +-
 .../src/assets/images/icons/ballot.svg             |     4 +-
 .../src/assets/images/icons/category.svg           |     4 +-
 superset-frontend/src/assets/images/icons/tags.svg |     4 +-
 .../Chart/ChartContextMenu/ChartContextMenu.tsx    |     4 +
 .../src/components/Chart/ChartErrorMessage.tsx     |     2 +-
 .../Chart/DrillBy/useResultsTableView.tsx          |     2 +
 .../DrillDetail/DrillDetailMenuItems.test.tsx      |    28 +-
 .../Chart/DrillDetail/DrillDetailMenuItems.tsx     |    16 +-
 .../src/components/Chart/chartAction.js            |     2 +-
 .../Datasource/ChangeDatasourceModal.tsx           |     8 +-
 .../src/components/Datasource/DatasourceEditor.jsx |     2 +-
 .../src/components/Datasource/DatasourceModal.tsx  |     4 +-
 .../src/components/Dropdown/Dropdown.test.tsx      |    65 +
 .../src/components/Dropdown/index.tsx              |    22 +-
 .../src/components/EditableTitle/index.tsx         |     1 +
 .../ErrorMessage/BasicErrorAlert.test.tsx          |     3 +-
 .../components/ErrorMessage/BasicErrorAlert.tsx    |     3 +-
 .../ErrorMessage/DatabaseErrorMessage.test.tsx     |    11 +-
 .../ErrorMessage/DatabaseErrorMessage.tsx          |     4 +-
 .../DatasetNotFoundErrorMessage.test.tsx           |     2 +-
 .../components/ErrorMessage/ErrorAlert.test.tsx    |     3 +-
 .../src/components/ErrorMessage/ErrorAlert.tsx     |    40 +-
 .../ErrorMessageWithStackTrace.test.tsx            |     2 +-
 .../ErrorMessage/ErrorMessageWithStackTrace.tsx    |     3 +-
 .../ErrorMessage/MarshmallowErrorMessage.test.tsx  |     8 +-
 .../ErrorMessage/OAuth2RedirectMessage.test.tsx    |   171 +
 .../ErrorMessage/OAuth2RedirectMessage.tsx         |   179 +
 .../ErrorMessage/ParameterErrorMessage.test.tsx    |     2 +-
 .../ErrorMessage/TimeoutErrorMessage.test.tsx      |     2 +-
 .../src/components/ErrorMessage/types.ts           |    87 +-
 .../src/components/FilterableTable/index.tsx       |     7 +-
 .../src/components/ListView/CrossLinks.tsx         |    25 +-
 .../components/ListView/DashboardCrossLinks.tsx    |    37 +-
 superset-frontend/src/components/Menu/index.tsx    |    29 +
 .../src/components/ModalTrigger/index.tsx          |     3 +-
 .../src/components/PageHeaderWithActions/index.tsx |     3 +
 .../src/components/Select/AsyncSelect.tsx          |     8 +-
 .../src/components/TableSelector/index.tsx         |    11 +-
 superset-frontend/src/components/Tags/utils.tsx    |    11 +-
 .../src/components/TruncatedList/index.tsx         |    10 +-
 .../src/dashboard/actions/dashboardInfo.ts         |     8 +-
 .../src/dashboard/actions/dashboardState.js        |     2 +-
 .../src/dashboard/actions/sliceEntities.ts         |     8 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |     5 +
 .../DashboardBuilder/DashboardContainer.tsx        |    13 +
 .../Header/HeaderActionsDropdown/index.jsx         |    43 +-
 .../dashboard/components/PropertiesModal/index.tsx |     2 +-
 .../SliceHeaderControls.test.tsx                   |   198 +-
 .../components/SliceHeaderControls/index.tsx       |   479 +-
 .../components/URLShortLinkButton/index.tsx        |     5 +-
 .../dashboard/components/gridComponents/Row.jsx    |    16 +-
 .../dashboard/components/menu/HoverMenu.test.tsx   |    16 +-
 .../src/dashboard/components/menu/HoverMenu.tsx    |    19 +
 .../components/menu/ShareMenuItems/index.tsx       |    31 +-
 .../FilterBar/FilterControls/FilterControl.tsx     |     1 +
 .../FilterBar/FilterControls/FilterValue.tsx       |     6 +-
 .../nativeFilters/FilterCard/DependenciesRow.tsx   |    10 +-
 .../nativeFilters/FilterCard/NameRow.tsx           |     5 +-
 .../nativeFilters/FilterCard/ScopeRow.tsx          |    12 +-
 .../FiltersConfigForm/ColumnSelect.test.tsx        |     4 +-
 .../FiltersConfigForm/ColumnSelect.tsx             |     9 +-
 .../FiltersConfigForm/DatasetSelect.tsx            |     7 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |     6 +-
 .../src/dashboard/containers/DashboardPage.tsx     |     4 +
 superset-frontend/src/dashboard/styles.ts          |    42 +
 superset-frontend/src/dashboard/types.ts           |    29 +
 .../src/explore/actions/datasourcesActions.test.ts |     4 +-
 .../src/explore/actions/datasourcesActions.ts      |     3 +-
 .../src/explore/components/ChartPills.tsx          |     2 +-
 .../explore/components/ControlPanelsContainer.tsx  |    27 +-
 .../components/DataTableControl/RowCount.test.tsx  |    36 -
 .../explore/components/DataTableControl/index.tsx  |    23 +-
 .../components/DataTableControls.tsx               |     7 +-
 .../DataTablesPane/components/SamplesPane.tsx      |     4 +
 .../components/SingleQueryResultPane.tsx           |     2 +
 .../DataTablesPane/components/useResultsPane.tsx   |     5 +-
 .../DataTablesPane/test/DataTablesPane.test.tsx    |     5 +
 .../test/ResultsPaneOnDashboard.test.tsx           |     4 +
 .../DataTablesPane/test/SamplesPane.test.tsx       |     2 +
 .../src/explore/components/DataTablesPane/types.ts |     2 +
 .../DatasourcePanel/DatasourcePanel.test.tsx       |    83 +-
 .../DatasourcePanel/DatasourcePanelItem.test.tsx   |    31 +
 .../DatasourcePanel/DatasourcePanelItem.tsx        |    43 +-
 .../explore/components/DatasourcePanel/index.tsx   |   194 +-
 .../ExploreContainer/ExploreContainer.test.tsx     |    42 +-
 .../explore/components/ExploreContainer/index.tsx  |    36 +-
 .../explore/components/PropertiesModal/index.tsx   |     2 +-
 .../RowCountLabel/RowCountLabel.test.tsx           |     2 +-
 .../src/explore/components/RowCountLabel/index.tsx |    10 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |     2 +-
 .../DateFilterControl/components/AdvancedFrame.tsx |     3 +-
 .../controls/DateFilterControl/tests/utils.test.ts |    33 -
 .../DateFilterControl/utils/dateFilterUtils.ts     |    47 +-
 .../controls/DateFilterControl/utils/dateParser.ts |     2 +-
 .../DndFilterSelect.test.tsx                       |    77 +-
 .../DndColumnSelectControl/DndFilterSelect.tsx     |     4 +-
 .../DndColumnSelectControl/DndSelectLabel.test.tsx |    40 +
 .../DndColumnSelectControl/DndSelectLabel.tsx      |    31 +-
 .../utils/useGetTimeRangeLabel.test.ts             |     6 +-
 .../FilterControl/utils/useGetTimeRangeLabel.tsx   |     3 +-
 .../controls/SelectAsyncControl/index.tsx          |     3 +-
 .../explore/components/controls/ViewQueryModal.tsx |     8 +-
 .../controls/VizTypeControl/VizTypeGallery.tsx     |    61 +-
 .../DashboardsSubMenu.test.tsx                     |     2 +-
 .../useExploreAdditionalActionsMenu/index.jsx      |     2 +-
 .../src/features/alerts/AlertReportModal.tsx       |    49 +-
 .../alerts/components/NotificationMethod.tsx       |    10 +-
 superset-frontend/src/features/alerts/types.ts     |     6 +
 superset-frontend/src/features/home/Menu.tsx       |     8 +-
 .../src/features/reports/ReportModal/index.tsx     |     3 +-
 .../src/hooks/apiResources/queryApi.ts             |     4 +-
 .../src/middleware/asyncEvent.test.ts              |     5 +-
 superset-frontend/src/middleware/asyncEvent.ts     |     8 +-
 .../src/pages/AnnotationList/index.tsx             |     9 +-
 superset-frontend/src/pages/Chart/index.tsx        |     2 +-
 superset-frontend/src/pages/ChartList/index.tsx    |    19 +-
 superset-frontend/src/setup/setupApp.ts            |     4 +-
 superset-frontend/src/setup/setupErrorMessages.ts  |     7 +-
 superset-frontend/src/utils/errorMessages.ts       |    26 -
 .../src/utils/getClientErrorObject.test.ts         |    83 -
 superset-frontend/src/views/CRUD/hooks.ts          |     9 +-
 superset-frontend/src/views/CRUD/utils.tsx         |     2 +-
 superset-websocket/.nvmrc                          |     2 +-
 superset-websocket/package-lock.json               |   161 +-
 superset-websocket/package.json                    |     6 +-
 superset-websocket/utils/client-ws-app/.nvmrc      |     2 +-
 superset/__init__.py                               |     1 +
 superset/commands/chart/data/get_data_command.py   |     1 -
 superset/common/query_actions.py                   |     2 +
 superset/common/query_context.py                   |     2 +-
 superset/common/query_context_factory.py           |     2 +-
 superset/common/query_context_processor.py         |     1 +
 superset/common/query_object.py                    |     2 +-
 superset/common/utils/query_cache_manager.py       |     5 +
 superset/config.py                                 |    50 +-
 superset/connectors/sqla/models.py                 |    15 +-
 superset/connectors/sqla/utils.py                  |     2 +-
 superset/daos/base.py                              |     2 +-
 superset/daos/database.py                          |     8 +-
 superset/databases/api.py                          |   119 +-
 superset/databases/decorators.py                   |     4 +-
 superset/databases/schemas.py                      |    37 +-
 superset/databases/utils.py                        |     1 -
 superset/db_engine_specs/README.md                 |    55 +-
 superset/db_engine_specs/base.py                   |   206 +-
 superset/db_engine_specs/drill.py                  |     6 +-
 superset/db_engine_specs/gsheets.py                |    20 +-
 superset/db_engine_specs/hive.py                   |    12 +-
 superset/db_engine_specs/impala.py                 |    13 +-
 .../db_engine_specs/mariadb.py                     |    30 +-
 superset/db_engine_specs/postgres.py               |     2 +-
 superset/db_engine_specs/presto.py                 |     7 +-
 superset/db_engine_specs/trino.py                  |    17 +-
 superset/errors.py                                 |     6 +-
 superset/exceptions.py                             |    50 +
 superset/key_value/types.py                        |     1 +
 ...20_16-02_678eefb4ab44_add_access_token_table.py |    84 +
 superset/models/core.py                            |    71 +-
 superset/models/helpers.py                         |     1 +
 superset/models/slice.py                           |    12 +-
 superset/sql_lab.py                                |    12 +-
 superset/sql_parse.py                              |    16 +-
 superset/sql_validators/presto_db.py               |     2 +-
 superset/superset_typing.py                        |    49 +
 .../templates/superset/oauth2.html                 |    23 +-
 superset/translations/zh/LC_MESSAGES/messages.json |  2598 +-
 superset/translations/zh/LC_MESSAGES/messages.po   | 40177 ++++++++++---------
 superset/utils/hashing.py                          |     4 +-
 superset/utils/lock.py                             |    99 +
 superset/utils/oauth2.py                           |   182 +
 superset/utils/retries.py                          |     2 +-
 superset/views/base.py                             |    17 +-
 superset/views/core.py                             |     2 +
 superset/viz.py                                    |     2 +
 tests/integration_tests/access_tests.py            |     7 +-
 .../annotation_layers/api_tests.py                 |    69 +-
 tests/integration_tests/async_events/api_tests.py  |     9 +-
 tests/integration_tests/base_api_tests.py          |    37 +-
 tests/integration_tests/base_tests.py              |    11 +-
 tests/integration_tests/cache_tests.py             |     7 +-
 tests/integration_tests/charts/api_tests.py        |   131 +-
 tests/integration_tests/charts/commands_tests.py   |     7 +-
 tests/integration_tests/charts/data/api_tests.py   |    17 +-
 tests/integration_tests/charts/schema_tests.py     |     3 -
 .../integration_tests/constants.py                 |    32 +-
 tests/integration_tests/core_tests.py              |    74 +-
 tests/integration_tests/css_templates/api_tests.py |    34 +-
 tests/integration_tests/dashboard_tests.py         |    14 +-
 tests/integration_tests/dashboards/api_tests.py    |   169 +-
 tests/integration_tests/dashboards/base_case.py    |     3 -
 tests/integration_tests/dashboards/consts.py       |     3 -
 tests/integration_tests/dashboards/dao_tests.py    |     1 -
 .../dashboards/security/base_case.py               |     1 +
 .../dashboards/security/security_dataset_tests.py  |     5 +-
 .../dashboards/security/security_rbac_tests.py     |    41 +-
 tests/integration_tests/databases/api_tests.py     |   215 +-
 tests/integration_tests/datasets/api_tests.py      |   199 +-
 tests/integration_tests/datasets/commands_tests.py |    10 +-
 tests/integration_tests/datasource/api_tests.py    |    29 +-
 tests/integration_tests/datasource_tests.py        |    39 +-
 tests/integration_tests/dynamic_plugins_tests.py   |     9 +-
 tests/integration_tests/embedded/api_tests.py      |     5 +-
 tests/integration_tests/fixtures/users.py          |     5 +-
 tests/integration_tests/import_export_tests.py     |     7 +-
 tests/integration_tests/log_api_tests.py           |    30 +-
 tests/integration_tests/log_model_view_tests.py    |     8 +-
 tests/integration_tests/queries/api_tests.py       |    27 +-
 .../queries/saved_queries/api_tests.py             |    65 +-
 .../queries/saved_queries/commands_tests.py        |     1 +
 tests/integration_tests/query_context_tests.py     |    18 -
 tests/integration_tests/reports/api_tests.py       |    81 +-
 tests/integration_tests/security/api_tests.py      |    13 +-
 .../security/row_level_security_tests.py           |    45 +-
 tests/integration_tests/security_tests.py          |    10 +-
 tests/integration_tests/sql_lab/api_tests.py       |    33 +-
 tests/integration_tests/sql_validator_tests.py     |     3 -
 tests/integration_tests/sqllab_tests.py            |    98 +-
 tests/integration_tests/strategy_tests.py          |    13 +-
 tests/integration_tests/tags/api_tests.py          |    41 +-
 tests/integration_tests/thumbnails_tests.py        |    30 +-
 tests/integration_tests/users/api_tests.py         |     6 +-
 tests/integration_tests/utils_tests.py             |     3 +-
 .../unit_tests/connectors}/__init__.py             |     0
 .../unit_tests/connectors/sqla}/__init__.py        |     0
 tests/unit_tests/connectors/sqla/models_test.py    |    66 +
 tests/unit_tests/databases/api_test.py             |   180 +
 tests/unit_tests/databases/schema_tests.py         |    42 +
 tests/unit_tests/db_engine_specs/test_base.py      |    20 +
 .../unit_tests/db_engine_specs/test_clickhouse.py  |     6 +-
 tests/unit_tests/db_engine_specs/test_databend.py  |     6 +-
 tests/unit_tests/db_engine_specs/test_drill.py     |     8 +-
 .../db_engine_specs/test_elasticsearch.py          |     5 +-
 tests/unit_tests/db_engine_specs/test_gsheets.py   |   205 +
 tests/unit_tests/extensions/test_sqlalchemy.py     |     6 +-
 tests/unit_tests/sql_lab_test.py                   |     8 +-
 tests/unit_tests/sql_parse_tests.py                |    13 +-
 tests/unit_tests/utils/lock_tests.py               |    79 +
 tests/unit_tests/utils/oauth2_tests.py             |    95 +
 tox.ini                                            |     2 +-
 440 files changed, 31178 insertions(+), 36930 deletions(-)
 create mode 100644 .github/actions/change-detector/action.yml
 delete mode 100644 .github/supersetbot/.eslintrc.json
 delete mode 100644 .github/supersetbot/README.md
 delete mode 100644 .github/supersetbot/jest.config.js
 delete mode 100644 .github/supersetbot/package-lock.json
 delete mode 100644 .github/supersetbot/package.json
 delete mode 100755 .github/supersetbot/src/cli.js
 delete mode 100644 .github/supersetbot/src/cli.test.js
 delete mode 100644 .github/supersetbot/src/context.js
 delete mode 100644 .github/supersetbot/src/docker.js
 delete mode 100644 .github/supersetbot/src/docker.test.js
 delete mode 100644 .github/supersetbot/src/git.js
 delete mode 100644 .github/supersetbot/src/git_release.js
 delete mode 100644 .github/supersetbot/src/github.js
 delete mode 100644 .github/supersetbot/src/index.js
 delete mode 100644 .github/supersetbot/src/index.test.js
 delete mode 100755 .github/supersetbot/src/supersetbot
 delete mode 100644 .github/supersetbot/src/utils.js
 create mode 100644 .github/workflows/bump-python-package.yml
 delete mode 100644 .github/workflows/no-op.yml
 create mode 100644 CHANGELOG/3.1.2.md
 create mode 100644 CHANGELOG/4.0.0.md
 create mode 100644 RELEASING/release-notes-4-0/README.md
 create mode 100644 RELEASING/release-notes-4-0/media/alert-modal-1.png
 create mode 100644 RELEASING/release-notes-4-0/media/alert-modal-2.png
 create mode 100644 RELEASING/release-notes-4-0/media/alert-modal-3.png
 create mode 100644 RELEASING/release-notes-4-0/media/dashboard-dnd-1.png
 create mode 100644 RELEASING/release-notes-4-0/media/dashboard-dnd-2.png
 create mode 100644 RELEASING/release-notes-4-0/media/explore-dnd.png
 create mode 100644 RELEASING/release-notes-4-0/media/sunburst.png
 create mode 100644 RELEASING/release-notes-4-0/media/tags-1.png
 create mode 100644 RELEASING/release-notes-4-0/media/tags-2.png
 create mode 100644 docs/src/fonts/Roboto-Bold.woff
 create mode 100644 docs/src/fonts/Roboto-Bold.woff2
 create mode 100644 docs/src/fonts/Roboto-Regular.woff
 create mode 100644 docs/src/fonts/Roboto-Regular.woff2
 create mode 100644 pyproject.toml
 create mode 100755 scripts/change_detector.py
 delete mode 100755 scripts/ci_check_no_file_changes.sh
 rename superset-frontend/{src/utils => 
packages/superset-ui-core/src/query}/getClientErrorObject.ts (97%)
 copy 
superset-frontend/{src/explore/components/controls/DateFilterControl/utils/dateFilterUtils.ts
 => packages/superset-ui-core/src/time-comparison/fetchTimeRange.ts} (70%)
 create mode 100644 
superset-frontend/packages/superset-ui-core/test/query/getClientErrorObject.test.ts
 create mode 100644 
superset-frontend/packages/superset-ui-core/test/time-comparison/fetchTimeRange.test.ts
 create mode 100644 superset-frontend/src/components/Dropdown/Dropdown.test.tsx
 create mode 100644 
superset-frontend/src/components/ErrorMessage/OAuth2RedirectMessage.test.tsx
 create mode 100644 
superset-frontend/src/components/ErrorMessage/OAuth2RedirectMessage.tsx
 rename .github/supersetbot/src/metadata.js => 
superset-frontend/src/components/ListView/DashboardCrossLinks.tsx (59%)
 delete mode 100644 
superset-frontend/src/explore/components/DataTableControl/RowCount.test.tsx
 delete mode 100644 superset-frontend/src/utils/errorMessages.ts
 delete mode 100644 superset-frontend/src/utils/getClientErrorObject.test.ts
 copy requirements/development.in => superset/db_engine_specs/mariadb.py (67%)
 create mode 100644 
superset/migrations/versions/2024-03-20_16-02_678eefb4ab44_add_access_token_table.py
 copy superset-frontend/src/assets/images/icons/tags.svg => 
superset/templates/superset/oauth2.html (59%)
 create mode 100644 superset/utils/lock.py
 create mode 100644 superset/utils/oauth2.py
 copy requirements/development.in => tests/integration_tests/constants.py (67%)
 copy {superset/advanced_data_type => tests/unit_tests/connectors}/__init__.py 
(100%)
 copy {superset/advanced_data_type => 
tests/unit_tests/connectors/sqla}/__init__.py (100%)
 create mode 100644 tests/unit_tests/connectors/sqla/models_test.py
 create mode 100644 tests/unit_tests/utils/lock_tests.py
 create mode 100644 tests/unit_tests/utils/oauth2_tests.py


Reply via email to