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

diegomedina24 pushed a change to branch dm/migrate-csv-to-api-v1
in repository https://gitbox.apache.org/repos/asf/superset.git


    from b0d08216d6 chore: Migrate /superset/csv/<client_id> to API v1
     add c839d0daf5 chore: Localization of superset pt. 2 (#22772)
     add f2b61fca15 fix: edit pyarrow stringify to better handle emojis and 
accents (#22881)
     add 19779d7517 fix(sqllab): inconsistent addNewQueryEditor behavior 
(#21999)
     add b381c20d52 fix(i18n): greatly optimize Chinese translation (#22036)
     add 17dfa657f9 chore: skip puppeteer chromium download (#22623)
     add e18bf3f449 fix(dependency): update cryptography import (#22744)
     add 8466eec228 feat: add pyproject.toml file to project (#20291)
     add cd6fc35f60 chore(db_engine_specs): clean up column spec logic and add 
tests (#22871)
     add 30abefb519 feat: Adds the ECharts Sunburst chart (#22833)
     add e9423c3c87 fix: Time range filter applied on a dashboard is not 
persisting to the chart explore (#22920)
     add a35aeb9d6b fix(fab): Fix regression on FAB dropdowns (#22889)
     add 88119a9930 chore: migrate @vx/responsive to @visx/responsive for react 
18 upgrade (#22815)
     add 16800cc14c fix: fix warning in ssh tunnel (#22912)
     add e80f878ab7 chore: upgrade packages for react v17 upgrade (#22914)
     add 8dea7e151e chore: upgrade react-router-dom to 5.3.4 (#22878)
     add 08c3c4db36 build(deps-dev): bump eslint from 8.32.0 to 8.33.0 in 
/superset-websocket (#22902)
     add ede18be08e feat(helm): Make Chart.AppVersion default value for image 
tag (#22854)
     add 02cd75be8d chore: Migrate /superset/tables/* to API v1 (#22501)
     add eaf53dbb27 fix(native-filters): Ensure that time range filter loses 
focus after closing modal (#22937)
     add ebed50fd12 fix: Remove button is broken for metrics on Explore (#22940)
     add 260ac40b23 feat: Enable new dataset creation flow II (#22835)
     add b410dbb5dd fix(datasets): Fix property selection on JSON response 
(#22944)
     add 98f4e90944 fix: Improve performance of CSV download (#22929)
     add e13ebb6134 test: Clean up AdhocFilterOption test warnings (#22915)
     add 21a2e7bc91 chore: Bump Flask-AppBuilder constraints (#22927)
     add b35190783c chore(welcome): change default last tab to "all" (#22798)
     add ed7b3533bc fix(explore): Time comparison in Mixed Chart in 
GENERIC_CHART_AXES not working (#22945)
     add c53c3aa23d chore(superset-ui-chart-controls): refactor pivot and 
rename operator (#22963)
     add deb51090d2 build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 
in /superset-frontend (#22958)
     add ad1ffbd723 fix(explore): unable to update linked charts (#22896)
     add 78ede590ee chore(frontend): Spelling (#19676)
     add 56d4bd063c chore: add waitress for win32 platform (#22935)
     add 4b05a1eddd fix(datasets): Include expression and description in 
duplicated dataset columns (#22943)
     add c05871eb37 feat: add tabs to edit dataset page (#22043)
     add deba0fd7c1 docs: add Caizin to the user list (#22961)
     add 39f15b8d95 test: Fix act errors in DatabaseList test (#22970)
     add 4970df0a65 test: Clean up QueryList test warnings (#22972)
     add 32d497785a fix(native-filters): Don't include description icon in 
truncation calc (#22941)
     add b63ea6386f fix: Prevents last temporal filter removal (#22982)
     add 5d550f449a fix(explore): Mark time range dashboard filter with warning 
icon (#22984)
     add a299b4789b docs(alerts & reports): clarify nature of "-dev" labeled 
container images (#22988)
     add ae155611dc chore: bump python version to 3.8.16 in Dockerfile (#22934)
     add c9b9b7404a fix: Form data was not being passed to save/update slice 
(#22989)
     add cf395ac2d8 feat(ssh_tunnel): SSH Tunnel Switch extension (#22967)
     add 5bafb5c950 chore: Fix grammar (#22831)
     add 79114bcd29 docs: added Orange inside the inthewild.md doc (#22986)
     add 7a0f350028 fix: add new config to allow for specific import data urls 
(#22942)
     add 2dff0009e9 build(deps): bump pre-commit from 2.20.0 to 3.0.4 in 
/requirements (#22996)
     add 7d5c86b44c fix(explore): Save button incorrectly disabled when adding 
new metric with dnd (#23000)
     add aa0a07859e build(deps): bump http-cache-semantics from 4.1.0 to 4.1.1 
in /docs (#22956)
     add 9dfaad772d fix: Make cte_alias a property of db engine spec (#22947)
     add a2c3ef8130 fix(migrations): Flask-Migrate output is not logged during 
alembic migrations #17991 (#22991)
     add efe6d22d4a fix(dashboard): export & import chart description and 
certification details (#22471)
     add a65bb14b71 Merge branch 'master' of github.com:apache/superset into 
dm/migrate-csv-to-api-v1
     add c329d062f2 improvements

No new revisions were added by this update.

Summary of changes:
 Dockerfile                                         |    3 +-
 RESOURCES/INTHEWILD.md                             |    2 +
 UPDATING.md                                        |    1 +
 docs/docs/installation/alerts-reports.mdx          |    2 +
 .../installing-superset-from-scratch.mdx           |    2 +-
 docs/static/resources/openapi.json                 |  301 +-
 docs/yarn.lock                                     |    6 +-
 helm/superset/Chart.yaml                           |    4 +-
 helm/superset/README.md                            |    4 +-
 helm/superset/templates/deployment-beat.yaml       |    2 +-
 helm/superset/templates/deployment-flower.yaml     |    2 +-
 helm/superset/templates/deployment-worker.yaml     |    2 +-
 helm/superset/templates/deployment.yaml            |    2 +-
 helm/superset/templates/init-job.yaml              |    2 +-
 helm/superset/values.yaml                          |    2 +-
 .flaskenv => pyproject.toml                        |    5 +-
 requirements/base.txt                              |   10 +-
 requirements/integration.txt                       |   20 +-
 scripts/generate_frontend_ts_tasklist.js           |    4 +-
 setup.py                                           |    9 +-
 .../cypress/integration/dashboard/utils.ts         |    2 +-
 .../cypress/integration/sqllab/query.test.ts       |    2 +-
 .../cypress/integration/sqllab/tabs.test.ts        |   56 +-
 .../cypress-base/cypress/support/directories.ts    |   12 +-
 superset-frontend/jest.config.js                   |    2 +-
 superset-frontend/package-lock.json                | 1888 +++---
 superset-frontend/package.json                     |   18 +-
 .../templates/src/plugin/controlPanel.erb          |    4 +-
 .../src/operators/pivotOperator.ts                 |    3 +-
 .../src/operators/renameOperator.ts                |   20 +-
 .../src/operators/timeCompareOperator.ts           |    4 +-
 .../src/operators/timeComparePivotOperator.ts      |    3 +-
 .../src/operators/utils/isDerivedSeries.ts         |    4 +-
 .../src/operators/utils/isTimeComparison.ts        |    4 +-
 .../src/sections/advancedAnalytics.tsx             |   10 +-
 .../components/ColumnConfigControl/constants.tsx   |    4 +-
 .../src/shared-controls/sharedControls.tsx         |    4 +-
 .../superset-ui-chart-controls/src/types.ts        |    4 +-
 .../src/utils/expandControlConfig.tsx              |    2 +-
 .../test/operators/pivotOperator.test.ts           |   31 +-
 .../test/operators/renameOperator.test.ts          |   33 +-
 .../test/operators/rollingWindowOperator.test.ts   |    4 +-
 .../test/operators/timeCompareOperator.test.ts     |    4 +-
 .../operators/timeComparePivotOperator.test.ts     |   39 +
 .../test/operators/utils/isDerivedSeries.test.ts   |   18 +-
 .../src/chart/components/SuperChart.tsx            |    2 +-
 .../superset-ui-core/src/math-expression/index.ts  |    2 +-
 .../superset-ui-core/src/query/buildQueryObject.ts |    2 +-
 .../superset-ui-core/src/query/normalizeOrderBy.ts |    2 +-
 .../src/query/types/AdvancedAnalytics.ts           |    4 +-
 .../src/query/types/PostProcessing.ts              |    6 +-
 .../superset-ui-core/src/translation/index.ts      |    2 +-
 .../src/ui-overrides/ExtensionsRegistry.ts         |   11 +
 .../superset-ui-core/test/models/Registry.test.ts  |    2 +-
 .../factories/createD3NumberFormatter.test.ts      |    2 +-
 .../test/query/types/PostProcessing.test.ts        |    4 +-
 .../packages/superset-ui-core/types/external.d.ts  |    2 +-
 .../Area/stories/controlsShown.tsx                 |    2 +-
 .../Area/stories/expanded.tsx                      |    2 +-
 .../Area/stories/stackedWithBounds.tsx             |    4 +-
 .../{Treemap => Sunburst}/Stories.tsx              |   32 +-
 .../Pie => plugin-chart-echarts/Sunburst}/data.ts  |   22 +-
 .../superset-ui-chart/SuperChartStories.tsx        |    2 +-
 .../superset-ui-switchboard/src/switchboard.ts     |    2 +-
 .../legacy-plugin-chart-calendar/src/Calendar.js   |    6 +-
 .../src/vendor/cal-heatmap.js                      |    8 +-
 .../legacy-plugin-chart-country-map/src/index.js   |    2 +-
 .../legacy-plugin-chart-heatmap/src/Heatmap.js     |    2 +-
 .../src/Histogram.jsx                              |    2 +-
 .../src/ReactParallelCoordinates.jsx               |    6 +-
 .../src/SankeyLoop.js                              |    4 +-
 .../legacy-plugin-chart-sunburst/src/Sunburst.js   |    8 +-
 .../src/components/PlaySlider.jsx                  |    4 +-
 .../src/layers/Polygon/Polygon.jsx                 |    4 +-
 .../src/layers/Scatter/controlPanel.ts             |    2 +-
 .../src/utilities/Shared_DeckGL.jsx                |    8 +-
 .../src/utils/fitViewport.ts                       |    2 +-
 .../legacy-preset-chart-deckgl/src/utils/time.js   |    8 +-
 .../src/Pie/controlPanel.ts                        |    2 +-
 .../src/MixedTimeseries/buildQuery.ts              |   10 +-
 .../plugin-chart-echarts/src/Radar/buildQuery.ts   |    4 +-
 .../src/Radar/controlPanel.tsx                     |    2 +-
 .../plugin-chart-echarts/src/Radar/index.ts        |    2 +-
 .../src/Sunburst/EchartsSunburst.tsx               |   28 +-
 .../src/Sunburst/controlPanel.tsx                  |    5 +-
 .../src/Sunburst/images/Sunburst1.png              |  Bin 0 -> 130270 bytes
 .../src/Sunburst/images/Sunburst2.png              |  Bin 0 -> 126313 bytes
 .../src/Sunburst/images/thumbnail.png              |  Bin 5658 -> 130270 bytes
 .../plugin-chart-echarts/src/Sunburst/index.ts     |    6 +-
 .../src/Sunburst/transformProps.ts                 |   55 +-
 .../plugin-chart-echarts/src/Sunburst/types.ts     |    7 +
 .../src/Timeseries/Regular/Bar/controlPanel.tsx    |   28 +-
 .../plugin-chart-echarts/src/Tree/controlPanel.tsx |    2 +-
 .../plugin-chart-echarts/src/Treemap/index.ts      |    4 +-
 .../plugins/plugin-chart-echarts/src/defaults.ts   |   62 +-
 .../plugin-chart-echarts/src/utils/treeBuilder.ts  |   15 +-
 .../test/MixedTimeseries/buildQuery.test.ts        |   69 +-
 .../test/plugin/transformProps.test.ts             |    4 +-
 .../src/PivotTableChart.tsx                        |    3 +-
 .../src/react-pivottable/TableRenderers.jsx        |   15 +-
 .../src/DataTable/components/SelectPageSize.tsx    |    5 +-
 .../plugins/plugin-chart-table/src/TableChart.tsx  |    4 +-
 .../plugins/plugin-chart-table/src/buildQuery.ts   |    4 +-
 .../src/utils/convertScaleToDataUIScaleShape.ts    |    2 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |   39 +-
 .../src/SqlLab/actions/sqlLab.test.js              |   10 +-
 .../SqlLab/components/QueryStateLabel/index.tsx    |    6 +-
 .../src/SqlLab/components/ResultSet/index.tsx      |   14 +-
 .../src/SqlLab/components/SouthPane/index.tsx      |    3 +-
 .../SqlLab/components/SqlEditor/SqlEditor.test.jsx |    2 +-
 .../src/SqlLab/components/SqlEditor/index.jsx      |    2 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.jsx     |    6 +-
 .../SqlLab/components/TabbedSqlEditors/index.jsx   |   22 +-
 superset-frontend/src/SqlLab/constants.ts          |   20 +
 .../src/assets/stylesheets/superset.less           |   16 -
 .../src/components/DatabaseSelector/index.tsx      |    3 +-
 .../Datasource/ChangeDatasourceModal.tsx           |    2 +-
 .../src/components/Datasource/DatasourceEditor.jsx |   12 +-
 .../src/components/Datasource/DatasourceModal.tsx  |    2 +
 .../DeprecatedSelect/DeprecatedSelect.tsx          |    4 +-
 .../Form/LabeledErrorBoundInput.test.jsx           |    1 -
 .../src/components/ListView/Filters/DateRange.tsx  |    3 +-
 superset-frontend/src/components/ListView/utils.ts |    2 +-
 .../src/components/Select/Select.stories.tsx       |    2 +-
 .../TableSelector/TableSelector.test.tsx           |    3 +-
 superset-frontend/src/constants.ts                 |    4 +-
 .../src/dashboard/actions/dashboardState.js        |    5 +-
 .../DashboardBuilder/DashboardContainer.tsx        |    2 +-
 .../PropertiesModal/PropertiesModal.test.tsx       |    2 +-
 .../src/dashboard/components/SaveModal.tsx         |    2 +-
 .../src/dashboard/components/SliceHeader/index.tsx |    2 +-
 .../components/dnd/dragDroppableConfig.js          |    2 +-
 .../dashboard/components/gridComponents/Chart.jsx  |    2 +-
 .../components/gridComponents/Tabs.test.jsx        |    2 +-
 .../components/menu/BackgroundStyleDropdown.tsx    |    5 +-
 .../FilterBar/FilterControls/FilterControl.tsx     |    4 +-
 .../FiltersConfigForm/DatasetSelect.tsx            |    1 +
 .../FiltersConfigForm/FiltersConfigForm.tsx        |    4 +-
 .../FiltersConfigForm/getControlItemsMap.tsx       |    2 +-
 .../src/dashboard/util/filterboxMigrationHelper.ts |    6 +-
 .../src/dashboard/util/newComponentFactory.js      |    2 +-
 .../src/explore/components/Control.test.tsx        |    2 +-
 .../explore/components/ControlPanelsContainer.tsx  |   47 +-
 .../DatasourcePanel/DatasourcePanel.test.tsx       |   21 -
 .../src/explore/components/ExploreChartPanel.jsx   |    2 +-
 .../src/explore/components/SaveModal.test.jsx      |    1 +
 .../src/explore/components/SaveModal.tsx           |   11 +-
 .../components/controls/ColorPickerControl.jsx     |    4 +-
 .../controls/ColorSchemeControl/index.tsx          |    2 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |    5 +-
 .../tests/DateFilterLabel.test.tsx                 |   42 +-
 .../components/controls/DateFilterControl/types.ts |    2 +-
 .../DndColumnSelectControl/ColumnSelectPopover.tsx |    4 +-
 .../DndColumnSelectControl/DndFilterSelect.tsx     |   35 +-
 .../DndColumnSelectControl/DndMetricSelect.tsx     |    3 +-
 .../FilterControl/AdhocFilterControl/index.jsx     |   32 +-
 .../AdhocFilterOption/AdhocFilterOption.test.tsx   |   27 +-
 .../controls/MetricControl/AdhocMetric.js          |    4 -
 .../controls/MetricControl/AdhocMetric.test.js     |    6 -
 .../AdhocMetricEditPopover.test.tsx                |   12 +-
 .../MetricControl/AdhocMetricEditPopover/index.jsx |   37 +-
 .../MetricControl/AdhocMetricPopoverTrigger.tsx    |    2 +
 .../MetricControl/MetricDefinitionValue.jsx        |    2 +-
 .../controls/MetricControl/MetricsControl.jsx      |    6 +-
 .../controls/MetricControl/MetricsControl.test.jsx |    1 -
 .../components/controls/OptionControls/index.tsx   |    5 +-
 superset-frontend/src/explore/constants.ts         |   40 +-
 .../getFormDataFromDashboardContext.test.ts        |   19 +-
 .../getFormDataWithDashboardContext.ts             |   34 +-
 .../src/explore/exploreUtils/getHostName.test.ts   |    2 +-
 superset-frontend/src/explore/store.js             |    2 +-
 .../filters/components/Time/TimeFilterPlugin.tsx   |    6 +-
 .../src/hooks/apiResources/tables.test.ts          |   18 +-
 superset-frontend/src/hooks/apiResources/tables.ts |   22 +-
 .../src/pages/ChartCreation/index.tsx              |    5 +-
 superset-frontend/src/preamble.ts                  |    2 +-
 .../src/profile/components/RecentActivity.tsx      |    2 +
 ...rdComponents.ts => setupDashboardComponents.ts} |    0
 .../utils/getChartRequiredFieldsMissingMessage.ts  |    5 +-
 .../src/utils/getClientErrorObject.ts              |    2 +-
 .../src/views/CRUD/alert/AlertList.tsx             |    2 +-
 .../src/views/CRUD/alert/AlertReportModal.tsx      |    2 +-
 .../src/views/CRUD/alert/ExecutionLog.tsx          |   12 +-
 .../src/views/CRUD/annotation/AnnotationList.tsx   |    2 +-
 .../views/CRUD/annotation/AnnotationModal.test.jsx |    4 +-
 .../src/views/CRUD/annotation/AnnotationModal.tsx  |    9 +-
 .../CRUD/annotationlayers/AnnotationLayersList.tsx |    2 +-
 .../views/CRUD/csstemplates/CssTemplatesList.tsx   |    2 +-
 .../views/CRUD/data/database/DatabaseList.test.jsx |   28 +-
 .../src/views/CRUD/data/database/DatabaseList.tsx  |    8 +-
 .../DatabaseConnectionForm/EncryptedField.tsx      |    8 +-
 .../DatabaseConnectionForm/ValidatedInputField.tsx |    6 +-
 .../data/database/DatabaseModal/SSHTunnelForm.tsx  |  317 +-
 .../database/DatabaseModal/SSHTunnelSwitch.tsx     |   58 +
 .../data/database/DatabaseModal/index.test.tsx     |   40 +
 .../CRUD/data/database/DatabaseModal/index.tsx     |  101 +-
 .../CRUD/data/database/DatabaseModal/styles.ts     |    2 +-
 .../data/dataset/AddDataset/AddDataset.test.tsx    |    9 +
 .../dataset/AddDataset/DatasetPanel/fixtures.ts    |    1 +
 .../data/dataset/AddDataset/DatasetPanel/index.tsx |   17 +-
 .../AddDataset/EditDataset/EditDataset.test.tsx}   |   35 +-
 .../data/dataset/AddDataset/EditDataset/index.tsx  |   74 +
 .../data/dataset/AddDataset/Footer/Footer.test.tsx |    8 +
 .../CRUD/data/dataset/AddDataset/Footer/index.tsx  |   14 +-
 .../AddDataset/LeftPanel/LeftPanel.test.tsx        |   26 +-
 .../data/dataset/AddDataset/LeftPanel/index.tsx    |  114 +-
 .../views/CRUD/data/dataset/AddDataset/index.tsx   |   54 +-
 .../views/CRUD/data/dataset/AddDataset/types.tsx   |    8 +-
 .../views/CRUD/data/dataset/AddDatasetModal.tsx    |  172 -
 .../dataset/DatasetLayout/DatasetLayout.test.tsx   |    8 +
 .../CRUD/data/dataset/DatasetLayout/index.tsx      |    9 +-
 .../src/views/CRUD/data/dataset/DatasetList.tsx    |   45 +-
 .../src/views/CRUD/data/dataset/styles.ts          |    1 +
 superset-frontend/src/views/CRUD/data/hooks.ts     |  113 +-
 .../src/views/CRUD/data/query/QueryList.test.tsx   |    8 +
 .../src/views/CRUD/data/query/QueryList.tsx        |    2 +-
 .../CRUD/data/savedquery/SavedQueryList.test.jsx   |    9 +-
 .../views/CRUD/data/savedquery/SavedQueryList.tsx  |    2 +-
 superset-frontend/src/views/CRUD/hooks.ts          |    6 +-
 superset-frontend/src/views/CRUD/types.ts          |    2 +-
 superset-frontend/src/views/CRUD/utils.tsx         |    2 +-
 .../src/views/CRUD/welcome/ActivityTable.tsx       |    2 +-
 .../src/views/CRUD/welcome/EmptyState.tsx          |   13 +-
 .../src/views/CRUD/welcome/Welcome.tsx             |    4 +-
 .../src/views/components/RightMenu.test.tsx        |    3 -
 .../src/views/components/RightMenu.tsx             |   33 +-
 .../src/views/components/SubMenu.test.tsx          |   31 +-
 superset-frontend/src/views/components/types.ts    |    2 +-
 .../src/visualizations/presets/MainPreset.js       |    2 +
 superset-frontend/webpack.config.js                |    4 +-
 superset-websocket/package-lock.json               |   14 +-
 superset-websocket/package.json                    |    2 +-
 superset/charts/commands/update.py                 |    5 +-
 superset/charts/post_processing.py                 |    7 +-
 superset/charts/schemas.py                         |   15 +-
 superset/cli/importexport.py                       |    8 +-
 superset/config.py                                 |   13 +-
 superset/connectors/base/models.py                 |    5 +-
 superset/connectors/sqla/models.py                 |    4 +-
 superset/constants.py                              |    1 +
 superset/dao/base.py                               |   14 +-
 superset/databases/api.py                          |   76 +-
 superset/databases/commands/exceptions.py          |    5 +
 superset/databases/commands/tables.py              |  113 +
 superset/databases/schemas.py                      |   17 +-
 superset/datasets/commands/duplicate.py            |    2 +
 superset/datasets/commands/exceptions.py           |    4 +
 superset/datasets/commands/importers/v0.py         |    2 +-
 superset/datasets/commands/importers/v1/utils.py   |   32 +-
 superset/db_engine_specs/athena.py                 |    9 +-
 superset/db_engine_specs/base.py                   |   59 +-
 superset/db_engine_specs/bigquery.py               |   14 +-
 superset/db_engine_specs/clickhouse.py             |    9 +-
 superset/db_engine_specs/crate.py                  |   12 +-
 superset/db_engine_specs/dremio.py                 |   10 +-
 superset/db_engine_specs/drill.py                  |    9 +-
 superset/db_engine_specs/druid.py                  |   15 +-
 superset/db_engine_specs/duckdb.py                 |    7 +-
 superset/db_engine_specs/dynamodb.py               |    9 +-
 superset/db_engine_specs/elasticsearch.py          |   12 +-
 superset/db_engine_specs/firebird.py               |   14 +-
 superset/db_engine_specs/firebolt.py               |   14 +-
 superset/db_engine_specs/hana.py                   |   10 +-
 superset/db_engine_specs/hive.py                   |   10 +-
 superset/db_engine_specs/impala.py                 |    9 +-
 superset/db_engine_specs/kusto.py                  |   44 +-
 superset/db_engine_specs/kylin.py                  |   10 +-
 superset/db_engine_specs/mssql.py                  |   24 +-
 superset/db_engine_specs/mysql.py                  |   34 +-
 superset/db_engine_specs/oracle.py                 |   16 +-
 superset/db_engine_specs/postgres.py               |   38 +-
 superset/db_engine_specs/presto.py                 |  205 +-
 superset/db_engine_specs/rockset.py                |   16 +-
 superset/db_engine_specs/snowflake.py              |   13 +-
 superset/db_engine_specs/sqlite.py                 |   10 +-
 superset/db_engine_specs/trino.py                  |   25 -
 .../dashboards/COVID_Vaccine_Dashboard.yaml        |    2 +-
 superset/initialization/__init__.py                |    9 +-
 superset/migrations/alembic.ini                    |    7 +-
 ...7c195a_rewriting_url_from_shortner_with_new_.py |    2 +-
 ...10-42_f9a30386bd74_cleanup_time_grainularity.py |   12 +-
 ...b56500de1855_add_uuid_column_to_import_mixin.py |    2 +-
 ...4fbb_add_type_to_native_filter_configuration.py |    2 +-
 ...03_5afbb1a5849b_add_embedded_dahshoard_table.py |    2 +-
 superset/models/helpers.py                         |    3 +-
 superset/models/slice.py                           |    3 +
 superset/models/sql_lab.py                         |    5 +-
 superset/result_set.py                             |    7 +-
 superset/sql_lab.py                                |   12 +-
 superset/sqllab/api.py                             |   26 +-
 superset/sqllab/commands/export.py                 |   10 +-
 superset/sqllab/exceptions.py                      |    9 +-
 superset/sqllab/schemas.py                         |    8 -
 superset/templates/tail_js_custom_extra.html       |    2 +-
 superset/translations/en/LC_MESSAGES/messages.po   |   10 +-
 superset/translations/messages.pot                 |   10 +-
 superset/translations/zh/LC_MESSAGES/messages.json | 6677 ++++++++++++--------
 superset/translations/zh/LC_MESSAGES/messages.po   | 2678 ++++----
 superset/utils/core.py                             |   26 +-
 superset/utils/date_parser.py                      |    2 +-
 superset/utils/encrypt.py                          |    9 +-
 superset/utils/pandas_postprocessing/boxplot.py    |    4 +-
 superset/views/api.py                              |    3 +-
 superset/views/base.py                             |    4 +-
 superset/views/core.py                             |    3 +-
 superset/views/dashboard/mixin.py                  |    2 +-
 superset/views/database/views.py                   |   22 +-
 superset/views/datasource/views.py                 |    5 +-
 superset/views/sql_lab/views.py                    |    2 +-
 superset/viz.py                                    |    2 +-
 .../annotation_layers/fixtures.py                  |    2 +-
 tests/integration_tests/charts/api_tests.py        |   55 +
 tests/integration_tests/charts/commands_tests.py   |    9 +
 tests/integration_tests/core_tests.py              |    2 +-
 tests/integration_tests/databases/api_tests.py     |   60 +
 .../integration_tests/databases/commands_tests.py  |   74 +
 .../db_engine_specs/base_engine_spec_tests.py      |    2 +-
 .../db_engine_specs/base_tests.py                  |   14 -
 .../db_engine_specs/bigquery_tests.py              |   17 -
 .../db_engine_specs/crate_tests.py                 |   53 -
 .../db_engine_specs/databricks_tests.py            |    9 +-
 .../db_engine_specs/drill_tests.py                 |   33 -
 .../db_engine_specs/druid_tests.py                 |   78 -
 .../db_engine_specs/elasticsearch_tests.py         |  104 -
 .../db_engine_specs/firebird_tests.py              |   81 -
 .../db_engine_specs/firebolt_tests.py              |   39 -
 .../db_engine_specs/hive_tests.py                  |    9 -
 .../db_engine_specs/impala_tests.py                |   32 -
 .../db_engine_specs/kylin_tests.py                 |   32 -
 .../db_engine_specs/mysql_tests.py                 |   65 +-
 .../db_engine_specs/oracle_tests.py                |   87 -
 .../db_engine_specs/postgres_tests.py              |   54 +-
 .../db_engine_specs/presto_tests.py                |   37 -
 .../db_engine_specs/trino_tests.py                 |  214 -
 tests/integration_tests/result_set_tests.py        |    4 +-
 .../security/migrate_roles_tests.py                |    8 +-
 tests/integration_tests/sql_lab/api_tests.py       |    7 +-
 tests/integration_tests/sql_lab/commands_tests.py  |  258 +-
 tests/integration_tests/sqla_models_tests.py       |    3 +-
 tests/integration_tests/utils_tests.py             |    1 -
 tests/unit_tests/charts/test_post_processing.py    |   53 +-
 tests/unit_tests/dataframe_test.py                 |   82 +-
 .../datasets/commands/importers/v1/import_test.py  |  128 +-
 tests/unit_tests/datasets/dao/dao_tests.py         |   30 +
 tests/unit_tests/db_engine_specs/test_athena.py    |   29 +-
 tests/unit_tests/db_engine_specs/test_base.py      |   43 +-
 tests/unit_tests/db_engine_specs/test_bigquery.py  |   27 +
 .../unit_tests/db_engine_specs/test_clickhouse.py  |   27 +-
 tests/unit_tests/db_engine_specs/test_crate.py     |   71 +
 .../unit_tests/db_engine_specs/test_databricks.py  |   55 +-
 .../db_engine_specs/test_dremio.py}                |   33 +-
 tests/unit_tests/db_engine_specs/test_drill.py     |   26 +-
 tests/unit_tests/db_engine_specs/test_druid.py     |   95 +
 .../{test_dynamodb.py => test_duckdb.py}           |   35 +-
 tests/unit_tests/db_engine_specs/test_dynamodb.py  |   35 +-
 .../db_engine_specs/test_elasticsearch.py          |  106 +
 tests/unit_tests/db_engine_specs/test_firebird.py  |  102 +
 .../{test_presto.py => test_firebolt.py}           |   45 +-
 .../db_engine_specs/test_hana.py}                  |   34 +-
 .../{test_dynamodb.py => test_hive.py}             |   37 +-
 .../{test_dynamodb.py => test_impala.py}           |   35 +-
 tests/unit_tests/db_engine_specs/test_kusto.py     |   46 +-
 .../{test_dynamodb.py => test_kylin.py}            |   35 +-
 tests/unit_tests/db_engine_specs/test_mssql.py     |   66 +-
 tests/unit_tests/db_engine_specs/test_mysql.py     |  130 +
 tests/unit_tests/db_engine_specs/test_oracle.py    |  113 +
 tests/unit_tests/db_engine_specs/test_postgres.py  |   91 +
 tests/unit_tests/db_engine_specs/test_presto.py    |   42 +-
 .../{test_dynamodb.py => test_rockset.py}          |   36 +-
 tests/unit_tests/db_engine_specs/test_snowflake.py |   29 +-
 tests/unit_tests/db_engine_specs/test_sqlite.py    |   34 +-
 tests/unit_tests/db_engine_specs/test_trino.py     |  293 +-
 tests/unit_tests/db_engine_specs/utils.py          |   67 +
 tests/unit_tests/result_set_test.py                |   12 +-
 374 files changed, 10829 insertions(+), 8516 deletions(-)
 copy .flaskenv => pyproject.toml (88%)
 copy 
superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/plugin-chart-echarts/{Treemap
 => Sunburst}/Stories.tsx (69%)
 copy 
superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/{legacy-preset-chart-nvd3/Pie
 => plugin-chart-echarts/Sunburst}/data.ts (55%)
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/images/Sunburst1.png
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/images/Sunburst2.png
 rename superset-frontend/src/setup/{setupDasboardComponents.ts => 
setupDashboardComponents.ts} (100%)
 create mode 100644 
superset-frontend/src/views/CRUD/data/database/DatabaseModal/SSHTunnelSwitch.tsx
 copy superset-frontend/src/{components/ErrorMessage/IssueCode.test.tsx => 
views/CRUD/data/dataset/AddDataset/EditDataset/EditDataset.test.tsx} (56%)
 create mode 100644 
superset-frontend/src/views/CRUD/data/dataset/AddDataset/EditDataset/index.tsx
 delete mode 100644 
superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx
 create mode 100644 superset/databases/commands/tables.py
 delete mode 100644 tests/integration_tests/db_engine_specs/crate_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/drill_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/druid_tests.py
 delete mode 100644 
tests/integration_tests/db_engine_specs/elasticsearch_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/firebird_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/firebolt_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/impala_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/kylin_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/oracle_tests.py
 delete mode 100644 tests/integration_tests/db_engine_specs/trino_tests.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_crate.py
 rename tests/{integration_tests/db_engine_specs/dremio_tests.py => 
unit_tests/db_engine_specs/test_dremio.py} (57%)
 create mode 100644 tests/unit_tests/db_engine_specs/test_druid.py
 copy tests/unit_tests/db_engine_specs/{test_dynamodb.py => test_duckdb.py} 
(59%)
 create mode 100644 tests/unit_tests/db_engine_specs/test_elasticsearch.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_firebird.py
 copy tests/unit_tests/db_engine_specs/{test_presto.py => test_firebolt.py} 
(52%)
 rename tests/{integration_tests/db_engine_specs/hana_tests.py => 
unit_tests/db_engine_specs/test_hana.py} (57%)
 copy tests/unit_tests/db_engine_specs/{test_dynamodb.py => test_hive.py} (58%)
 copy tests/unit_tests/db_engine_specs/{test_dynamodb.py => test_impala.py} 
(59%)
 copy tests/unit_tests/db_engine_specs/{test_dynamodb.py => test_kylin.py} (59%)
 create mode 100644 tests/unit_tests/db_engine_specs/test_mysql.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_oracle.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_postgres.py
 copy tests/unit_tests/db_engine_specs/{test_dynamodb.py => test_rockset.py} 
(58%)
 create mode 100644 tests/unit_tests/db_engine_specs/utils.py

Reply via email to