You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ma...@apache.org on 2025/08/12 01:44:35 UTC

(superset) branch default_chart_settings updated (33d3af64f7 -> 4a397bc9e5)

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

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


    from 33d3af64f7 .gitirnore
     add ccf6290120 chore(core): Add drawer to core ui components (#34515)
     add 2f8939d229 fix(native filters): throws an error when a chart containing a bigint value (#34539)
     add 791ea9860d fix(explore): Fix missing await for async buildV1ChartDataPayload calls (#34528)
     add 49689eec6c feat: Enable drilling in embedded (#34319)
     add 407fb67f1e fix: Avoid null `scrollLeft` in `VirtualTable` (#34545)
     add 761daec53d feat(timeshift): Add support for date range timeshifts (#34375)
     add f45654c03c chore: Rename dataset creation buttons (#34544)
     add d843fef2ce fix(theming): More theming bugs/regressions (#34507)
     add 8700a0b939 fix(table chart): render bigint value in a raw mode (#34556)
     add 02586981da chore(deps-dev): bump eslint-plugin-prettier from 5.5.1 to 5.5.3 in /docs (#34496)
     add 8f2afb8f4d chore(deps-dev): bump @babel/preset-react from 7.26.3 to 7.27.1 in /superset-frontend (#34489)
     add 7a1839ba1b chore(deps): bump @rjsf/validator-ajv8 from 5.24.9 to 5.24.12 in /superset-frontend (#34487)
     add 4a556f4ac4 fix: update copy text for better capitalization and abbreviation standards (#34508)
     add 622a62d7a1 chore(deps): update react requirement from ^19.1.0 to ^19.1.1 in /superset-frontend/plugins/legacy-plugin-chart-chord (#34502)
     add 19d229ea12 chore(deps-dev): bump typescript-eslint from 8.37.0 to 8.38.0 in /docs (#34493)
     add e8f37a3f89 chore(deps-dev): bump eslint from 9.31.0 to 9.32.0 in /docs (#34492)
     add 65f2071aa4 chore(deps): bump react-lines-ellipsis from 0.15.4 to 0.16.1 in /superset-frontend (#34483)
     add d0a6c78966 chore(deps): bump react-draggable from 4.4.6 to 4.5.0 in /superset-frontend (#34474)
     add ac4b4c7646 chore(deps-dev): bump eslint-config-prettier from 10.1.5 to 10.1.8 in /superset-websocket (#34454)
     add 09cf49c2ba chore(deps): bump @babel/runtime from 7.26.10 to 7.28.2 in /superset-frontend (#34472)
     add cdd140b3cc chore(deps-dev): update jest requirement from ^30.0.4 to ^30.0.5 in /superset-frontend/plugins/plugin-chart-handlebars (#34501)
     add c62a6f5cee chore(deps): bump @deck.gl/react from 9.1.13 to 9.1.14 in /superset-frontend (#34461)
     add 35ec6d308a chore(deps-dev): update jest requirement from ^30.0.4 to ^30.0.5 in /superset-frontend/packages/generator-superset (#34457)
     add ae090fa74c chore(deps-dev): update @types/prop-types requirement from ^15.7.2 to ^15.7.15 in /superset-frontend/packages/superset-ui-core (#34451)
     add 486b0122d0 chore(deps-dev): update jest requirement from ^30.0.4 to ^30.0.5 in /superset-frontend/plugins/plugin-chart-pivot-table (#34462)
     add 923b2b1d77 chore(deps-dev): bump @babel/runtime-corejs3 from 7.26.7 to 7.28.2 in /superset-frontend (#34464)
     add 8515792b04 chore(deps): update @deck.gl/aggregation-layers requirement from ^9.1.13 to ^9.1.14 in /superset-frontend/plugins/legacy-preset-chart-deckgl (#34468)
     add 6f5d9c989a fix(echarts): rename time series shifted without dimensions (#34541)
     add 246181a546 feat(docker): Add pytest support to docker-compose-light.yml (#34373)
     add 53503e32ae fix(Table chart): fix percentage metric column (#34175)
     add 5a004590e0 feat(deckgl): add selected cross-filter indication (#34322)
     add 53e9cf6d17 fix: navigate to SQL Lab due to router api updates (#34569)
     add e88db9f403 chore(deps): update re-resizable requirement from ^6.10.1 to ^6.11.2 in /superset-frontend/packages/superset-ui-core (#34453)
     add 00304f77e1 chore(deps-dev): bump globals from 16.0.0 to 16.3.0 in /superset-websocket (#34452)
     add 3e12d97e8e fix(echart): broken aggregator due to bigint value (#34580)
     add a66b7e98e0 feat: Add ESLint rule to enforce sentence case in button text (#34434)
     add adaae8ba15 fix(Timeshift): Determine temporal column correctly (#34582)
     add 1e1310dbd8 chore(helm): bump app version to 5.0.0 (#33889)
     add f3e3bd0348 fix(db_engine_specs): generate correct boolean filter SQL syntax for Athena compatibility (#34598)
     add 952b620465 chore(deps-dev): bump @types/node from 22.10.3 to 24.1.0 in /superset-websocket (#34448)
     add 8131c24acd chore(deps): bump ws and @types/ws in /superset-websocket (#34450)
     add 38e15196f2 fix(Heatmap): addin x axis label rotation (#34239)
     add ad592c717e fix: Reset description height to zero when chart is not expanded (#33843)
     add 1dc22a9002 chore: add tests to DatabaseConnectionForm/EncryptedField (#34442)
     add 1af9c8dba2 fix(DatabaseModal): Don't set activeKey to undefined repeatedly (#34636)
     add 732506b3fa fix: Use labels in Drill to Detail (#34620)
     add 370a24da81 fix(Dashboards): Tabs highlight and dataset contrast in darkmode issues (#34602)
     add 5e621ceb34 fix: Remove deprecated @types/classnames package (#34625)
     add 99539c786e fix(initialization): prevent startup failures when database tables don't   exist (#34584)
     add 02924b3c74 fix: Slack channels and Color Palettes search (#34641)
     add 22b44421a4 fix: Fix Slice import on has_drill_by_access (#34644)
     add 4a397bc9e5 Merge branch 'master' into default_chart_settings

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |    1 +
 RESOURCES/FEATURE_FLAGS.md                         |    1 +
 UPDATING.md                                        |    1 +
 docker-compose-light.yml                           |   70 +-
 docker/docker-pytest-entrypoint.sh                 |  152 +++
 .../pythonpath_dev/superset_test_config_light.py   |   55 +
 {scripts => docker}/tag_latest_release.sh          |    0
 docs/package.json                                  |    6 +-
 docs/yarn.lock                                     |  200 ++-
 helm/superset/Chart.yaml                           |    4 +-
 helm/superset/README.md                            |    5 +-
 helm/superset/README.md.gotmpl                     |    3 +
 pyproject.toml                                     |    1 +
 requirements/development.txt                       |    2 +
 superset-frontend/.eslintrc.js                     |    1 +
 .../cypress/e2e/dashboard/drillby.test.ts          |   51 +
 .../e2e/dashboard/horizontalFilterBar.test.ts      |    2 +-
 .../cypress/e2e/dashboard/nativeFilters.test.ts    |    3 +-
 .../eslint-plugin-i18n-strings/index.js            |   64 +-
 superset-frontend/package-lock.json                | 1431 ++++++++++++--------
 superset-frontend/package.json                     |   11 +-
 .../packages/generator-superset/package.json       |    2 +-
 .../src/operators/renameOperator.ts                |    8 +-
 .../superset-ui-chart-controls/src/utils/index.ts  |    1 +
 .../src/utils/metricColumnFilter.test.ts           |  135 ++
 .../src/utils/metricColumnFilter.ts                |   95 ++
 .../test/operators/renameOperator.test.ts          |   35 +-
 .../packages/superset-ui-core/package.json         |    8 +-
 .../src/components/Badge/index.tsx                 |    1 +
 .../src/components/{Result => Drawer}/index.tsx    |    5 +-
 .../src/components/Drawer/types.ts}                |    4 +-
 .../src/components/DropdownContainer/index.tsx     |   84 +-
 .../src/components/DropdownContainer/types.ts      |    3 +-
 .../components/Label/reusable/DatasetTypeLabel.tsx |   11 +-
 .../src/components/Select/Select.test.tsx          |  113 ++
 .../src/components/Select/Select.tsx               |   24 +-
 .../src/components/Select/styles.tsx               |    3 +-
 .../src/components/Table/VirtualTable.tsx          |    2 +-
 .../src/components/TableCollection/index.tsx       |    7 +-
 .../src/components/TableCollection/utils.tsx       |    2 +-
 .../superset-ui-core/src/components/index.ts       |    1 +
 .../packages/superset-ui-demo/package.json         |    2 +-
 .../plugins/legacy-plugin-chart-chord/package.json |    2 +-
 .../legacy-preset-chart-deckgl/package.json        |    4 +-
 .../src/CategoricalDeckGLContainer.tsx             |   36 +-
 .../legacy-preset-chart-deckgl/src/Multi/Multi.tsx |   27 +-
 .../legacy-preset-chart-deckgl/src/factory.tsx     |   27 +-
 .../src/layers/Arc/Arc.tsx                         |   48 +-
 .../src/layers/Contour/Contour.tsx                 |   56 +-
 .../src/layers/Geojson/Geojson.tsx                 |   22 +-
 .../src/layers/Grid/Grid.tsx                       |   45 +-
 .../src/layers/Heatmap/Heatmap.tsx                 |   49 +-
 .../src/layers/Hex/Hex.tsx                         |   43 +-
 .../src/layers/Path/Path.tsx                       |   40 +-
 .../src/layers/Polygon/Polygon.tsx                 |   69 +-
 .../src/layers/Polygon/controlPanel.ts             |   26 -
 .../src/layers/Scatter/Scatter.tsx                 |   40 +-
 .../src/layers/Screengrid/Screengrid.tsx           |   41 +-
 .../src/layers/common.tsx                          |    2 +
 .../src/utilities/utils.ts                         |   16 +
 .../legacy-preset-chart-deckgl/src/utils.ts        |    7 +-
 .../src/utils/crossFiltersDataMask.test.ts         |   36 +-
 .../src/utils/crossFiltersDataMask.ts              |  157 ++-
 .../src/controlPanel.tsx                           |   30 +-
 .../src/Heatmap/controlPanel.tsx                   |    6 +-
 .../src/Heatmap/transformProps.ts                  |    2 +
 .../plugin-chart-echarts/src/Heatmap/types.ts      |    1 +
 .../plugins/plugin-chart-echarts/src/types.ts      |    2 +-
 .../plugin-chart-echarts/test/index.test.ts        |    2 +-
 .../plugins/plugin-chart-handlebars/package.json   |    2 +-
 .../plugins/plugin-chart-pivot-table/package.json  |    2 +-
 .../plugins/plugin-chart-table/src/TableChart.tsx  |    6 +-
 .../plugin-chart-table/src/controlPanel.tsx        |   33 +-
 .../plugin-chart-table/test/TableChart.test.tsx    |   21 +
 .../plugins/plugin-chart-table/test/testData.ts    |   22 +
 .../ExploreResultsButton.test.tsx                  |    8 +-
 .../components/ExploreResultsButton/index.tsx      |    2 +-
 .../components/RunQueryActionButton/index.tsx      |   35 +-
 .../Chart/ChartContextMenu/ChartContextMenu.tsx    |   96 +-
 .../Chart/ChartContextMenu/useContextMenu.test.tsx |   96 +-
 .../Chart/DrillBy/DrillByMenuItems.test.tsx        |   62 +-
 .../components/Chart/DrillBy/DrillByMenuItems.tsx  |   92 +-
 .../components/Chart/DrillBy/DrillByModal.test.tsx |   92 +-
 .../src/components/Chart/DrillBy/DrillByModal.tsx  |   47 +-
 .../Chart/DrillDetail/DrillDetailMenuItems.tsx     |    3 +
 .../Chart/DrillDetail/DrillDetailModal.tsx         |   38 +-
 .../Chart/DrillDetail/DrillDetailPane.test.tsx     |   57 +-
 .../Chart/DrillDetail/DrillDetailPane.tsx          |   32 +-
 .../src/components/Chart/chartAction.js            |    5 +
 superset-frontend/src/components/Chart/types.ts    |    1 +
 .../src/components/Datasource/Field.tsx            |   40 +-
 .../src/components/Datasource/Fieldset.tsx         |    8 +-
 .../SliceHeaderControls.test.tsx                   |   70 +-
 .../components/SliceHeaderControls/index.tsx       |   15 +
 .../src/dashboard/components/dnd/DragDroppable.jsx |    8 -
 .../src/dashboard/components/dnd/DragHandle.tsx    |    2 +-
 .../dashboard/components/gridComponents/Chart.jsx  |    2 +
 .../dashboard/components/gridComponents/Tab.jsx    |    2 +-
 .../FiltersConfigForm/FiltersConfigForm.tsx        |    2 +-
 .../FiltersConfigForm/RemovedFilter.tsx            |    2 +-
 .../FiltersConfigModal/FiltersConfigModal.test.tsx |   44 +
 .../src/explore/actions/saveModalActions.test.ts   |   24 +-
 .../src/explore/actions/saveModalActions.ts        |   10 +-
 .../DatasourcePanelDragOption/index.tsx            |   13 +-
 .../explore/components/ExploreChartPanel/index.jsx |    2 +-
 .../AnnotationLayerControl/AnnotationLayer.jsx     |    2 +-
 .../AnnotationLayer.test.tsx                       |    2 +-
 .../controls/ColorSchemeControl/index.tsx          |   16 +-
 .../ColumnConfigControl/ColumnConfigItem.tsx       |    6 +-
 .../explore/components/controls/ViewQuery.test.tsx |    5 +-
 .../src/explore/components/controls/ViewQuery.tsx  |    4 +-
 .../components/controls/VizTypeControl/VizTile.tsx |    2 +-
 .../DatabaseConnectionForm/EncryptedField.test.tsx |  369 +++++
 .../databases/DatabaseModal/ExtraOptions.tsx       |    5 +-
 .../datasets/AddDataset/Footer/Footer.test.tsx     |   22 +-
 .../features/datasets/AddDataset/Footer/index.tsx  |    4 +-
 .../datasets/AddDataset/LeftPanel/index.tsx        |    2 +-
 .../DatasetMetadataBar.skipped-stories.tsx         |   18 +-
 .../metadataBar/useDatasetMetadataBar.test.tsx     |   67 +-
 .../datasets/metadataBar/useDatasetMetadataBar.tsx |   53 +-
 superset-frontend/src/features/datasets/styles.ts  |    8 +-
 superset-frontend/src/features/tags/TagModal.tsx   |   38 +-
 .../src/hooks/apiResources/datasets.ts             |   93 +-
 superset-frontend/src/hooks/usePermissions.ts      |    9 +-
 .../src/pages/AlertReportList/index.tsx            |    8 +-
 .../src/pages/AnnotationLayerList/index.tsx        |    2 +
 .../src/pages/AnnotationList/index.tsx             |    1 +
 .../src/pages/ChartCreation/index.tsx              |   40 +-
 superset-frontend/src/pages/ChartList/index.tsx    |    9 +-
 .../src/pages/CssTemplateList/index.tsx            |    1 +
 .../src/pages/DashboardList/index.tsx              |    4 +-
 superset-frontend/src/pages/DatabaseList/index.tsx |    3 +-
 superset-frontend/src/pages/DatasetList/index.tsx  |    6 +-
 superset-frontend/src/pages/GroupsList/index.tsx   |    1 +
 .../src/pages/QueryHistoryList/index.tsx           |   14 +-
 superset-frontend/src/pages/RolesList/index.tsx    |    1 +
 .../src/pages/RowLevelSecurityList/index.tsx       |    7 +-
 .../src/pages/SavedQueryList/index.tsx             |    8 +-
 superset-frontend/src/pages/Tags/index.tsx         |    1 +
 superset-frontend/src/pages/ThemeList/index.tsx    |    1 +
 superset-frontend/src/pages/UsersList/index.tsx    |    7 +
 superset-websocket/package-lock.json               |   96 +-
 superset-websocket/package.json                    |   10 +-
 superset/common/query_context_processor.py         |  397 ++++--
 superset/common/query_object.py                    |   32 +
 superset/config.py                                 |    8 +-
 superset/datasets/api.py                           |  104 +-
 superset/datasets/schemas.py                       |   62 +-
 superset/db_engine_specs/athena.py                 |    2 +
 superset/initialization/__init__.py                |   63 +-
 superset/security/manager.py                       |   70 +
 superset/translations/ar/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/ca/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/de/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/en/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/es/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/fa/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/fr/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/it/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/ja/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/ko/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/messages.pot                 |   18 +-
 superset/translations/nl/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/pl/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/pt/LC_MESSAGES/messages.po   |   18 +-
 .../translations/pt_BR/LC_MESSAGES/messages.po     |   18 +-
 superset/translations/ru/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/sk/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/sl/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/tr/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/uk/LC_MESSAGES/messages.po   |   18 +-
 superset/translations/zh/LC_MESSAGES/messages.po   |   18 +-
 .../translations/zh_TW/LC_MESSAGES/messages.po     |   18 +-
 superset/views/datasource/schemas.py               |    1 +
 superset/views/datasource/views.py                 |   19 +
 tests/integration_tests/base_tests.py              |   45 +-
 tests/integration_tests/charts/data/api_tests.py   |   94 ++
 tests/integration_tests/datasets/api_tests.py      |  539 +++++++-
 tests/integration_tests/datasource_tests.py        |   72 +-
 .../extensions/metastore_cache_test.py             |   26 +-
 tests/integration_tests/query_context_tests.py     |  273 +++-
 tests/unit_tests/commands/report/execute_test.py   |   37 +-
 .../common/test_query_context_processor.py         |  384 ++++++
 .../datasets/commands/importers/v1/import_test.py  |   11 +-
 tests/unit_tests/db_engine_specs/test_athena.py    |   33 +
 tests/unit_tests/db_engine_specs/test_gsheets.py   |   15 +
 tests/unit_tests/extensions/test_sqlalchemy.py     |  143 +-
 tests/unit_tests/initialization_test.py            |  430 ++++++
 tests/unit_tests/models/core_test.py               |    8 +
 tests/unit_tests/security/manager_test.py          |   31 +-
 tests/unit_tests/utils/test_core.py                |   15 +-
 191 files changed, 6730 insertions(+), 1967 deletions(-)
 create mode 100755 docker/docker-pytest-entrypoint.sh
 create mode 100644 docker/pythonpath_dev/superset_test_config_light.py
 copy {scripts => docker}/tag_latest_release.sh (100%)
 create mode 100644 superset-frontend/packages/superset-ui-chart-controls/src/utils/metricColumnFilter.test.ts
 create mode 100644 superset-frontend/packages/superset-ui-chart-controls/src/utils/metricColumnFilter.ts
 copy superset-frontend/packages/superset-ui-core/src/components/{Result => Drawer}/index.tsx (88%)
 copy superset-frontend/{src/dashboard/components/AddSliceCard/index.ts => packages/superset-ui-core/src/components/Drawer/types.ts} (91%)
 create mode 100644 superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/EncryptedField.test.tsx
 create mode 100644 tests/unit_tests/initialization_test.py