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

elizabeth pushed a change to branch elizabeth/cypress-performance
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard 284f1a14ee run cypress on a docker container
 discard bc37066f8e comment out flaky tests
    omit a959afe927 bump cypress
    omit 5888913ce3 add memory management to cypress config
     add dbab2fb955 fix(CrossFilters): Do not reload unrelated filters in 
global scope (#30252)
     add 3877355555 build(ci): make linkinator advisory (#30257)
     add 8cd18cac8c chore(build): remove extraneous prettier step in 
superset-frontend CI (#30253)
     add bdf29cb7c2 chore: organize SQL parsing files (#30258)
     add e9094659d3 refactor(frontend): migrate 6 tests from Enzyme to RTL 
(#30151)
     add bcbd679a75 chore(docker): move mysql os-level deps (GPL) to dev image 
only (#29771)
     add d1bdbd8189 docs: Update kubernetes.mdx (#30268)
     add 3ad0fd48ef chore(deps): bump dremio deps (#25910)
     add 0679454b48 fix(Screenshot): Dashboard screenshot cache key to include 
state (#30265)
     add f553344aa1 chore(sqllab): Add shortcuts for switching tabs (#30173)
     add 63f4f4f60c chore: remove redundant code (#30261)
     add 2166cbdd80 fix(install/docker): use zstd-baked image for building 
superset-frontend in containerized env (#30279)
     add 46b1d869b1 fix: Move copying translation files before npm run build in 
Docker (#30099)
     add f315a4f02c chore: move SLACK_ENABLE_AVATARS from config to feature 
flag (#30274)
     add c33d49ecab fix(dashboard): invalid button style in undo/redo button 
(#30273)
     add 2f0c9947ce fix(dashboard): Invalid owner's name displayed after 
updates (#30272)
     add cd8b56706b fix: unable to disallow csv upload on header menu (#30271)
     add 930078b6f5 chore(explore): Medium font weight for section headers 
(#30321)
     add a3952051e1 feat(jinja): add option to format time filters using 
strftime (#30323)
     add 08145d88b9 style(explore): clarify ambiguously named "sort by" field 
(#30254)
     add e54353c4da docs: HTML embedding of charts/dashboards without 
authentication (#30032)
     add 0dcfe74bc6 build(deps): bump express from 4.19.2 to 4.20.0 in /docs 
(#30227)
     add 1441ad8546 chore(UPDATING.md): Add item to UPDATING describing 
translations build flag (#30313)
     add 78099b0d1f fix(migration): 87d38ad83218 failing on upgrade (#30275)
     add a90aa055f5 chore: bump cypress to v 11 (#30262)
     add 68594d97cb chore(helm): correct a typo (#30123)
     add 6c2bd2a968 fix(table): Use extras in queries (#30335)
     add 186e75f9b2 docs: Update cache.mdx, add needed space (#30333)
     add 9b87ca9209 docs: sql-templating (#30337)
     add ef9e5e523d fix: KeyError 'sql' when opening a Trino virtual dataset 
(#30339)
     add 36f3cd1f70 build(deps): bump path-to-regexp from 1.8.0 to 1.9.0 in 
/superset-frontend/cypress-base (#30247)
     add 994de1f812 build(deps): bump dompurify from 3.1.0 to 3.1.3 in 
/superset-frontend (#30300)
     add 038ef32454 fix(explore): Missing markarea component broke annotations 
in echarts (#30348)
     add ac66ae813f fix(db_engine_specs): add a few missing time grains to 
Postgres spec (#30325)
     add d4351668ba fix(CI): increase node JS heap size (#30340)
     add f3e4347a8b build(deps): bump deck.gl from 9.0.24 to 9.0.28 in 
/superset-frontend/plugins/legacy-preset-chart-deckgl (#30084)
     add 55d9d57112 build(websocket): upgrade ESLint to v9 (#30359)
     add bfdab40aaf build(deps-dev): bump @storybook/react-webpack5 from 8.1.11 
to 8.2.9 in /superset-frontend/packages/superset-ui-demo (#30089)
     add a095b08758 build(deps): update dompurify requirement from ^3.1.0 to 
^3.1.2 in /superset-frontend/plugins/legacy-preset-chart-nvd3 (#28290)
     add ee3a56714e docs: add HANA database logo in README.md (#30346)
     add 710406aa76 feat: allow configuring an engine context manager (#30266)
     add 30ca30370d chore(docs): fix an agreement error in caching docs (#30352)
     add cc1bb69671 docs: Corrected Dremio connection string (#30315)
     add de3af85ee1 feat(Digest): Add RLS at digest generation for Charts and 
Dashboards (#30336)
     add 046c096d86 fix(ECharts): Revert ECharts version bump (#30388)
     add 0baac62099 build(deps-dev): bump sinon from 18.0.0 to 18.0.1 in 
/superset-frontend (#30251)
     add 39f1b714a5 refactor: Migration of AnnotationLayerControl to TypeScript 
(#28346)
     add 18c2376b50 feat(datasets): Allow swap dataset after deletion (#30364)
     add 69d5f766a8 feat(auth): when user is not logged in, failure to access a 
dashboard should redirect to login screen (#30380)
     add ad2998598f fix: Pre-query normalization with custom SQL (#30389)
     add 0e8fa54f81 fix: parse pandas pivot null values (#29898)
     add 43721f1206 chore: split cypress files for less memory (#30354)
     add abf2943e4d fix: Allows X-Axis Sort By for custom SQL (#30393)
     add b7ac697dce build(deps): bump @emotion/react from 11.4.1 to 11.11.4 in 
/superset-frontend (#27827)
     add 20b1eabb9b build(deps): update @emotion/react requirement from ^11.4.1 
to ^11.13.3 in /superset-frontend/packages/superset-ui-demo (#30086)
     add 0fdcd8b27e chore(legacy-plugin-chart-map-box): bump supercluster to v8 
(#30305)
     add 36f7a3f524 fix: Incorrect hovered items in tooltips (#30405)
     add 3bf1fb4ee0 run cypress on a docker container

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   (284f1a14ee)
            \
             N -- N -- N   refs/heads/elizabeth/cypress-performance (3bf1fb4ee0)

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:
 .github/workflows/superset-docs-verify.yml         |    1 +
 .github/workflows/superset-e2e.yml                 |    1 +
 .github/workflows/superset-frontend.yml            |    5 -
 Dockerfile                                         |   52 +-
 README.md                                          |    1 +
 RESOURCES/FEATURE_FLAGS.md                         |    8 +
 UPDATING.md                                        |    2 +
 docker-compose.yml                                 |    9 +-
 docs/docs/configuration/cache.mdx                  |    6 +-
 docs/docs/configuration/databases.mdx              |    4 +-
 docs/docs/configuration/networking-settings.mdx    |   59 +-
 docs/docs/configuration/sql-templating.mdx         |    5 +-
 docs/docs/installation/docker-builds.mdx           |    4 +
 docs/docs/installation/kubernetes.mdx              |    4 +-
 docs/yarn.lock                                     |   83 +-
 helm/superset/Chart.yaml                           |    2 +-
 helm/superset/README.md                            |    2 +-
 helm/superset/values.yaml                          |    2 +-
 pyproject.toml                                     |    2 +-
 scripts/cypress_run.py                             |    7 +-
 .../e2e/dashboard/horizontalFilterBar.test.ts      |  248 +++
 .../cypress/e2e/dashboard/nativeFilters.test.ts    |  350 +---
 .../e2e/dashboard/shared_dashboard_functions.ts    |  148 ++
 superset-frontend/cypress-base/package-lock.json   |   12 +-
 superset-frontend/package-lock.json                | 1683 ++++++++++++++++++--
 superset-frontend/package.json                     |   12 +-
 .../src/shared-controls/customControls.tsx         |   22 +-
 .../src/shared-controls/dndControls.tsx            |    7 +-
 .../src/utils/isSortable.ts                        |   51 +
 .../test/utils/isSortable.test.ts                  |   70 +
 .../superset-ui-core/src/utils/featureFlags.ts     |    1 +
 .../tooltip/TooltipFrame.test.tsx                  |   15 +-
 .../tooltip/TooltipTable.test.tsx                  |   74 +-
 .../packages/superset-ui-demo/package.json         |    4 +-
 .../legacy-plugin-chart-map-box/package.json       |    2 +-
 .../src/transformProps.js                          |    4 +-
 .../legacy-plugin-chart-partition/package.json     |    6 +-
 .../test/OptionDescription.test.jsx                |   41 +-
 .../legacy-preset-chart-deckgl/package.json        |    2 +-
 .../plugins/legacy-preset-chart-nvd3/package.json  |    2 +-
 .../plugins/plugin-chart-echarts/package.json      |    2 +-
 .../src/MixedTimeseries/transformProps.ts          |   10 +-
 .../src/Timeseries/transformProps.ts               |   14 +-
 .../plugin-chart-echarts/src/components/Echart.tsx |    4 +
 .../plugins/plugin-chart-table/package.json        |    1 -
 .../plugins/plugin-chart-table/src/buildQuery.ts   |   22 +-
 .../plugin-chart-table/test/TableChart.test.tsx    |   62 +-
 .../plugin-chart-table/test/buildQuery.test.ts     |   43 +
 .../plugins/plugin-chart-table/test/enzyme.tsx     |   67 -
 .../test/testHelpers.tsx}                          |   25 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |   15 +
 .../src/SqlLab/actions/sqlLab.test.js              |   79 +
 .../components/KeyboardShortcutButton/index.tsx    |    4 +
 .../src/SqlLab/components/SqlEditor/index.tsx      |   17 +
 .../src/components/Chart/chartAction.js            |    2 +-
 .../src/components/FacePile/FacePile.test.tsx      |   39 +-
 .../src/components/FacePile/index.tsx              |   18 +-
 .../src/dashboard/components/Header/index.jsx      |    4 +-
 .../dashboard/components/PropertiesModal/index.tsx |   17 +-
 .../FilterBar/HorizontalFilterBar.test.tsx         |   82 +-
 .../src/dashboard/util/crossFilters.test.ts        |    4 +-
 .../src/dashboard/util/crossFilters.ts             |   19 +-
 .../explore/components/ControlPanelsContainer.tsx  |    1 +
 .../{index.jsx => index.tsx}                       |  137 +-
 .../explore/components/controls/SelectControl.jsx  |   64 +-
 .../components/controls/SelectControl.test.jsx     |  240 ++-
 ...etControlValuesCompatibleWithDatasource.test.ts |  172 ++
 .../getControlValuesCompatibleWithDatasource.ts    |   39 +-
 .../src/features/home/RightMenu.test.tsx           |   14 +-
 superset-frontend/src/features/home/RightMenu.tsx  |    2 +-
 superset-frontend/src/pages/Chart/index.tsx        |   19 +-
 superset-frontend/src/types/Owner.ts               |    5 +-
 superset-frontend/src/utils/getOwnerName.test.ts   |    2 +
 superset-frontend/src/utils/getOwnerName.ts        |    2 +-
 superset-frontend/webpack.config.js                |   13 +-
 superset-websocket/.eslintignore                   |   20 -
 superset-websocket/.eslintrc.js                    |   40 -
 superset-websocket/eslint.config.js                |   53 +
 superset-websocket/package-lock.json               | 1490 +++++++++--------
 superset-websocket/package.json                    |   19 +-
 superset-websocket/spec/index.test.ts              |   10 +-
 superset-websocket/src/config.ts                   |    2 +-
 superset-websocket/src/index.ts                    |    1 +
 superset/charts/post_processing.py                 |   28 +-
 superset/commands/sql_lab/execute.py               |    3 -
 superset/config.py                                 |   41 +-
 superset/connectors/sqla/models.py                 |    4 +-
 superset/dashboards/api.py                         |    5 +-
 superset/db_engine_specs/base.py                   |    3 +-
 superset/db_engine_specs/dremio.py                 |    5 +
 superset/db_engine_specs/postgres.py               |    8 +-
 superset/exceptions.py                             |   27 +-
 superset/jinja_context.py                          |    6 +
 ...d83218_migrate_can_view_and_drill_permission.py |    2 +-
 superset/models/core.py                            |   40 +-
 superset/models/helpers.py                         |    3 +-
 superset/security/manager.py                       |    5 +
 superset/{advanced_data_type => sql}/__init__.py   |    0
 superset/sql/parse.py                              |  648 ++++++++
 superset/sql_lab.py                                |    3 +-
 superset/sql_parse.py                              |  649 +-------
 superset/sqllab/api.py                             |    2 +-
 superset/sqllab/sql_json_executer.py               |    2 -
 superset/tasks/thumbnails.py                       |    5 +-
 superset/thumbnails/digest.py                      |   47 +
 superset/utils/screenshots.py                      |   22 +-
 superset/views/base.py                             |    1 -
 superset/views/base_schemas.py                     |  127 --
 superset/views/core.py                             |   11 +-
 superset/views/users/api.py                        |   13 +-
 tests/integration_tests/users/api_tests.py         |    5 +-
 tests/unit_tests/charts/test_post_processing.py    |  624 +++++++-
 tests/unit_tests/connectors/sqla/models_test.py    |   26 +-
 tests/unit_tests/db_engine_specs/test_postgres.py  |   82 +-
 tests/unit_tests/jinja_context_test.py             |   24 +
 tests/unit_tests/models/core_test.py               |   37 +-
 .../unit_tests/sql}/__init__.py                    |    0
 tests/unit_tests/sql/parse_tests.py                |  920 +++++++++++
 tests/unit_tests/sql_parse_tests.py                |  244 +--
 tests/unit_tests/thumbnails/test_digest.py         |  155 +-
 120 files changed, 6669 insertions(+), 3066 deletions(-)
 create mode 100644 
superset-frontend/cypress-base/cypress/e2e/dashboard/horizontalFilterBar.test.ts
 create mode 100644 
superset-frontend/cypress-base/cypress/e2e/dashboard/shared_dashboard_functions.ts
 create mode 100644 
superset-frontend/packages/superset-ui-chart-controls/src/utils/isSortable.ts
 create mode 100644 
superset-frontend/packages/superset-ui-chart-controls/test/utils/isSortable.test.ts
 delete mode 100644 superset-frontend/plugins/plugin-chart-table/test/enzyme.tsx
 copy 
superset-frontend/plugins/{plugin-chart-handlebars/src/plugin/buildQuery.ts => 
plugin-chart-table/test/testHelpers.tsx} (68%)
 rename 
superset-frontend/src/explore/components/controls/AnnotationLayerControl/{index.jsx
 => index.tsx} (72%)
 delete mode 100644 superset-websocket/.eslintignore
 delete mode 100644 superset-websocket/.eslintrc.js
 create mode 100644 superset-websocket/eslint.config.js
 copy superset/{advanced_data_type => sql}/__init__.py (100%)
 create mode 100644 superset/sql/parse.py
 delete mode 100644 superset/views/base_schemas.py
 copy {superset/advanced_data_type => tests/unit_tests/sql}/__init__.py (100%)
 create mode 100644 tests/unit_tests/sql/parse_tests.py

Reply via email to