This is an automated email from the ASF dual-hosted git repository.
maximebeauchemin pushed a change to branch folder-api
in repository https://gitbox.apache.org/repos/asf/superset.git
from 2fabddedaa Merge branch 'master' into folder-api
add 6b7394e789 fix(export): charts csv export in dashboards (#31720)
add 3a57857707 chore(helm): bump appVersion to 4.1.2 (#33061)
add 9280b4d2a9 docs: clarify docker-compose-image-tag instructions (#33045)
add ed0cd5e7b0 fix: improve error type on parse error (#33048)
add deb6aedddb feat: add a title prop to the dashboard link in CRUD LIST
view (#33046)
add c1159c53e3 fix: Adds missing __init__ file to commands/logs (#33059)
add 31ac3898ad fix(list roles): dont send invalid querystrings (#33060)
add 09b92e7d08 feat: Allow superset to be deployed under a prefixed URL
(#30134)
add 8242692541 chore(deps-dev): bump lerna from 8.1.9 to 8.2.1 in
/superset-frontend (#32941)
add 44bd200885 fix(docs): Update quickstart.mdx to reflect latest version
tag (#33063)
add 164a07e2be fix(docker): fallback to pip if uv is not available (#33087)
add d75ff9e784 feat(charts): add subtitle option and metric customization
controls (#32975)
add 4a9212eb06 Merge branch 'master' into folder-api
add bc18d17899 fix lint
No new revisions were added by this update.
Summary of changes:
.github/workflows/bashlib.sh | 8 +-
.github/workflows/superset-e2e.yml | 3 +-
Dockerfile | 2 +-
docker-compose.yml | 8 +-
docker/.env | 1 +
docker/docker-bootstrap.sh | 6 +-
.flaskenv => docker/docker-healthcheck.sh | 5 +-
docker/nginx/nginx.conf | 41 +-
docker/nginx/templates/superset.conf.template | 57 ++
docker/pythonpath_dev/superset_config.py | 7 +-
docs/docs/configuration/configuring-superset.mdx | 39 ++
docs/docs/configuration/networking-settings.mdx | 2 +-
docs/docs/installation/docker-compose.mdx | 8 +
docs/docs/quickstart.mdx | 2 +-
helm/superset/Chart.yaml | 4 +-
helm/superset/README.md | 2 +-
.../cypress/applitools/explore.test.ts | 2 +-
.../cypress/e2e/chart_list/list.test.ts | 9 +-
.../cypress/e2e/dashboard/_skip.url_params.test.ts | 4 +-
.../cypress/e2e/dashboard/drilltodetail.test.ts | 2 +-
.../e2e/dashboard/horizontalFilterBar.test.ts | 2 +-
.../dashboard/nativeFilters.noInitState.test.ts | 2 +-
.../cypress/e2e/dashboard/tabs.test.ts | 4 +-
.../cypress-base/cypress/e2e/dashboard/utils.ts | 28 +-
.../cypress/e2e/explore/_skip.AdhocFilters.test.ts | 6 +-
.../cypress/e2e/explore/advanced_analytics.test.ts | 4 +-
.../cypress/e2e/explore/control.test.ts | 2 +-
.../cypress-base/cypress/e2e/explore/utils.ts | 20 +-
.../e2e/explore/visualizations/box_plot.test.js | 2 +-
.../e2e/explore/visualizations/bubble.test.js | 2 +-
.../e2e/explore/visualizations/compare.test.js | 2 +-
.../explore/visualizations/download_chart.test.js | 2 +-
.../e2e/explore/visualizations/gauge.test.js | 2 +-
.../e2e/explore/visualizations/graph.test.ts | 2 +-
.../cypress/e2e/explore/visualizations/pie.test.js | 2 +-
.../e2e/explore/visualizations/pivot_table.test.js | 2 +-
.../e2e/explore/visualizations/sunburst.test.js | 2 +-
.../e2e/explore/visualizations/time_table.js | 2 +-
.../e2e/explore/visualizations/world_map.test.js | 2 +-
.../e2e/sqllab/_skip.sourcePanel.index.test.js | 2 +-
.../cypress-base/cypress/e2e/sqllab/query.test.ts | 6 +-
.../cypress-base/cypress/utils/vizPlugins.ts | 4 +-
superset-frontend/package-lock.json | 344 ++++++++----
superset-frontend/package.json | 2 +-
.../src/connection/SupersetClientClass.ts | 34 +-
.../superset-ui-core/src/connection/constants.ts | 2 +-
.../superset-ui-core/src/connection/types.ts | 2 +-
.../test/connection/SupersetClientClass.test.ts | 12 +-
.../test/query/api/v1/makeApi.test.ts | 4 +-
.../BigNumber/BigNumberPeriodOverPeriod/PopKPI.tsx | 94 +++-
.../BigNumberPeriodOverPeriod/controlPanel.ts | 15 +-
.../BigNumberPeriodOverPeriod/transformProps.ts | 4 +
.../BigNumber/BigNumberPeriodOverPeriod/types.ts | 4 +
.../src/BigNumber/BigNumberTotal/controlPanel.ts | 29 +-
.../src/BigNumber/BigNumberTotal/transformProps.ts | 12 +-
.../src/BigNumber/BigNumberViz.tsx | 46 +-
.../BigNumberWithTrendline/controlPanel.tsx | 9 +-
.../BigNumberWithTrendline/transformProps.ts | 4 +
.../src/BigNumber/sharedControls.ts | 43 ++
.../plugin-chart-echarts/src/BigNumber/types.ts | 2 +
.../plugins/plugin-chart-table/src/TableChart.tsx | 37 +-
.../plugin-chart-table/src/controlPanel.tsx | 23 +-
.../plugins/plugin-chart-table/src/types.ts | 4 +
.../plugin-chart-table/test/TableChart.test.tsx | 603 +++++++++++----------
.../spec/helpers/setupSupersetClient.js | 2 +-
.../SqlLab/components/SqlEditorTabHeader/index.tsx | 4 +-
.../SqlLab/components/TabbedSqlEditors/index.tsx | 5 +-
.../src/components/Chart/chartAction.js | 3 +-
.../src/components/FacePile/index.tsx | 3 +-
superset-frontend/src/components/Tags/Tag.test.tsx | 9 +-
superset-frontend/src/components/Tags/Tag.tsx | 7 +-
.../src/components/Tags/TagsList.test.tsx | 9 +-
superset-frontend/src/constants.ts | 2 +
.../src/dashboard/actions/dashboardState.js | 9 +-
.../components/AddSliceCard/AddSliceCard.tsx | 5 +-
.../src/dashboard/components/DashboardGrid.jsx | 17 +-
.../src/dashboard/components/SaveModal.tsx | 3 +-
.../src/dashboard/components/SliceAdder.tsx | 9 +-
.../dashboard/components/gridComponents/Chart.jsx | 13 +-
.../components/nativeFilters/FilterBar/index.tsx | 12 +-
.../nativeFilters/FilterBar/keyValue.tsx | 2 +-
superset-frontend/src/embedded/index.tsx | 2 +
.../components/ExploreViewContainer/index.jsx | 3 +-
.../ColumnConfigControl/ColumnConfigControl.tsx | 40 +-
.../ColumnConfigControl/ColumnConfigItem.tsx | 106 ++--
.../controls/ColumnConfigControl/constants.tsx | 27 +-
.../controls/ColumnConfigControl/types.ts | 1 +
.../explore/exploreUtils/getChartDataUri.test.ts | 107 ++--
.../src/explore/exploreUtils/index.js | 16 +-
.../features/allEntities/AllEntitiesTable.test.tsx | 2 +
.../src/features/charts/ChartCard.tsx | 5 +-
.../src/features/dashboards/DashboardCard.tsx | 5 +-
superset-frontend/src/features/home/ChartTable.tsx | 3 +-
.../src/features/home/DashboardTable.tsx | 3 +-
superset-frontend/src/features/home/EmptyState.tsx | 3 +-
superset-frontend/src/features/home/Menu.tsx | 5 +-
superset-frontend/src/features/home/RightMenu.tsx | 11 +-
.../src/features/home/SavedQueries.tsx | 11 +-
superset-frontend/src/features/tags/TagCard.tsx | 5 +-
.../dynamic-plugins/index.ts => src/globals.d.ts} | 3 +-
.../src/middleware/loggerMiddleware.js | 3 +-
.../src/pages/AnnotationLayerList/index.tsx | 3 +-
.../src/pages/DashboardList/index.tsx | 5 +-
superset-frontend/src/pages/RolesList/index.tsx | 4 +-
superset-frontend/src/preamble.ts | 4 +-
.../jest.config.js => src/public-path.ts} | 9 +-
superset-frontend/src/theme.ts | 2 +
superset-frontend/src/types/bootstrapTypes.ts | 2 +
.../src/{types/Owner.ts => utils/assetUrl.ts} | 13 +-
superset-frontend/src/utils/export.ts | 7 +-
superset-frontend/src/utils/getBootstrapData.ts | 20 +
.../navigationUtils.ts} | 41 +-
.../removeDuplicates.ts => src/utils/pathUtils.ts} | 24 +-
superset-frontend/src/views/App.tsx | 4 +-
superset-frontend/src/views/CRUD/hooks.ts | 5 +-
superset-frontend/src/views/index.tsx | 2 +
superset-frontend/src/views/menu.tsx | 1 +
superset-frontend/webpack.config.js | 29 +-
superset/app.py | 50 +-
.../logs}/__init__.py | 0
superset/initialization/__init__.py | 17 +-
superset/sql_parse.py | 2 +-
superset/templates/appbuilder/navbar.html | 2 +-
superset/templates/superset/base.html | 8 +-
superset/templates/superset/basic.html | 8 +-
.../templates/superset/partials/asset_bundle.html | 57 +-
superset/templates/superset/spa.html | 2 +-
superset/utils/urls.py | 3 +-
superset/views/base.py | 6 +-
superset/views/core.py | 22 +-
superset/views/dashboard/views.py | 11 +-
131 files changed, 1580 insertions(+), 901 deletions(-)
copy .flaskenv => docker/docker-healthcheck.sh (87%)
mode change 100644 => 100755
create mode 100644 docker/nginx/templates/superset.conf.template
copy superset-frontend/{packages/superset-ui-core/src/dynamic-plugins/index.ts
=> src/globals.d.ts} (94%)
copy superset-frontend/{packages/generator-superset/jest.config.js =>
src/public-path.ts} (79%)
copy superset-frontend/src/{types/Owner.ts => utils/assetUrl.ts} (69%)
copy superset-frontend/src/{dashboard/util/getFilterScopeParentNodes.js =>
utils/navigationUtils.ts} (55%)
copy
superset-frontend/{packages/superset-ui-core/src/utils/removeDuplicates.ts =>
src/utils/pathUtils.ts} (67%)
copy superset/{advanced_data_type => commands/logs}/__init__.py (100%)