You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2023/10/11 19:14:05 UTC

[superset] branch bump-scarf updated (bbf0c39658 -> aa1c60775c)

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

rusackas pushed a change to branch bump-scarf
in repository https://gitbox.apache.org/repos/asf/superset.git


    omit bbf0c39658 pkg lock
    omit 5f37e9cc6a bump scarf to 1.3.0
     add 52faa2e17d chore(sqllab): Migrate tests to typescript (#25274)
     add 06c0a5bba9 build(deps-dev): bump @types/uuid from 9.0.3 to 9.0.4 in /superset-websocket (#25311)
     add 4ddd56f788 chore: bump gunicorn to v21 (#25313)
     add d54e827bb9 fix: Add explicit ON DELETE CASCADE for dashboard_roles (#25320)
     add e11012d426 docs: add ReadyTech to INTHEWILD.md (#25324)
     add c8c94825ce fix(chart): Supporting custom SQL as temporal x-axis column with filter (#25126)
     add fba66c6250 fix: Use RLS clause instead of ID for cache key (#25229)
     add 6e799e37f4 docs: add snowflake-sqlalchemy in ./docker/requirements-local.txt  (#25312)
     add 090ae64dfa feat(tag): fast follow for Tags flatten api + update client with generator + some bug fixes (#25309)
     add 5cc0feb647 feat(helm): Support HPA for supersetNode and supersetWorker (#25280)
     add a724850c84 docs: jwks_uri addition to OAUTH provider (#24928)
     add f672d5da5c fix: Improve the reliability of alerts & reports (#25239)
     add b722a95bab feat: Adds CLI commands to execute viz migrations (#25304)
     add 7aaae06c9d fix(sqllab): invalid persisted tab state (#25308)
     add a971a28a34 fix: DashboardRoles cascade operation (#25349)
     add 515452c7e2 chore(async): Making create app configurable (#25346)
     add 16f31f8090 feat(sqllab): extra logging when chart is downloaded (#25345)
     add 5b3910db97 chore: Adds 3.0 data to CHANGELOG and UPDATING (#25360)
     add 5ebcd2a5f6 fix: datetime with timezone excel export (#25318)
     add 9bd97ef4f2 fix: update helm chart app version (#25361)
     add 0c083bdc1a feat: Adds Sunburst chart migration logic (#25343)
     add e1a91e2228 feat(docker): Use docker buildx and Add ARM builds for dockerize and websocket (#25377)
     add d76ff39766 fix: Workaround for Cypress ECONNRESET error (#25399)
     add f6ce40d246 chore: upgrade node to most recent 16.x (#25362)
     add 52eba11d6a docs: update docker-compose to match latest release  (#25332)
     add 296ff17f19 fix: preventing save button from flickering in SQL Lab (#25106)
     add 893b45feef fix: Rename on_delete parameter to ondelete (#25424)
     add 40ba3c2d57 chore: cryptography version bump (#25276)
     add a4d8f36863 fix: chart import (#25425)
     add 1716b9f8f6 fix: swagger UI CSP error (#25368)
     add 463962a58b fix(sqllab): misplaced limit warning alert (#25306)
     add f0080f9c55 fix: smarter date formatter (#25404)
     add ba5e2f634a fix(sqllab): invalid start date (#25437)
     add a0eeb4d767 fix(nativeFilters): Speed up native filters by removing unnecessary rerenders (#25282)
     add 11b49a6ceb fix(SqlLab): make icon placement even (#25372)
     add 1a759ce56d build(deps): bump get-func-name from 2.0.0 to 2.0.2 in /superset-frontend/cypress-base (#25441)
     add 7cf96cd843 fix: Duplicate items when pasting into Select (#25447)
     add e83a76a586 fix: update the SQLAlchemy model definition at json column for Log table (#25445)
     add b9b557a761 fix(helm chart): set chart appVersion to 3.0.0 (#25373)
     add 041197b6df chore(docs): Spelling (#25453)
     add 3e0c70d018 chore(misc): Spelling (#25456)
     add 0735680674 chore(backend): Spelling (#25457)
     add 7eab59af51 fix(mysql): handle string typed decimal results (#24241)
     add 0cebffd59a fix: Styles not loading because of faulty CSP setting (#25468)
     add 85251f8cae fix: Tags Page Polish (#25403)
     add ddde178e3b fix(sqllab): error with lazy_gettext for tab titles (#25469)
     add a14fcc95e7 chore(misc): Typos in config.py (#25465)
     add e36e0fdf25 chore: Update Explore tooltip copy (#25438)
     add b33d152a5b docs(FAQ): remove reference to filter box, add Q&A re: usage analytics (#25435)
     add 6aed5887e5 build(deps-dev): bump @types/jsonwebtoken from 9.0.2 to 9.0.3 in /superset-websocket (#25325)
     add 8553b06155 build(deps-dev): bump prettier from 3.0.2 to 3.0.3 in /superset-websocket (#25120)
     add 0d0a81c0d2 fix(Indian Map Changes): fixed-Indian-map-border (#24927)
     add 36ed617090 fix: Address Mypy issue which is causing CI to fail (#25494)
     add db7f5fed31 chore(async): Initial Refactoring of Global Async Queries (#25466)
     add c52c206d05 docs: add https & ldap instructions (#25477)
     add 789e6b76ae docs: add a FAQ about asset recovery from UI (#25482)
     add 23996b59a1 docs: update docker compose instructions (#25479)
     add 7a88ad3c02 docs: define localhost for docker (#25480)
     add e3244e9056 build(deps-dev): bump @types/node from 20.6.0 to 20.8.2 in /superset-websocket (#25498)
     add dbe0838f8f fix: Unable to sync columns when database or dataset name contains `+` (#25390)
     add 3e63c82ecc feat: generic marshmallow error component (#25303)
     add 53013395d7 fix: Tags Polish II (#25496)
     add ff95d0face feat: Implement using Playwright for taking screenshots in reports (#25247)
     add dab18250d7 build(deps): bump ws and @types/ws in /superset-websocket (#25508)
     add b92957e510 fix(sqllab): Broken query containing 'children' (#25490)
     add ba541e8022 chore: Expand error detail on screencapture (#25519)
     add 87c8e872ee docs: fix for domain sharding results in failed requests with "Missing Authorization Header" (#24481)
     add af661ceee2 chore(tags): move tags column in dashboard and chart list (#25504)
     add 5ab1e7eae4 feat(sqllab): SPA migration (#25151)
     add 1fb2c62c02 chore(tags): don't allow users to create new tags from property dropdowns (#25507)
     add 50b0816e37 fix: tags permissions error message (#25516)
     add c81c60c91f feat: Adds the ECharts Bubble chart (#22107)
     add 34f99708d4 chore(sqllab): Typescript for SqlEditor component (#25228)
     add dcfebfce9d fix(tags): fix clears delete on Tags Modal (#25470)
     add 4532079c71 fix(tags): Update loading + pagination for Tags Page (#25473)
     add 89b05993a3 fix(test-db): removed attribute (#25525)
     add 0c40bea064 fix: Tags Page ListView size to 10 (#25536)
     add 17792a507c feat(plugin-chart-echarts): Echarts Waterfall (#17906)
     add 58fcd292a9 fix: Apply normalization to all dttm columns (#25147)
     add 178607093f fix: Make `host.docker.internal` available on linux (#25547)
     add e0a7488005 build(deps-dev): bump eslint from 8.49.0 to 8.51.0 in /superset-websocket (#25574)
     add 42d0474cc2 chore: Update pylint to 2.17.7 (#25566)
     add 512fb9a0bd feat: Add Deck.gl Contour Layer (#24154)
     add 549abb542b fix: REST API CSRF exempt list (#25590)
     add 593daac614 build(deps-dev): bump @types/node from 20.8.2 to 20.8.4 in /superset-websocket (#25584)
     add d1ba4dc284 build(deps): bump winston from 3.10.0 to 3.11.0 in /superset-websocket (#25585)
     add a6d0e6f37a fix(RLS): Fix Info Tooltip + Button Alignment on RLS Modal (#25400)
     add 050543ae1b feat: migrate to docker compose v2 (#25565)
     add cef68f8a9a fix: Breaking change in MachineAuthProvider constructor (#25532)
     add 3f85239053 build(deps-dev): bump @types/ws from 8.5.6 to 8.5.7 in /superset-websocket (#25606)
     add eb9cd2a2a5 refactor: Issue #25040; Refactored sync_role_definition function in order to reduce number of query.  (#25340)
     add 52f631a038 fix: thubmnails loading - Talisman default config (#25486)
     add 1f20214244 docs: Add timezone information (#19056)
     add d0f2c5581d build(deps): bump postcss from 8.3.11 to 8.4.31 in /docs (#25502)
     add be3714e131 fix(Presto): catch DatabaseError when testing Presto views (#25559)
     add f556ef53f3 fix(Charts): Set max row limit + removed the option to use an empty row limit value (#25579)
     add b97f8f03ac fix(window): unavailable localStorage and sessionStorage (#25599)
     new 4ed1044af5 bump scarf to 1.3.0
     new aa1c60775c pkg lock

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   (bbf0c39658)
            \
             N -- N -- N   refs/heads/bump-scarf (aa1c60775c)

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.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .github/CODEOWNERS                                 |    2 +-
 .github/ISSUE_TEMPLATE/sip.md                      |    2 +-
 .github/workflows/chromatic-master.yml             |    2 +-
 .github/workflows/codecov.sh                       |    4 +-
 .github/workflows/docker-release.yml               |    4 +
 .github/workflows/docker.yml                       |   14 +-
 .github/workflows/docker_build_push.sh             |   81 +-
 .github/workflows/prefer-typescript.yml            |    4 +-
 .github/workflows/superset-python-presto-hive.yml  |    2 +-
 .gitignore                                         |    1 +
 .pylintrc                                          |    1 -
 CHANGELOG.md                                       |  864 ++++-
 CONTRIBUTING.md                                    |   38 +-
 Dockerfile                                         |   54 +-
 RELEASING/README.md                                |    4 +-
 RELEASING/release-notes-2-0/README.md              |    4 +-
 RELEASING/release-notes-2-0/changelog.md           |   12 +-
 RESOURCES/FEATURE_FLAGS.md                         |    1 +
 RESOURCES/INTHEWILD.md                             |    1 +
 UPDATING.md                                        |   40 +-
 docker-compose.yml                                 |   12 +-
 docker/README.md                                   |    8 +-
 docker/docker-bootstrap.sh                         |    8 +
 docker/docker-entrypoint-initdb.d/examples-init.sh |    2 +-
 docker/nginx/nginx.conf                            |  127 +
 dockerize.Dockerfile                               |    9 +-
 docs/docs/api.mdx                                  |    2 +-
 docs/docs/contributing/testing-locally.mdx         |    8 +-
 docs/docs/contributing/translations.mdx            |    2 +-
 docs/docs/contributing/types-of-contributions.mdx  |    4 +-
 .../creating-your-first-dashboard.mdx              |    2 +-
 docs/docs/databases/bigquery.mdx                   |    2 +-
 docs/docs/databases/docker-add-drivers.mdx         |   10 +-
 docs/docs/databases/mysql.mdx                      |    3 +-
 docs/docs/databases/postgres.mdx                   |    2 +-
 docs/docs/databases/snowflake.mdx                  |   11 +-
 docs/docs/databases/sql-server.mdx                 |    2 +-
 docs/docs/databases/timescaledb.mdx                |    2 +-
 docs/docs/databases/yugabytedb.mdx                 |    2 +-
 docs/docs/frequently-asked-questions.mdx           |   58 +-
 docs/docs/installation/alerts-reports.mdx          |    4 +-
 docs/docs/installation/configuring-superset.mdx    |   20 +-
 .../installing-superset-using-docker-compose.mdx   |   48 +-
 docs/docs/installation/networking-settings.mdx     |    9 +
 docs/docs/installation/setup-ssh-tunneling.mdx     |    2 +-
 docs/docs/installation/upgrading-superset.mdx      |    4 +-
 docs/docs/miscellaneous/chart-params.mdx           |   16 +-
 docs/docs/miscellaneous/issue-codes.mdx            |    2 +-
 docs/docs/miscellaneous/timezones.mdx              |   50 +
 docs/yarn.lock                                     |   46 +-
 helm/superset/Chart.yaml                           |    4 +-
 helm/superset/README.md                            |   10 +-
 helm/superset/templates/deployment-worker.yaml     |    2 +
 helm/superset/templates/deployment.yaml            |    2 +
 helm/superset/templates/hpa-node.yaml              |   54 +
 helm/superset/templates/hpa-worker.yaml            |   54 +
 helm/superset/values.yaml                          |   14 +
 requirements/base.txt                              |    6 +-
 requirements/development.txt                       |    4 +-
 requirements/testing.in                            |    2 +-
 requirements/testing.txt                           |    4 +-
 scripts/generate_frontend_ts_tasklist.js           |    4 +-
 scripts/tests/run.sh                               |    4 +-
 setup.py                                           |    7 +-
 superset-embedded-sdk/CONTRIBUTING.md              |    2 +-
 superset-frontend/.nvmrc                           |    2 +-
 superset-frontend/cypress-base/cypress.config.ts   |   17 +
 .../e2e/sqllab/_skip.sourcePanel.index.test.js     |    2 +-
 .../cypress-base/cypress/e2e/sqllab/query.test.ts  |    2 +-
 .../cypress/e2e/sqllab/sqllab.applitools.test.ts   |    2 +-
 .../cypress-base/cypress/e2e/sqllab/tabs.test.ts   |    2 +-
 superset-frontend/cypress-base/package-lock.json   |   12 +-
 superset-frontend/jest.config.js                   |    3 +
 superset-frontend/package-lock.json                |   13 +
 superset-frontend/package.json                     |    5 +-
 .../src/shared-controls/dndControls.tsx            |   36 +-
 .../src/shared-controls/sharedControls.tsx         |   27 +-
 .../superset-ui-core/src/chart/types/Base.ts       |    1 +
 .../formatters/finestTemporalGrain.test.ts         |   63 +
 .../time-format/formatters/finestTemporalGrain.ts  |   80 +
 .../superset-ui-core/src/time-format/index.ts      |    1 +
 .../superset-ui-core/src/validator/index.ts        |    1 +
 .../src/validator/validateMaxValue.ts              |    8 +
 .../test/validator/validateMaxValue.test.ts}       |   35 +-
 .../plugin-chart-echarts/Bubble/Stories.tsx        |  128 +
 .../plugins/plugin-chart-echarts/Bubble/data.ts    |   80 +
 .../plugin-chart-echarts/Waterfall/Stories.tsx     |   69 +
 .../plugins/plugin-chart-echarts/Waterfall/data.ts |   80 +
 .../scripts/Country Map GeoJSON Generator.ipynb    | 3759 ++++++++++----------
 .../src/countries/india.geojson                    |    4 +-
 .../legacy-plugin-chart-sunburst/src/Sunburst.js   |    3 +-
 .../src/layers/Contour/Contour.tsx                 |  103 +
 .../src/layers/Contour/controlPanel.ts             |  133 +
 .../src/layers/Contour/images/thumbnail.png        |  Bin 0 -> 64889 bytes
 .../src/layers/Contour/images/thumbnailLarge.png   |  Bin 0 -> 207560 bytes
 .../src/layers/Contour/index.ts}                   |   31 +-
 .../legacy-preset-chart-deckgl/src/preset.ts       |    2 +
 .../legacy-preset-chart-deckgl/src/types.ts        |    6 +
 .../legacy-preset-chart-deckgl/types/external.d.ts |   53 +-
 .../legacy-preset-chart-nvd3/src/Bubble/index.js   |    9 +-
 .../src/Bubble/EchartsBubble.tsx}                  |   16 +-
 .../plugin-chart-echarts/src/Bubble/buildQuery.ts} |   35 +-
 .../plugin-chart-echarts/src/Bubble/constants.ts}  |   25 +-
 .../src/Bubble/controlPanel.tsx                    |  287 ++
 .../src/Bubble/images/example1.png                 |  Bin 0 -> 134620 bytes
 .../src/Bubble/images/example2.png                 |  Bin 0 -> 107431 bytes
 .../src/Bubble/images/thumbnail.png                |  Bin 0 -> 114350 bytes
 .../plugin-chart-echarts/src/Bubble/index.ts       |   60 +
 .../src/Bubble/transformProps.ts                   |  229 ++
 .../plugin-chart-echarts/src/Bubble/types.ts       |   57 +
 .../src/Sunburst/transformProps.ts                 |    7 +-
 .../src/Waterfall/EchartsWaterfall.tsx             |   84 +
 .../src/Waterfall/buildQuery.ts}                   |   12 +-
 .../src/Waterfall/constants.ts}                    |   14 +-
 .../src/Waterfall/controlPanel.tsx                 |  142 +
 .../src/Waterfall/images/thumbnail.png             |  Bin 0 -> 77020 bytes
 .../plugin-chart-echarts/src/Waterfall/index.ts    |   59 +
 .../src/Waterfall/transformProps.ts                |  401 +++
 .../plugin-chart-echarts/src/Waterfall/types.ts    |   66 +
 .../plugins/plugin-chart-echarts/src/index.ts      |    4 +
 .../test/Bubble/buildQuery.test.ts                 |   93 +
 .../test/Bubble/transformProps.test.ts             |  160 +
 .../test/Waterfall/buildQuery.test.ts}             |   33 +-
 .../test/Waterfall/transformProps.test.ts          |  121 +
 .../src/plugin/controls/metrics.tsx                |    4 +-
 .../plugin-chart-table/src/controlPanel.tsx        |   10 +-
 superset-frontend/spec/helpers/reducerIndex.ts     |    3 +-
 superset-frontend/src/SqlLab/App.jsx               |   84 -
 .../SqlLab/components/AceEditorWrapper/index.tsx   |    3 +-
 .../AceEditorWrapper/useKeywords.test.ts           |    2 +-
 .../src/SqlLab/components/App/App.test.jsx         |    5 +-
 .../src/SqlLab/components/App/index.jsx            |   12 +-
 .../HighlightedSql/HighlightedSql.test.jsx         |   64 -
 .../HighlightedSql/HighlightedSql.test.tsx         |   48 +
 ...tateLabel.test.jsx => QueryStateLabel.test.tsx} |   34 +-
 .../SqlLab/components/QueryStateLabel/index.tsx    |    2 +-
 .../{QueryTable.test.jsx => QueryTable.test.tsx}   |   54 +-
 .../src/SqlLab/components/QueryTable/index.tsx     |    2 +-
 .../src/SqlLab/components/ResultSet/index.tsx      |  169 +-
 .../components/RunQueryActionButton/index.tsx      |    3 +-
 .../SqlLab/components/SaveQuery/SaveQuery.test.tsx |   21 +-
 .../src/SqlLab/components/SaveQuery/index.tsx      |   19 +-
 .../components/ScheduleQueryButton/index.tsx       |    2 +-
 .../{SqlEditor.test.jsx => SqlEditor.test.tsx}     |   43 +-
 .../components/SqlEditor/{index.jsx => index.tsx}  |  198 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.jsx     |    2 +-
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |   14 +-
 .../TabbedSqlEditors/TabbedSqlEditors.test.jsx     |   14 +-
 .../SqlLab/components/TabbedSqlEditors/index.jsx   |    5 +-
 .../src/SqlLab/components/TableElement/index.tsx   |    5 +
 .../components/TemplateParamsEditor/index.tsx      |    2 +-
 superset-frontend/src/SqlLab/constants.ts          |    3 +-
 .../src/SqlLab/reducers/getInitialState.test.ts    |   52 +
 .../src/SqlLab/reducers/getInitialState.ts         |  124 +-
 superset-frontend/src/SqlLab/reducers/sqlLab.js    |   55 +-
 superset-frontend/src/SqlLab/types.ts              |    2 +
 .../src/components/Chart/chartAction.js            |   12 +-
 .../src/components/DatabaseSelector/index.tsx      |    8 +-
 .../src/components/Datasource/DatasourceEditor.jsx |    6 +-
 .../Datasource/DatasourceEditor.test.jsx           |    2 +-
 .../components/Datasource/DatasourceModal.test.jsx |    2 +-
 .../src/components/Datasource/DatasourceModal.tsx  |   19 +-
 .../components/ErrorMessage/ErrorAlert.test.tsx    |   24 +
 .../src/components/ErrorMessage/ErrorAlert.tsx     |    7 +-
 .../ErrorMessage/MarshmallowErrorMessage.test.tsx  |   86 +
 .../ErrorMessage/MarshmallowErrorMessage.tsx       |  109 +
 .../src/components/ErrorMessage/types.ts           |   12 +-
 .../FilterableTable/FilterableTable.test.tsx       |    8 +-
 .../src/components/FilterableTable/index.tsx       |   32 +-
 .../src/components/Select/AsyncSelect.test.tsx     |   39 +
 .../src/components/Select/AsyncSelect.tsx          |   26 +-
 .../src/components/Select/Select.test.tsx          |   39 +
 superset-frontend/src/components/Select/Select.tsx |   33 +-
 superset-frontend/src/components/Select/utils.tsx  |   28 +-
 superset-frontend/src/components/Table/index.tsx   |   10 +
 superset-frontend/src/components/Tags/utils.tsx    |    2 +-
 .../dashboard/components/PropertiesModal/index.tsx |    1 -
 .../FilterBar/FilterControls/state.ts              |    3 +-
 .../components/nativeFilters/FilterBar/index.tsx   |   16 +-
 superset-frontend/src/dataMask/reducer.ts          |    1 +
 .../src/explore/actions/exploreActions.test.js     |   13 +-
 .../explore/components/DatasourcePanel/index.tsx   |   14 +-
 .../components/ExploreChartHeader/index.jsx        |   13 +-
 .../explore/components/PropertiesModal/index.tsx   |    1 -
 .../src/explore/components/SaveModal.tsx           |   19 +-
 .../controls/ContourControl/ContourOption.tsx      |  107 +
 .../ContourControl/ContourPopoverControl.tsx       |  351 ++
 .../ContourControl/ContourPopoverTrigger.tsx       |   60 +
 .../components/controls/ContourControl/index.tsx   |  143 +
 .../components/controls/ContourControl/types.ts    |   55 +
 .../DatasourceControl/DatasourceControl.test.tsx   |   84 +-
 .../controls/DatasourceControl/index.jsx           |   50 +-
 .../DndColumnSelectControl/OptionWrapper.tsx       |   11 +-
 .../controls/DndColumnSelectControl/types.ts       |    1 +
 .../components/controls/TextControl/index.tsx      |    2 +-
 .../components/controls/ViewQueryModalFooter.tsx   |   11 +-
 .../controls/VizTypeControl/VizTypeGallery.tsx     |    1 +
 .../src/explore/components/controls/index.js       |    2 +
 .../useExploreAdditionalActionsMenu/index.jsx      |   42 +-
 .../src/explore/reducers/exploreReducer.js         |   18 +-
 .../src/features/allEntities/AllEntitiesTable.tsx  |  140 +-
 .../databases/DatabaseModal/index.test.tsx         |    2 +
 .../src/features/databases/DatabaseModal/index.tsx |   14 +-
 superset-frontend/src/features/databases/types.ts  |    5 +-
 .../AddDataset/DatasetPanel/DatasetPanel.test.tsx  |   19 +-
 .../AddDataset/DatasetPanel/MessageContent.tsx     |   15 +-
 .../datasets/DatasetLayout/DatasetLayout.test.tsx  |   15 +-
 .../src/features/home/ActivityTable.tsx            |    2 +-
 superset-frontend/src/features/home/EmptyState.tsx |   28 +-
 superset-frontend/src/features/home/Menu.test.tsx  |    2 +-
 .../src/features/home/RightMenu.test.tsx           |    2 +-
 superset-frontend/src/features/home/RightMenu.tsx  |    2 +-
 .../src/features/home/SavedQueries.tsx             |   25 +-
 superset-frontend/src/features/home/SubMenu.tsx    |    2 +-
 .../src/features/home/commonMenuData.ts            |    2 +-
 .../src/features/rls/RowLevelSecurityModal.tsx     |    4 +
 .../src/features/tags/BulkTagModal.tsx             |   31 +-
 superset-frontend/src/features/tags/TagModal.tsx   |   36 +-
 .../components/Select/SelectFilterPlugin.tsx       |    6 +-
 .../src/hooks/apiResources/queryApi.ts             |    9 +-
 superset-frontend/src/hooks/apiResources/sqlLab.ts |    9 +-
 .../useJsonTreeTheme.ts}                           |   40 +-
 superset-frontend/src/hooks/useTabId.ts            |   23 +-
 superset-frontend/src/logger/LogUtils.ts           |    5 +
 superset-frontend/src/pages/AllEntities/index.tsx  |   85 +-
 superset-frontend/src/pages/ChartList/index.tsx    |   42 +-
 .../src/pages/DashboardList/index.tsx              |   53 +-
 .../pages/DatasetCreation/DatasetCreation.test.tsx |    2 +-
 .../src/pages/QueryHistoryList/index.tsx           |   10 +-
 .../src/pages/SavedQueryList/index.tsx             |   17 +-
 .../index.js => pages/SqlLab/LocationContext.tsx}  |   31 +-
 superset-frontend/src/pages/SqlLab/SqlLab.test.tsx |   99 +
 superset-frontend/src/pages/SqlLab/index.tsx       |   78 +
 superset-frontend/src/setup/setupErrorMessages.ts  |    5 +
 superset-frontend/src/views/CRUD/hooks.ts          |    4 +-
 superset-frontend/src/views/routes.tsx             |   10 +-
 .../src/visualizations/presets/MainPreset.js       |    6 +
 superset-frontend/webpack.config.js                |    1 -
 superset-websocket/package-lock.json               |  169 +-
 superset-websocket/package.json                    |   16 +-
 superset-websocket/src/config.ts                   |    2 +
 superset-websocket/src/index.ts                    |   20 +-
 .../advanced_data_type/plugins/internet_address.py |    4 +-
 .../advanced_data_type/plugins/internet_port.py    |    4 +-
 superset/advanced_data_type/types.py               |    2 +-
 superset/app.py                                    |    7 +-
 superset/async_events/api.py                       |    8 +-
 .../{utils => async_events}/async_query_manager.py |   45 +-
 .../async_query_manager_factory.py}                |   28 +-
 superset/charts/commands/importers/v1/utils.py     |    4 +-
 superset/charts/data/api.py                        |    2 +-
 .../data/commands/create_async_job_command.py      |   12 +-
 superset/charts/schemas.py                         |    8 +-
 superset/cli/lib.py                                |    2 +-
 superset/cli/test_db.py                            |  105 +-
 superset/cli/viz_migrations.py                     |   94 +
 superset/columns/models.py                         |    6 +-
 superset/common/query_context_factory.py           |    8 +-
 superset/common/query_context_processor.py         |    5 +-
 superset/common/query_object_factory.py            |   66 +-
 superset/config.py                                 |   46 +-
 superset/connectors/sqla/models.py                 |    4 +-
 superset/daos/report.py                            |    2 +-
 superset/daos/tag.py                               |   24 +-
 superset/dashboards/permalink/schemas.py           |    2 +-
 superset/dashboards/schemas.py                     |    2 +-
 superset/databases/decorators.py                   |    2 +-
 superset/datasets/api.py                           |    1 -
 superset/datasets/commands/create.py               |    2 +-
 superset/datasets/schemas.py                       |   12 +
 superset/db_engine_specs/README.md                 |   16 +-
 superset/db_engine_specs/base.py                   |   33 +-
 superset/db_engine_specs/lib.py                    |    4 +-
 superset/db_engine_specs/mysql.py                  |    6 +-
 superset/db_engine_specs/presto.py                 |    6 +-
 superset/errors.py                                 |    5 +-
 .../configs/charts/Messages_per_Channel.yaml       |    2 +-
 .../configs/dashboards/Slack_Dashboard.yaml        |    2 +-
 superset/exceptions.py                             |   17 +
 superset/extensions/__init__.py                    |    8 +-
 superset/extensions/ssh.py                         |   17 +-
 superset/initialization/__init__.py                |   10 +-
 superset/jinja_context.py                          |    2 +-
 superset/migrations/shared/migrate_viz/base.py     |   12 +-
 .../migrations/shared/migrate_viz/processors.py    |    6 +
 ..._13-00_c747c78868b6_migrating_legacy_treemap.py |   12 +-
 ...-07_14-00_06e1e70058c7_migrating_legacy_area.py |   11 +-
 ...02_9ba2ce3086e5_migrate_pivot_table_v1_to_v2.py |   11 +-
 ...-08_10-22_4c5da39be729_migrate_treemap_chart.py |   12 +-
 ...e58e1e58e5c_migrate_dual_line_to_mixed_chart.py |   11 +-
 ...3_add_on_delete_cascade_for_dashboard_slices.py |    2 +-
 ...on_delete_cascade_for_embedded_dashboards.py.py |    2 +-
 ...1_add_on_delete_cascade_for_dashboard_roles.py} |   20 +-
 superset/models/core.py                            |    4 +-
 superset/models/dashboard.py                       |   16 +-
 superset/models/sql_lab.py                         |    4 +-
 superset/models/user_attributes.py                 |    2 +-
 superset/reports/schemas.py                        |    2 +-
 superset/security/manager.py                       |   65 +-
 superset/sqllab/api.py                             |    2 +
 superset/sqllab/utils.py                           |   29 +-
 superset/tags/api.py                               |    5 +-
 superset/tags/commands/create.py                   |   59 +-
 superset/tags/commands/update.py                   |   15 +-
 superset/tags/commands/utils.py                    |   18 +
 superset/tags/schemas.py                           |   40 +-
 superset/tasks/cron_util.py                        |   14 +-
 superset/tasks/scheduler.py                        |    9 +-
 superset/translations/en/LC_MESSAGES/messages.json |    2 +-
 superset/translations/en/LC_MESSAGES/messages.po   |    2 +-
 superset/translations/messages.pot                 |    2 +-
 superset/utils/class_utils.py                      |   39 +
 superset/utils/core.py                             |    2 +-
 .../utils/dashboard_filter_scopes_converter.py     |    6 +-
 superset/utils/excel.py                            |    5 +
 superset/utils/machine_auth.py                     |   88 +-
 superset/utils/screenshots.py                      |   11 +-
 superset/utils/webdriver.py                        |  290 +-
 superset/views/base.py                             |    6 +-
 superset/views/base_api.py                         |    2 +-
 superset/views/core.py                             |   43 +-
 superset/views/sql_lab/views.py                    |    4 +-
 superset/views/sqllab.py                           |   46 +
 superset/viz.py                                    |   31 +-
 tests/integration_tests/charts/data/api_tests.py   |   84 +-
 tests/integration_tests/core_tests.py              |   27 +-
 .../db_engine_specs/presto_tests.py                |    4 +-
 tests/integration_tests/query_context_tests.py     |    8 +-
 .../security/row_level_security_tests.py           |   15 +
 tests/integration_tests/sql_lab/api_tests.py       |   29 +
 tests/integration_tests/sqllab_tests.py            |    4 +-
 tests/integration_tests/tags/api_tests.py          |   24 +-
 .../integration_tests/tasks/async_queries_tests.py |   37 +-
 tests/integration_tests/test_app.py                |    7 +-
 tests/integration_tests/thumbnails_tests.py        |   24 +-
 .../unit_tests/async_events}/__init__.py           |    0
 .../async_events/async_query_manager_tests.py      |   67 +
 .../charts/commands/importers/v1/utils_test.py     |    1 +
 .../unit_tests/common/test_query_object_factory.py |   90 +-
 tests/unit_tests/conftest.py                       |    9 +
 tests/unit_tests/dao/tag_test.py                   |    3 -
 tests/unit_tests/datasets/api_tests.py             |   73 +
 .../unit_tests/db_engine_specs/test_clickhouse.py  |    6 +-
 tests/unit_tests/db_engine_specs/test_mysql.py     |   40 +
 .../unit_tests/security/api_test.py                |   22 +-
 tests/unit_tests/tags/commands/create_test.py      |   35 +-
 tests/unit_tests/tags/commands/update_test.py      |   35 +-
 tests/unit_tests/tasks/test_cron_util.py           |  145 +-
 .../unit_tests/utils/excel_tests.py                |   18 +-
 tox.ini                                            |    2 +-
 350 files changed, 10664 insertions(+), 3875 deletions(-)
 create mode 100644 docker/nginx/nginx.conf
 create mode 100644 docs/docs/miscellaneous/timezones.mdx
 create mode 100644 helm/superset/templates/hpa-node.yaml
 create mode 100644 helm/superset/templates/hpa-worker.yaml
 create mode 100644 superset-frontend/packages/superset-ui-core/src/time-format/formatters/finestTemporalGrain.test.ts
 create mode 100644 superset-frontend/packages/superset-ui-core/src/time-format/formatters/finestTemporalGrain.ts
 create mode 100644 superset-frontend/packages/superset-ui-core/src/validator/validateMaxValue.ts
 copy superset-frontend/{src/SqlLab/components/QueryStateLabel/QueryStateLabel.test.jsx => packages/superset-ui-core/test/validator/validateMaxValue.test.ts} (52%)
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/plugin-chart-echarts/Bubble/Stories.tsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/plugin-chart-echarts/Bubble/data.ts
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/plugin-chart-echarts/Waterfall/Stories.tsx
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/plugin-chart-echarts/Waterfall/data.ts
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/Contour.tsx
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/controlPanel.ts
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/images/thumbnail.png
 create mode 100644 superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Contour/images/thumbnailLarge.png
 copy superset-frontend/plugins/{legacy-preset-chart-nvd3/src/Bubble/index.js => legacy-preset-chart-deckgl/src/layers/Contour/index.ts} (63%)
 rename superset-frontend/{src/SqlLab/reducers/localStorageUsage.js => plugins/plugin-chart-echarts/src/Bubble/EchartsBubble.tsx} (67%)
 copy superset-frontend/{src/features/home/commonMenuData.ts => plugins/plugin-chart-echarts/src/Bubble/buildQuery.ts} (62%)
 copy superset-frontend/{src/SqlLab/reducers/index.js => plugins/plugin-chart-echarts/src/Bubble/constants.ts} (64%)
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Bubble/controlPanel.tsx
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Bubble/images/example1.png
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Bubble/images/example2.png
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Bubble/images/thumbnail.png
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Bubble/index.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Bubble/transformProps.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Bubble/types.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/EchartsWaterfall.tsx
 rename superset-frontend/{src/SqlLab/reducers/common.js => plugins/plugin-chart-echarts/src/Waterfall/buildQuery.ts} (70%)
 rename superset-frontend/{src/SqlLab/index.tsx => plugins/plugin-chart-echarts/src/Waterfall/constants.ts} (76%)
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/controlPanel.tsx
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/images/thumbnail.png
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/index.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/transformProps.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Waterfall/types.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/Bubble/buildQuery.test.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/Bubble/transformProps.test.ts
 copy superset-frontend/{src/SqlLab/components/QueryStateLabel/QueryStateLabel.test.jsx => plugins/plugin-chart-echarts/test/Waterfall/buildQuery.test.ts} (58%)
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/Waterfall/transformProps.test.ts
 delete mode 100644 superset-frontend/src/SqlLab/App.jsx
 delete mode 100644 superset-frontend/src/SqlLab/components/HighlightedSql/HighlightedSql.test.jsx
 create mode 100644 superset-frontend/src/SqlLab/components/HighlightedSql/HighlightedSql.test.tsx
 copy superset-frontend/src/SqlLab/components/QueryStateLabel/{QueryStateLabel.test.jsx => QueryStateLabel.test.tsx} (59%)
 rename superset-frontend/src/SqlLab/components/QueryTable/{QueryTable.test.jsx => QueryTable.test.tsx} (55%)
 rename superset-frontend/src/SqlLab/components/SqlEditor/{SqlEditor.test.jsx => SqlEditor.test.tsx} (88%)
 rename superset-frontend/src/SqlLab/components/SqlEditor/{index.jsx => index.tsx} (87%)
 create mode 100644 superset-frontend/src/components/ErrorMessage/MarshmallowErrorMessage.test.tsx
 create mode 100644 superset-frontend/src/components/ErrorMessage/MarshmallowErrorMessage.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ContourControl/ContourOption.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ContourControl/ContourPopoverControl.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ContourControl/ContourPopoverTrigger.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ContourControl/index.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ContourControl/types.ts
 rename superset-frontend/src/{SqlLab/components/QueryStateLabel/QueryStateLabel.test.jsx => hooks/useJsonTreeTheme.ts} (51%)
 rename superset-frontend/src/{SqlLab/reducers/index.js => pages/SqlLab/LocationContext.tsx} (56%)
 create mode 100644 superset-frontend/src/pages/SqlLab/SqlLab.test.tsx
 create mode 100644 superset-frontend/src/pages/SqlLab/index.tsx
 rename superset/{utils => async_events}/async_query_manager.py (81%)
 copy superset/{migrations/versions/2023-06-08_11-34_ae58e1e58e5c_migrate_dual_line_to_mixed_chart.py => async_events/async_query_manager_factory.py} (56%)
 create mode 100644 superset/cli/viz_migrations.py
 copy superset/migrations/versions/{2023-08-09_14-17_8ace289026f3_add_on_delete_cascade_for_dashboard_slices.py => 2023-09-15_12-58_4b85906e5b91_add_on_delete_cascade_for_dashboard_roles.py} (79%)
 create mode 100644 superset/utils/class_utils.py
 create mode 100644 superset/views/sqllab.py
 copy {superset/advanced_data_type => tests/unit_tests/async_events}/__init__.py (100%)
 create mode 100644 tests/unit_tests/async_events/async_query_manager_tests.py
 create mode 100644 tests/unit_tests/datasets/api_tests.py
 copy superset/utils/excel.py => tests/unit_tests/security/api_test.py (70%)
 copy superset/utils/excel.py => tests/unit_tests/utils/excel_tests.py (67%)


[superset] 02/02: pkg lock

Posted by ru...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch bump-scarf
in repository https://gitbox.apache.org/repos/asf/superset.git

commit aa1c60775cf8c539a1c4787d23377a46aa7ceaee
Author: Evan Rusackas <ev...@rusackas.com>
AuthorDate: Tue Oct 10 17:45:57 2023 -0600

    pkg lock
---
 superset-frontend/package-lock.json | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json
index b8780a78a0..370cd3f1f2 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -21,7 +21,7 @@
         "@emotion/styled": "^11.3.0",
         "@fontsource/inter": "^4.0.0",
         "@reduxjs/toolkit": "^1.9.3",
-        "@scarf/scarf": "^1.1.1",
+        "@scarf/scarf": "^1.3.0",
         "@superset-ui/chart-controls": "file:./packages/superset-ui-chart-controls",
         "@superset-ui/core": "file:./packages/superset-ui-core",
         "@superset-ui/legacy-plugin-chart-calendar": "file:./plugins/legacy-plugin-chart-calendar",
@@ -12279,9 +12279,9 @@
       }
     },
     "node_modules/@scarf/scarf": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.1.1.tgz",
-      "integrity": "sha512-VGbKDbk1RFIaSmdVb0cNjjWJoRWRI/Weo23AjRCC2nryO0iAS8pzsToJfPVPtVs74WHw4L1UTADNdIYRLkirZQ==",
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.3.0.tgz",
+      "integrity": "sha512-lHKK8M5CTcpFj2hZDB3wIjb0KAbEOgDmiJGDv1WBRfQgRm/a8/XMEkG/N1iM01xgbUDsPQwi42D+dFo1XPAKew==",
       "hasInstallScript": true
     },
     "node_modules/@sigstore/protobuf-specs": {
@@ -72922,9 +72922,9 @@
       }
     },
     "@scarf/scarf": {
-      "version": "1.1.1",
-      "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.1.1.tgz",
-      "integrity": "sha512-VGbKDbk1RFIaSmdVb0cNjjWJoRWRI/Weo23AjRCC2nryO0iAS8pzsToJfPVPtVs74WHw4L1UTADNdIYRLkirZQ=="
+      "version": "1.3.0",
+      "resolved": "https://registry.npmjs.org/@scarf/scarf/-/scarf-1.3.0.tgz",
+      "integrity": "sha512-lHKK8M5CTcpFj2hZDB3wIjb0KAbEOgDmiJGDv1WBRfQgRm/a8/XMEkG/N1iM01xgbUDsPQwi42D+dFo1XPAKew=="
     },
     "@sigstore/protobuf-specs": {
       "version": "0.1.0",


[superset] 01/02: bump scarf to 1.3.0

Posted by ru...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch bump-scarf
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 4ed1044af599a5380dbc8991eec1086c9817f7a4
Author: Evan Rusackas <ev...@rusackas.com>
AuthorDate: Tue Oct 10 17:42:39 2023 -0600

    bump scarf to 1.3.0
---
 superset-frontend/package.json | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/superset-frontend/package.json b/superset-frontend/package.json
index 8cee75833c..fec56fdb45 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -86,7 +86,7 @@
     "@emotion/styled": "^11.3.0",
     "@fontsource/inter": "^4.0.0",
     "@reduxjs/toolkit": "^1.9.3",
-    "@scarf/scarf": "^1.1.1",
+    "@scarf/scarf": "^1.3.0",
     "@superset-ui/chart-controls": "file:./packages/superset-ui-chart-controls",
     "@superset-ui/core": "file:./packages/superset-ui-core",
     "@superset-ui/legacy-plugin-chart-calendar": "file:./plugins/legacy-plugin-chart-calendar",