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

maximebeauchemin pushed a change to branch rm_pylint
in repository https://gitbox.apache.org/repos/asf/superset.git


    from bf3773ac9a UPDATING.md
     add 468dfed416 chore(🦾): bump python pyjwt 2.10.0 -> 2.10.1 (#31253)
     add e5e3f9e210 chore(🦾): bump python nh3 0.2.18 -> 0.2.19 (#31249)
     add 43efa05113 chore(🦾): bump python flask-migrate subpackage(s) (#31250)
     add fe80fb1090 chore(deps): bump codecov/codecov-action from 4 to 5 
(#31214)
     add b3559f644c chore: simplify Dockerfile package install calls with bash 
wrappers (#31034)
     add d4888fa4af docs: adapt docs to suggest 'docker compose up --build' 
(#30864)
     add dd1ba96adf feat: use uv in CI (#31260)
     add 25f4226dbb fix: add more clickhouse disallowed functions on config 
(#31198)
     add 1d44662b1d refactor: Split SliceHeaderControls into smaller files 
(#31270)
     add f51f19bcba chore(deps): bump re-resizable from 6.10.0 to 6.10.1 in 
/superset-frontend (#31231)
     add 6c2aade375 chore(bug report template): bump Superset versions to 
reflect 4.1.1 release (#31259)
     add aa55751b1d chore(deps): bump @scarf/scarf from 1.3.0 to 1.4.0 in 
/superset-frontend (#31230)
     add 3479574bd4 chore(deps): bump @ant-design/icons from 5.5.1 to 5.5.2 in 
/docs (#31213)
     add 56b973f3cc chore(deps-dev): bump @docusaurus/module-type-aliases from 
3.5.2 to 3.6.3 in /docs (#31210)
     add 1e0c04fc15 fix(trino): db session error in handle cursor (#31265)
     add 77f3764fea feat(Handlebars): formatNumber and group helpers (#31261)
     add f679a18e82 chore(deps): bump @types/react-table from 7.7.19 to 7.7.20 
in /superset-frontend (#31228)
     add a3fd7423b0 chore(deps-dev): bump @types/jest from 29.5.12 to 29.5.14 
in /superset-websocket (#31224)
     add b70c8ee7a8 chore(deps): bump swagger-ui-react from 5.17.14 to 5.18.2 
in /docs (#31206)
     add 2d60a2d48c chore(deps-dev): bump @docusaurus/tsconfig from 3.5.2 to 
3.6.3 in /docs (#31204)
     add 5ca2a8f670 chore(deps): bump less from 4.2.0 to 4.2.1 in /docs (#31208)
     add 27c7240185 chore(deps): bump @algolia/client-search from 5.12.0 to 
5.15.0 in /docs (#31207)
     add e0e1eea9ce chore(deps-dev): bump typescript from 5.6.3 to 5.7.2 in 
/docs (#31205)
     add 638f82b46d chore: relax greenlet requirements (#31275)
     add cf5c770adc feat: add YDB as a new database engine (#31141)
     add 45815d8642 fix(filters): improving the add filter/divider UI. (#31279)
     add 827fe06903 chore(deps): bump deck.gl from 9.0.34 to 9.0.36 in 
/superset-frontend/plugins/legacy-preset-chart-deckgl (#31203)
     add 6af22a9cdd refactor(Name_column): Make 'Name' column of Saved Query 
page into links (#31312)
     add 2816a70af3 fix: annotations on horizontal bar chart (#31308)
     add 48864ce8c7 fix(sqllab): Remove update_saved_query_exec_info to reduce 
lag (#31294)
     add 079e7327a2 chore(FilterBar): move the "Add/edit filters" button in the 
FilterBar to the settings menu (#31290)
     add 79aff6827c refactor(Alert): Migrate Alert component to Ant Design V5 
(#31168)
     add 592564b623 fix: cache-warmup fails (#31173)
     add 9315a8838c fix: pass string to `process_template` (#31329)
     add 48c5ee4f8b fix: Use clickhouse sqlglot dialect for YDB (#31323)
     add 0133bab038 fix(AllEntitiesTable): show Tags (#31301)
     add ae8c6865c9 docs: CVEs fixed on 4.1.0 (#31352)
     add 931f69d6c7 fix(pinot): remove query aliases from SELECT and ORDER BY 
clauses in Pinot (#31341)
     add b54a97b5f0 fix: added missing pod labels for init job (#30956)
     add 3bfead66c4 fix(alerts&reports): tabs with userfriendly urls (#31350)
     add fc45647440 fix(sqllab): duplicate error message (#31353)
     add 55a6c3a10a chore(deps-dev): bump @eslint/js from 9.14.0 to 9.16.0 in 
/superset-websocket (#31222)
     add 1fbdd21133 chore(deps-dev): bump @babel/eslint-parser from 7.23.10 to 
7.25.9 in /superset-frontend (#31218)
     add 28b01c5464 chore(deps): bump winston from 3.15.0 to 3.17.0 in 
/superset-websocket (#31220)
     add 3daca8d251 chore(deps): bump path-to-regexp and express in 
/superset-websocket/utils/client-ws-app (#31314)
     add 310558508e chore(deps-dev): bump esbuild from 0.20.0 to 0.24.0 in 
/superset-frontend (#31219)
     add cb78c778dd chore(deps): bump antd from 5.21.6 to 5.22.2 in /docs 
(#31209)
     add 878c7f0267 fix(docs): add custom editUrl path for intro page (#31334)
     add 73d21a87ae fix(histogram): axis margin padding consistent with other 
graphs (#31335)
     add 654701af4c fix: ephemeral envs fail on noop (#31236)
     add 955efdac1a chore(deps): bump nanoid from 5.0.7 to 5.0.9 in 
/superset-frontend/cypress-base (#31362)
     add 232e2055aa chore(embedded sdk): bumping dependencies (#31380)
     add d6a82f7852 feat: fine-grain chart data telemetry (#31273)
     add 26ec6b78eb chore(embedded sdk): bump sdk version number (#31381)
     add 852e9ae173 chore(deps): bump nanoid from 3.3.7 to 3.3.8 in /docs 
(#31378)
     add 42f4490bbc fix: Revert "chore(deps-dev): bump esbuild from 0.20.0 to 
0.24.0 in /super… (#31387)
     add a6e05f4558 build(packages): npm build/publish improvements. Making 
packages publishable again. (#30196)
     add d8fbaa4cbe fix: don't include chromium on ephemeral envs (#31391)
     add fd57fce977 refactor: Migrate AdhocFilterEditPopoverSqlTabContent to 
TypeScript (#31268)
     add 423a0fefa5 feat: Adds helper functions for migrations (#31303)
     add 43314dc8db fix(Pivot Table): Fix column width to respect currency 
config (#31414)
     add f510f42b96 fix: pkg_resources is getting deprecated (#31411)
     add 988da2c477 docs: CVEs fixed on 4.1.0 v2 (#31422)
     add 4ff9aac1fa feat(sqllab): giving the query history pane a facelift 
(#31316)
     add cd200f07a5 fix: prevent multiple pvm errors on migration (#31332)
     add bf56a327f4 fix(tags): clean up bulk create api and schema (#31427)
     add e1f98e246f fix(Dashboard): Sync color configuration via dedicated 
endpoint (#31374)
     add 21e794a66f fix(database import): Gracefully handle error to get 
catalog schemas (#31437)
     add 37726c2a5e Merge branch 'master' into rm_pylint

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/bug-report.yml              |     4 +-
 .github/actions/setup-backend/action.yml           |     8 +-
 .github/workflows/dependency-review.yml            |     2 +-
 .github/workflows/ephemeral-env.yml                |    20 +-
 .github/workflows/superset-frontend.yml            |     2 +-
 .../workflows/superset-python-integrationtest.yml  |     6 +-
 .github/workflows/superset-python-presto-hive.yml  |     4 +-
 .github/workflows/superset-python-unittest.yml     |     2 +-
 .pre-commit-config.yaml                            |     3 +-
 .rat-excludes                                      |     1 +
 Dockerfile                                         |   179 +-
 README.md                                          |     1 +
 UPDATING.md                                        |     2 +
 docker/apt-install.sh                              |    51 +
 docker/pip-install.sh                              |    64 +
 docs/docs/configuration/databases.mdx              |    73 +
 docs/docs/contributing/development.mdx             |     8 +-
 docs/docs/installation/docker-compose.mdx          |    11 +-
 docs/docs/security/cves.mdx                        |     9 +
 docs/docusaurus.config.js                          |    11 +-
 docs/package.json                                  |    16 +-
 docs/static/img/databases/ydb.svg                  |    20 +
 docs/static/resources/openapi.json                 | 15638 ++++++++++++-------
 docs/yarn.lock                                     |  1041 +-
 helm/superset/Chart.yaml                           |     2 +-
 helm/superset/README.md                            |     3 +-
 helm/superset/templates/init-job.yaml              |    15 +-
 helm/superset/values.yaml                          |     2 +
 pyproject.toml                                     |     6 +-
 requirements/base.in                               |     5 +
 requirements/base.txt                              |     9 +-
 superset-embedded-sdk/package-lock.json            |    27 +-
 superset-embedded-sdk/package.json                 |     4 +-
 superset-frontend/CHANGELOG.md                     |  7011 +++++++++
 .../ButtonCell/index.tsx => changelog.config.js}   |    54 +-
 .../e2e/dashboard/horizontalFilterBar.test.ts      |     5 +-
 .../cypress/e2e/dashboard/nativeFilters.test.ts    |     4 +-
 .../cypress-base/cypress/e2e/dashboard/utils.ts    |     9 +-
 .../e2e/explore/visualizations/line.test.ts        |     4 +-
 .../cypress-base/cypress/support/directories.ts    |    15 +-
 superset-frontend/cypress-base/package-lock.json   |    15 +-
 superset-frontend/cypress-base/package.json        |     2 +-
 superset-frontend/lerna.json                       |     8 +-
 superset-frontend/package-lock.json                |  2162 +--
 superset-frontend/package.json                     |    20 +-
 .../packages/generator-superset/CHANGELOG.md       |    58 +-
 .../packages/generator-superset/package.json       |     6 +-
 .../superset-ui-chart-controls/CHANGELOG.md        |   280 +-
 .../superset-ui-chart-controls/package.json        |     2 +-
 .../packages/superset-ui-core/CHANGELOG.md         |   398 +-
 .../packages/superset-ui-core/package.json         |     4 +-
 .../packages/superset-ui-demo/CHANGELOG.md         |    82 +-
 .../packages/superset-ui-demo/package.json         |     6 +-
 .../packages/superset-ui-switchboard/CHANGELOG.md  |    37 +
 .../packages/superset-ui-switchboard/package.json  |     2 +-
 .../legacy-plugin-chart-calendar/CHANGELOG.md      |    58 +-
 .../legacy-plugin-chart-calendar/package.json      |     2 +-
 .../plugins/legacy-plugin-chart-chord/CHANGELOG.md |    58 +-
 .../plugins/legacy-plugin-chart-chord/package.json |     2 +-
 .../legacy-plugin-chart-country-map/CHANGELOG.md   |   102 +-
 .../legacy-plugin-chart-country-map/package.json   |     2 +-
 .../legacy-plugin-chart-event-flow/CHANGELOG.md    |    52 +-
 .../legacy-plugin-chart-event-flow/package.json    |     6 +-
 .../legacy-plugin-chart-heatmap/CHANGELOG.md       |    84 +-
 .../legacy-plugin-chart-heatmap/package.json       |     2 +-
 .../legacy-plugin-chart-histogram/CHANGELOG.md     |    64 +-
 .../legacy-plugin-chart-histogram/package.json     |     2 +-
 .../legacy-plugin-chart-horizon/CHANGELOG.md       |    44 +-
 .../legacy-plugin-chart-horizon/package.json       |     2 +-
 .../legacy-plugin-chart-map-box/CHANGELOG.md       |    56 +-
 .../legacy-plugin-chart-map-box/package.json       |     2 +-
 .../legacy-plugin-chart-paired-t-test/CHANGELOG.md |    44 +-
 .../legacy-plugin-chart-paired-t-test/package.json |     2 +-
 .../CHANGELOG.md                                   |    54 +-
 .../package.json                                   |     2 +-
 .../legacy-plugin-chart-partition/CHANGELOG.md     |    62 +-
 .../legacy-plugin-chart-partition/package.json     |     2 +-
 .../plugins/legacy-plugin-chart-rose/CHANGELOG.md  |    62 +-
 .../plugins/legacy-plugin-chart-rose/package.json  |     2 +-
 .../legacy-plugin-chart-sankey-loop/CHANGELOG.md   |    44 +-
 .../legacy-plugin-chart-sankey-loop/package.json   |     2 +-
 .../legacy-plugin-chart-sankey/CHANGELOG.md        |    56 +-
 .../legacy-plugin-chart-sankey/package.json        |     2 +-
 .../legacy-plugin-chart-world-map/CHANGELOG.md     |    84 +-
 .../legacy-plugin-chart-world-map/package.json     |     2 +-
 .../legacy-preset-chart-deckgl/CHANGELOG.md        |    89 +
 .../legacy-preset-chart-deckgl/package.json        |     7 +-
 .../src/CategoricalDeckGLContainer.tsx             |     2 +-
 .../src/DeckGLContainer.tsx                        |     3 +-
 .../legacy-preset-chart-deckgl/src/Multi/Multi.tsx |     2 +-
 .../legacy-preset-chart-deckgl/src/factory.tsx     |     2 +-
 .../src/layers/Arc/Arc.tsx                         |     6 +-
 .../src/layers/Contour/Contour.tsx                 |     6 +-
 .../src/layers/Geojson/Geojson.tsx                 |    22 +-
 .../src/layers/Grid/Grid.tsx                       |     3 +-
 .../src/layers/Heatmap/Heatmap.tsx                 |     3 +-
 .../src/layers/Hex/Hex.tsx                         |     3 +-
 .../src/layers/Path/Path.tsx                       |     8 +-
 .../src/layers/Polygon/Polygon.tsx                 |     4 +-
 .../src/layers/Scatter/Scatter.tsx                 |     6 +-
 .../src/layers/Screengrid/Screengrid.tsx           |     4 +-
 .../plugins/legacy-preset-chart-nvd3/CHANGELOG.md  |   106 +-
 .../plugins/legacy-preset-chart-nvd3/package.json  |     2 +-
 .../plugins/plugin-chart-echarts/CHANGELOG.md      |   408 +-
 .../plugins/plugin-chart-echarts/package.json      |     2 +-
 .../src/Histogram/controlPanel.tsx                 |    24 +-
 .../src/Timeseries/transformProps.ts               |     4 +
 .../src/Timeseries/transformers.ts                 |    28 +-
 .../test/utils/transformers.test.ts                |   349 +
 .../plugins/plugin-chart-handlebars/CHANGELOG.md   |    67 +
 .../plugins/plugin-chart-handlebars/package.json   |     3 +-
 .../src/components/Handlebars/HandlebarsViewer.tsx |    12 +
 .../plugin-chart-handlebars/types/external.d.ts    |     1 +
 .../plugins/plugin-chart-pivot-table/CHANGELOG.md  |   114 +-
 .../plugins/plugin-chart-pivot-table/package.json  |    11 +-
 .../src/PivotTableChart.tsx                        |     1 +
 .../plugins/plugin-chart-table/CHANGELOG.md        |   184 +-
 .../plugins/plugin-chart-table/package.json        |     2 +-
 .../plugins/plugin-chart-word-cloud/CHANGELOG.md   |    72 +-
 .../plugins/plugin-chart-word-cloud/package.json   |    10 +-
 .../src/chart/WordCloud.tsx                        |    10 +-
 superset-frontend/scripts/build.js                 |     2 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |     4 +-
 .../src/SqlLab/components/QueryTable/index.tsx     |    96 +-
 .../SqlLab/components/ResultSet/ResultSet.test.tsx |    32 +-
 .../src/SqlLab/components/ResultSet/index.tsx      |    12 +-
 .../src/SqlLab/components/TableElement/index.tsx   |     1 -
 superset-frontend/src/SqlLab/fixtures.ts           |     6 +
 .../src/components/Alert/Alert.stories.tsx         |    80 +-
 .../src/components/Alert/Alert.test.tsx            |    41 +-
 superset-frontend/src/components/Alert/index.tsx   |    68 +-
 .../src/components/ButtonGroup/index.tsx           |    13 +-
 .../Chart/ChartContextMenu/ChartContextMenu.tsx    |     2 +-
 .../src/components/Icons/AntdEnhanced.tsx          |     2 +
 .../src/components/Icons/Icons.stories.tsx         |    13 +-
 .../src/components/ImportModal/styles.ts           |    17 +-
 .../src/components/Label/Label.stories.tsx         |     9 +-
 superset-frontend/src/components/Label/index.tsx   |    54 +-
 .../src/dashboard/actions/dashboardState.js        |   251 +-
 .../dashboard/components/PropertiesModal/index.tsx |     4 +-
 .../src/dashboard/components/SliceHeader/index.tsx |     5 +-
 .../SliceHeaderControls.test.tsx                   |    17 +-
 .../ViewResultsModalTrigger.tsx                    |   117 +
 .../components/SliceHeaderControls/index.tsx       |   458 +-
 .../components/SliceHeaderControls/types.ts        |    62 +
 .../components/SliceHeaderControls/utils.ts        |   293 +
 .../nativeFilters/FilterBar/FilterBar.test.tsx     |     3 +-
 .../FilterBarSettings/FilterBarSettings.test.tsx   |    39 +-
 .../FilterBar/FilterBarSettings/index.tsx          |    25 +-
 .../FilterBar/FilterConfigurationLink/index.tsx    |    15 +-
 .../nativeFilters/FilterBar/Header/index.tsx       |    44 +-
 .../nativeFilters/FilterBar/Horizontal.tsx         |    40 +-
 .../FilterBar/HorizontalFilterBar.test.tsx         |    12 -
 .../nativeFilters/FilterBar/Vertical.tsx           |     2 +-
 .../nativeFilters/FilterCard/FilterCard.test.tsx   |     8 +-
 .../nativeFilters/FilterCard/NameRow.tsx           |     8 +-
 .../FiltersConfigModal/FilterConfigPane.test.tsx   |    30 +-
 .../FiltersConfigModal/FilterTitlePane.tsx         |    73 +-
 .../Footer/CancelConfirmationAlert.tsx             |     2 +-
 .../FiltersConfigModal/NativeFiltersModal.test.tsx |     6 +-
 .../AdhocFilterEditPopoverSqlTabContent/index.jsx  |   139 -
 .../AdhocFilterEditPopoverSqlTabContent/index.tsx  |   135 +
 .../features/allEntities/AllEntitiesTable.test.tsx |   131 +
 .../src/features/allEntities/AllEntitiesTable.tsx  |     6 +-
 .../src/features/databases/DatabaseModal/styles.ts |    61 +-
 .../src/features/home/SavedQueries.tsx             |     2 +-
 .../src/features/reports/ReportModal/styles.tsx    |    17 -
 .../ChartContextMenu => hooks}/usePermissions.ts   |     8 +
 .../src/pages/SavedQueryList/index.tsx             |     5 +
 superset-frontend/src/theme/index.ts               |     9 +
 superset-frontend/src/utils/colorScheme.ts         |    55 +-
 superset-websocket/Dockerfile                      |     2 +-
 superset-websocket/package-lock.json               |   161 +-
 superset-websocket/package.json                    |     6 +-
 .../utils/client-ws-app/package-lock.json          |    34 +-
 .../utils/client-ws-app/package.json               |     2 +-
 superset/__init__.py                               |     3 +-
 superset/charts/data/api.py                        |    24 +-
 superset/charts/post_processing.py                 |    18 +-
 superset/commands/dashboard/exceptions.py          |     4 +
 superset/commands/dashboard/update.py              |    29 +-
 superset/commands/database/create.py               |    47 +-
 superset/commands/database/importers/v1/utils.py   |    38 +-
 superset/commands/database/utils.py                |    67 +
 superset/commands/report/execute.py                |    21 +-
 superset/config.py                                 |     5 +-
 superset/constants.py                              |     1 +
 superset/daos/dashboard.py                         |    18 +
 superset/daos/query.py                             |    19 -
 superset/dashboards/api.py                         |    93 +
 superset/dashboards/schemas.py                     |     9 +
 superset/db_engine_specs/pinot.py                  |     3 +
 superset/db_engine_specs/trino.py                  |    10 +-
 superset/db_engine_specs/ydb.py                    |   108 +
 superset/migrations/shared/catalogs.py             |     8 +-
 superset/migrations/shared/constraints.py          |    22 -
 superset/migrations/shared/utils.py                |   225 +-
 ...20_16-02_678eefb4ab44_add_access_token_table.py |     2 +-
 ...4-01_22-44_c22cb5c2e546_user_attr_avatar_url.py |     7 +-
 ...-04-11_15-41_5f57af97bc3f_add_catalog_column.py |    10 +-
 ...0-52_58d051681a3b_add_catalog_perm_to_tables.py |    17 +-
 ...02f4f7811799_remove_sl_dataset_columns_table.py |     3 +-
 ...7_39549add7bfc_remove_sl_table_columns_table.py |     3 +-
 ..._15-23_38f4144e8558_remove_sl_dataset_tables.py |     3 +-
 ...3_15-27_e53fd48cc078_remove_sl_dataset_users.py |     3 +-
 ...4-08-13_15-29_a6b32d2d07b1_remove_sl_columns.py |     3 +-
 ...24-08-13_15-31_007a1abffe7e_remove_sl_tables.py |     3 +-
 ...-08-13_15-33_48cbb571fa3a_remove_sl_datasets.py |     3 +-
 superset/models/core.py                            |    44 +-
 superset/sql/parse.py                              |     1 +
 superset/sql_parse.py                              |     7 +-
 superset/sqllab/sql_json_executer.py               |     2 -
 superset/tags/api.py                               |    31 +-
 superset/tags/schemas.py                           |    34 +-
 superset/tasks/cache.py                            |     9 +-
 superset/tasks/utils.py                            |     2 +-
 superset/utils/urls.py                             |    12 +
 tests/integration_tests/dashboards/api_tests.py    |   111 +
 tests/integration_tests/reports/commands_tests.py  |     2 +-
 tests/integration_tests/sqllab_tests.py            |    32 +-
 tests/integration_tests/tasks/test_cache.py        |    46 +-
 tests/integration_tests/tasks/test_utils.py        |    19 +-
 .../databases/commands/importers/v1/import_test.py |    28 -
 tests/unit_tests/databases/commands/utils_test.py  |    76 +
 tests/unit_tests/db_engine_specs/test_ydb.py       |    83 +
 tests/unit_tests/sql_parse_tests.py                |    27 +-
 226 files changed, 23917 insertions(+), 10188 deletions(-)
 create mode 100755 docker/apt-install.sh
 create mode 100755 docker/pip-install.sh
 create mode 100644 docs/static/img/databases/ydb.svg
 create mode 100644 superset-frontend/CHANGELOG.md
 copy 
superset-frontend/{src/components/Table/cell-renderers/ButtonCell/index.tsx => 
changelog.config.js} (50%)
 create mode 100644 
superset-frontend/packages/superset-ui-switchboard/CHANGELOG.md
 create mode 100644 
superset-frontend/plugins/legacy-preset-chart-deckgl/CHANGELOG.md
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/test/utils/transformers.test.ts
 create mode 100644 
superset-frontend/plugins/plugin-chart-handlebars/CHANGELOG.md
 create mode 100644 
superset-frontend/src/dashboard/components/SliceHeaderControls/ViewResultsModalTrigger.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/SliceHeaderControls/types.ts
 create mode 100644 
superset-frontend/src/dashboard/components/SliceHeaderControls/utils.ts
 delete mode 100644 
superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent/index.jsx
 create mode 100644 
superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent/index.tsx
 create mode 100644 
superset-frontend/src/features/allEntities/AllEntitiesTable.test.tsx
 rename superset-frontend/src/{components/Chart/ChartContextMenu => 
hooks}/usePermissions.ts (86%)
 create mode 100644 superset/commands/database/utils.py
 create mode 100755 superset/db_engine_specs/ydb.py
 create mode 100644 tests/unit_tests/databases/commands/utils_test.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_ydb.py

Reply via email to