You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2022/12/22 20:06:40 UTC

[superset] branch create-sshtunnelconfig-tbl updated (607c68289a -> 1ea0e8b42e)

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

hugh pushed a change to branch create-sshtunnelconfig-tbl
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 607c68289a fix linting
     add eb6045adfa feat(native-filters): Adjust filter components for horizontal mode (#22273)
     add aa97ba4509 feat: root context provider extension point (#22188)
     add 93cdcf1d92 docs: Add REDCap Cloud to superset users (#22313)
     add 7bc5f04368 chore: Bump bigquery libs (#21466)
     add df91664217 feat: Programmatically open "more filters" dropdown in Horizontal Filter Bar (#22276)
     add 5c77f1ad2a feat: add databricks form (#21573)
     add 997950ecf5 chore(native-filters): Grid units, type guard, feature flag guard (#22307)
     add 8018982e7b build(deps): bump decode-uri-component from 0.2.0 to 0.2.2 in /superset-frontend (#22315)
     add 09bb1cc3b5 fix(alerts): cron picker alignment issues (#22274)
     add 3df1c99f00 docs: update Flask-Babel links (#22023)
     add 6d3591cb9e build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.19.0 to 5.45.0 in /superset-websocket (#22309)
     add 1c20206057 fix: convert <NA> values to None instead of stringifying (#22321)
     add 1ad5147016 fix(sqla): use same template processor in all methods (#22280)
     add d881c5df30 chore: Support Python 3.11 (#22217)
     add aba3b81e13 fix: DropdownContainer resize algorithm (#22318)
     add 92bc641067 fix(dashboard): dashboard actions fail when bad component id exists in children array (#22323)
     add b2d909f529 fix(dashboard): Fix dashboard's left side being cut off (#22319)
     add f3bf3ec2ed chore: Remove actions prop and refactor code in SQL Lab (#22231)
     add aafb993ee2 fix: Display Error Messages in DB Connection Modal  (#22200)
     add 2d30e9cbe9 feat: New time range label (#22317)
     add 5e1b8170ca fix: add columns back into SQL Lab to Explore Flow (#22320)
     add 96de314c0c fix(sqllab): Fix autocomplete for SQL Lab (#22329)
     add 04b7a26365 feat: Flow for tables that already have a dataset (#22136)
     add 2f23a9ceac chore: return 404 instead of 500 for datasource not found (#22333)
     add e1ffdb95b1 chore: Add Horizontal FilterBar e2e tests (#22305)
     add 4cf40fb286 test: Fix act errors in FixedOrMetricControl test (#22334)
     add 8afe724e9e build(deps): bump ws and @types/ws in /superset-websocket (#22327)
     add d2b76a8b1a fix: Styling fixes for horizontal filter bar (#22337)
     add d1294a06e6 chore: Refactor python libs (#22335)
     add 3a4131ffc7 fix: Missing spacing in adhoc filters popover (#22346)
     add ff1d29c539 chore: Bump holidays to 0.17.2 (#22354)
     add 2731cbacbf fix: Broken effect in useCSSTextTruncation hook (#22324)
     add 0dbaaad83d feat(explore-popover): Show disabled 'Save' button in explore popover (#21318)
     add 60a617eaba fix(bigquery): Properly display errors for BigQuery DBs (#22349)
     add 08f2c9b305 refactor(frontend): Make dashboard search box the first filter (#19721)
     add da64fa2525 fix: Reordering native filters ignored by filter bar (#22362)
     add e1ef9e0bba chore(docs): adding community calendar link to the community page (#22347)
     add 49f1cfc3f9 fix: Change dropdown in Alert/Report modal to use javascript for conditional rendering instead of css (#22360)
     add f64423a740 fix: Time filter position and click in Horizontal FilterBar (#22338)
     add 1edfd7e1e1 fix: DropdownContainer items width calculation (#22371)
     add de4f50909e fix: Add tooltip to dropdown trigger in horizontal filter bar (#22373)
     add 3a442e09bf fix: Button resizing in horizontal filter bar (#22365)
     add d41cb66737 fix(snowflake): Allow encrypted_extra field to be imported (#22357)
     add 3b45ad8b97 feat(dashboard): Add edit button to dashboard native filters filter cards (#22364)
     add 012d1300c1 chore(viz): rename v1 and v2 charts (#22369)
     add a993c3ca2c fix(translations): French translation (typo fixes) (#21942)
     add 861001251d fix(readme): link target and title (#19576)
     add 368e7e6b08 fix: make sure that gsheets db connection form loads properly (#22361)
     add 6b4ab8a03c chore(plugin-chart-echarts): upgrade to echarts 5.4.1 (#22382)
     add 85c9480791 fix: Update typo in docker-add-drivers.mdx (#21965)
     add a5a0cf9ffb feat: Add oneLine mode to AsyncSelect (#22379)
     add 605cfa045a perf: Prevent rerendering and re-querying metadata of filters in horizontal bar (#22389)
     add c3a6327ff0 fix: correct exception level in log and add error message (#22381)
     add 608ffcbfb9 fix: make database connection modal ace fields uncontrolled (#22350)
     add a235078e48 build(deps-dev): bump @types/node from 18.11.10 to 18.11.13 in /superset-websocket (#22386)
     add d1989a4766 fix(report): Capture unexpected errors in report screenshots. Fixes #21653 (#21724)
     add e7b034c466 build(deps-dev): bump eslint from 7.32.0 to 8.29.0 in /superset-websocket (#22322)
     add 72fb270146 build(deps): bump express from 4.17.1 to 4.18.2 in /docs (#22341)
     add a748b687d8 chore(deps): bump css-what from 2.1.2 to 2.1.3 in /superset-frontend (#21712)
     add 481b020e9d chore: show database UUID in API (#22411)
     add 92fc304099 build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /docs (#22134)
     add 1014a327f5 fix(sqla): copy temporal range logic to helper (#22405)
     add aa0cae9b49 feat(thumbnails): add support for user specific thumbs (#22328)
     add 90d79c78d2 fix(trino): Fix Trino timestamp conversion (#21737)
     add ebaa94974b fix: Force configuration for SafeMarkdown component in Handlebars (#22417)
     add bb318cb137 fix: Allow empty CSS in Handlebars (#22422)
     add 9f3c43f839 fix(dashboard): Update owners of dashboard list after editing (#22383)
     add fa919f3d8c test: Fix act errors in VizTypeControl test (#22424)
     add 4f9c2c8165 fix(hive): Fix regression from #21943 (#22431)
     add bdeedaaf80 chore: set Snowflake user agent (#22432)
     add 89bb6c024b build(deps): bump qs from 6.5.2 to 6.5.3 in /superset-frontend (#22343)
     add 2679ee2e46 fix(chart-table): Scrollbar causing header + footer overflow (#21064)
     add 277f8e04e2 fix: remove unsupported REST API search col with dotted notation on c… (#22440)
     add 291d776085 build(deps-dev): bump typescript from 4.2.3 to 4.9.4 in /superset-websocket (#22414)
     add f03c04a45a build(deps): bump uuid and @types/uuid in /superset-websocket (#22412)
     add 858796b98f chore(deps): bump express from 4.18.1 to 4.18.2 in /superset-websocket/utils/client-ws-app (#21754)
     add 71982ee174 chore: Re-add inheritance of Presto macros for Trino et al. (#22435)
     add 21b56b2d49 fix(cypress): Fix failing/flaky E2E tests (#22460)
     add b55ef5b514 fix: fix comment in Docker environment files (#22421)
     add 7f4e522f1a chore(viz): Rename legacy non-time-series Bar Chart (#22430)
     add 6b20e74442 fix: Create dataset polish/bug fix (#22262)
     add 0ca5e0e0db build(deps): bump @ant-design/icons from 4.2.2 to 4.8.0 in /superset-frontend (#22158)
     add 1bab5b9eba fix: Fixed spacing in alert modal (#22066)
     add c2a20e7b27 chore: adding additional code owners for cypress tests (#22476)
     add 7a94f3afc6 fix(chart-list): Hide 'Dashboards added to' column. (#22475)
     add b954f8f560 feat(welcome): make examples tab customizable (#22302)
     add 7d8fff87b5 fix(assets api): import replaces dashboard (#22208)
     add 630c129e3e fix(cypress): disable flaky tests (#22512)
     add 1ea0e8b42e Merge branch 'master' of https://github.com/apache/superset into create-sshtunnelconfig-tbl

No new revisions were added by this update.

Summary of changes:
 .github/CODEOWNERS                                 |    2 +-
 CONTRIBUTING.md                                    |    4 +-
 Makefile                                           |    6 +-
 README.md                                          |    2 +-
 RESOURCES/INTHEWILD.md                             |    1 +
 UPDATING.md                                        |    1 +
 docker/.env                                        |    2 +-
 docker/.env-non-dev                                |    2 +-
 docs/docs/contributing/translations.mdx            |    6 +-
 docs/docs/databases/bigquery.mdx                   |    4 +-
 docs/docs/databases/docker-add-drivers.mdx         |    2 +-
 .../docs/databases/installing-database-drivers.mdx |    2 +-
 docs/docs/installation/cache.mdx                   |    7 +
 docs/docs/installation/running-on-kubernetes.mdx   |    2 +-
 docs/src/pages/community.tsx                       |    5 +
 docs/yarn.lock                                     |  505 ++++---
 requirements/base.txt                              |   14 +-
 requirements/development.txt                       |    2 +-
 requirements/docker.txt                            |    2 +-
 requirements/testing.txt                           |   63 +-
 setup.cfg                                          |    2 +-
 setup.py                                           |   18 +-
 .../cypress/integration/chart_list/filter.test.ts  |   12 +-
 .../cypress/integration/chart_list/list.test.ts    |   14 +-
 .../integration/dashboard/drilltodetail.test.ts    |   10 +-
 .../integration/dashboard/nativeFilters.test.ts    |  219 ++-
 .../cypress/integration/dashboard/utils.ts         |   57 +-
 .../integration/dashboard_list/filter.test.ts      |    8 +-
 .../cypress/integration/explore/control.test.ts    |    2 +-
 .../cypress/integration/explore/utils.ts           |    1 +
 .../cypress-base/cypress/support/index.ts          |    2 +
 superset-frontend/package-lock.json                |  604 ++------
 superset-frontend/package.json                     |    2 +-
 .../src/chart/models/ChartProps.ts                 |    9 +
 .../superset-ui-core/src/query/types/Dashboard.ts  |   12 +-
 .../superset-ui-core/src/query/types/Query.ts      |    1 +
 .../src/ui-overrides/ExtensionsRegistry.ts         |    1 +
 .../test/query/types/Dashboard.test.ts             |   65 +-
 .../legacy-plugin-chart-pivot-table/src/index.js   |    2 +-
 .../legacy-plugin-chart-treemap/src/index.js       |    2 +-
 .../legacy-preset-chart-nvd3/src/Area/index.js     |    2 +-
 .../legacy-preset-chart-nvd3/src/Bar/index.js      |    2 +-
 .../legacy-preset-chart-nvd3/src/DistBar/index.js  |    9 +-
 .../legacy-preset-chart-nvd3/src/Line/index.js     |    2 +-
 .../plugins/plugin-chart-echarts/package.json      |    2 +-
 .../src/Timeseries/Area/index.ts                   |    2 +-
 .../src/Timeseries/Regular/Bar/index.ts            |    4 +-
 .../src/Timeseries/Regular/Line/index.ts           |    2 +-
 .../plugin-chart-echarts/src/Treemap/index.ts      |    2 +-
 .../src/components/ControlHeader/controlHeader.tsx |    4 +-
 .../src/components/Handlebars/HandlebarsViewer.tsx |   15 +-
 .../src/plugin/controls/style.tsx                  |   33 +-
 .../plugin-chart-pivot-table/src/plugin/index.ts   |    2 +-
 .../src/DataTable/hooks/useSticky.tsx              |   25 +-
 .../components/QueryHistory/QueryHistory.test.tsx  |    8 -
 .../src/SqlLab/components/QueryHistory/index.tsx   |    9 -
 .../components/QuerySearch/QuerySearch.test.jsx    |    1 -
 .../src/SqlLab/components/QuerySearch/index.tsx    |   29 +-
 .../components/QueryTable/QueryTable.test.jsx      |    2 -
 .../src/SqlLab/components/QueryTable/index.tsx     |   51 +-
 .../components/SaveDatasetActionButton/index.tsx   |   10 +-
 .../src/SqlLab/components/SaveQuery/index.tsx      |    1 +
 .../SqlLab/components/SouthPane/SouthPane.test.jsx |   88 +-
 .../src/SqlLab/components/SouthPane/index.tsx      |   80 +-
 .../src/SqlLab/components/SouthPane/state.ts       |   61 -
 .../SqlLab/components/SqlEditor/SqlEditor.test.jsx |   18 +-
 .../src/SqlLab/components/SqlEditor/index.jsx      |    7 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.jsx     |    4 +-
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |   21 +-
 .../SqlLab/components/TabbedSqlEditors/index.jsx   |    1 -
 superset-frontend/src/SqlLab/types.ts              |    4 +-
 superset-frontend/src/components/Badge/index.tsx   |    4 +-
 .../src/components/CronPicker/CronPicker.tsx       |    6 +
 .../DropdownContainer.stories.tsx                  |   21 +-
 .../DropdownContainer/DropdownContainer.test.tsx   |   13 +
 .../src/components/DropdownContainer/index.tsx     |  172 ++-
 .../src/components/EmptyState/index.tsx            |   26 +-
 .../src/components/ErrorMessage/ErrorAlert.tsx     |    7 +-
 superset-frontend/src/components/Loading/index.tsx |    1 +
 .../src/components/Select/AsyncSelect.stories.tsx  |    9 +
 .../src/components/Select/AsyncSelect.test.tsx     |   48 +
 .../src/components/Select/AsyncSelect.tsx          |   17 +-
 .../src/components/Select/CustomTag.tsx            |   77 ++
 .../src/components/Select/Select.stories.tsx       |   10 +
 .../src/components/Select/Select.test.tsx          |   48 +
 superset-frontend/src/components/Select/Select.tsx |   17 +-
 superset-frontend/src/components/Select/styles.tsx |   25 +-
 superset-frontend/src/components/Select/types.ts   |   13 +
 .../src/components/TableSelector/index.tsx         |   11 +-
 superset-frontend/src/constants.ts                 |   54 +
 superset-frontend/src/dashboard/actions/hydrate.js |    4 +-
 .../src/dashboard/actions/nativeFilters.ts         |   24 +
 .../DashboardBuilder/DashboardBuilder.tsx          |   45 +-
 .../dashboard/components/FiltersBadge/index.tsx    |    4 +-
 .../dashboard/components/gridComponents/Tabs.jsx   |    7 +-
 .../FilterBar/ActionButtons/index.tsx              |    3 +-
 .../FilterBar/FilterBarOrientationSelect/index.tsx |    8 +-
 .../FilterBar/FilterConfigurationLink/index.tsx    |   10 +-
 .../FilterBar/FilterControls/FilterControl.tsx     |   81 +-
 .../FilterBar/FilterControls/FilterControls.tsx    |   62 +-
 .../FilterBar/FilterControls/FilterDivider.tsx     |   10 +-
 .../FilterBar/FilterControls/FilterValue.tsx       |   47 +-
 .../FilterBar/FilterControls/types.ts              |    2 +-
 .../FilterBar/FilterControls/utils.ts              |   16 +-
 .../FilterBar/FiltersDropdownContent/index.tsx     |    2 +-
 .../FiltersOutOfScopeCollapsible/index.tsx         |    2 +-
 .../nativeFilters/FilterBar/Header/index.tsx       |   39 +-
 .../nativeFilters/FilterBar/Horizontal.tsx         |   20 +-
 .../nativeFilters/FilterBar/Vertical.tsx           |    6 +-
 .../components/nativeFilters/FilterBar/index.tsx   |    6 +-
 .../components/nativeFilters/FilterBar/types.ts    |    4 +-
 .../FilterBar/useFilterControlFactory.tsx          |    9 +-
 .../nativeFilters/FilterCard/DependenciesRow.tsx   |    5 +-
 .../nativeFilters/FilterCard/FilterCard.test.tsx   |  173 ++-
 .../nativeFilters/FilterCard/FilterCardContent.tsx |   12 +-
 .../nativeFilters/FilterCard/NameRow.tsx           |   53 +-
 .../components/nativeFilters/FilterCard/Styles.ts  |    5 +
 .../components/nativeFilters/FilterCard/index.tsx  |    7 +-
 .../dashboard/components/nativeFilters/state.ts    |    9 +-
 .../dashboard/components/nativeFilters/utils.ts    |    6 +-
 .../src/dashboard/reducers/nativeFilters.ts        |   14 +
 .../util/findTabIndexByComponentId.test.js         |    2 +-
 .../dashboard/util/updateComponentParentsList.js   |   40 +-
 .../util/updateComponentParentsList.test.js        |   67 +-
 .../util/useFilterFocusHighlightStyles.test.tsx    |   39 +
 .../util/useFilterFocusHighlightStyles.ts          |    9 +-
 .../controls/ControlPopover/ControlPopover.tsx     |   22 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |   81 +-
 .../DateFilterControl/components/DateLabel.tsx     |  100 ++
 .../controls/DateFilterControl/components/index.ts |    1 +
 .../components/controls/DateFilterControl/types.ts |    1 +
 .../DndColumnSelectControl/ColumnSelectPopover.tsx |    6 +-
 .../AdhocFilterEditPopover.test.jsx                |    3 +-
 .../FilterControl/AdhocFilterEditPopover/index.jsx |    8 +-
 .../FixedOrMetricControl.test.tsx                  |    7 +
 .../AdhocMetricEditPopover.test.jsx                |    6 +-
 .../AdhocMetricEditPopover.test.tsx                |   42 +-
 .../MetricControl/AdhocMetricEditPopover/index.jsx |    6 +-
 .../VizTypeControl/VizTypeControl.test.tsx         |   59 +-
 superset-frontend/src/featureFlags.ts              |    2 +-
 .../components/GroupBy/GroupByFilterPlugin.tsx     |    4 +
 .../filters/components/GroupBy/transformProps.ts   |    4 +
 .../filters/components/Range/RangeFilterPlugin.tsx |   39 +-
 .../src/filters/components/Range/transformProps.ts |    7 +
 .../src/filters/components/Range/types.ts          |    3 +
 .../components/Select/SelectFilterPlugin.tsx       |   22 +-
 .../filters/components/Select/transformProps.ts    |    7 +
 .../src/filters/components/Select/types.ts         |    3 +
 .../filters/components/Time/TimeFilterPlugin.tsx   |   45 +-
 .../src/filters/components/Time/transformProps.ts  |    7 +
 .../src/filters/components/Time/types.ts           |    1 +
 .../TimeColumn/TimeColumnFilterPlugin.tsx          |    8 +-
 .../components/TimeColumn/transformProps.ts        |    4 +
 .../components/TimeGrain/TimeGrainFilterPlugin.tsx |    8 +-
 .../filters/components/TimeGrain/transformProps.ts |    4 +
 superset-frontend/src/filters/components/types.ts  |    2 +
 .../hooks/useTruncation/useCSSTextTruncation.ts    |   23 +-
 superset-frontend/src/preamble.ts                  |   16 +-
 superset-frontend/src/types/bootstrapTypes.ts      |   82 +-
 .../utils/getBootstrapData.ts}                     |   14 +-
 superset-frontend/src/utils/localStorageHelpers.ts |    9 +-
 superset-frontend/src/utils/urlUtils.test.ts       |    4 +-
 superset-frontend/src/utils/urlUtils.ts            |    4 +-
 .../src/views/CRUD/alert/AlertReportModal.test.jsx |   12 +-
 .../src/views/CRUD/alert/AlertReportModal.test.tsx |   34 +
 .../src/views/CRUD/alert/AlertReportModal.tsx      |  231 ++--
 .../src/views/CRUD/chart/ChartList.tsx             |    1 +
 .../src/views/CRUD/dashboard/DashboardList.tsx     |   16 +-
 .../src/views/CRUD/data/database/DatabaseList.tsx  |    2 +-
 .../DatabaseConnectionForm/CommonParameters.tsx    |   46 +-
 .../DatabaseModal/DatabaseConnectionForm/index.tsx |   59 +-
 .../data/database/DatabaseModal/ExtraOptions.tsx   |   35 +-
 .../data/database/DatabaseModal/SqlAlchemyForm.tsx |    2 +-
 .../data/database/DatabaseModal/index.test.tsx     |  131 +-
 .../CRUD/data/database/DatabaseModal/index.tsx     |  114 +-
 .../src/views/CRUD/data/database/types.ts          |    3 +
 .../data/dataset/AddDataset/AddDataset.test.tsx    |    2 +-
 .../AddDataset/DatasetPanel/DatasetPanel.test.tsx  |   33 +-
 .../AddDataset/DatasetPanel/DatasetPanel.tsx       |  238 +++-
 .../dataset/AddDataset/DatasetPanel/fixtures.ts    |   14 +
 .../data/dataset/AddDataset/DatasetPanel/index.tsx |    6 +-
 .../data/dataset/AddDataset/Footer/Footer.test.tsx |   16 +-
 .../CRUD/data/dataset/AddDataset/Footer/index.tsx  |   12 +-
 .../data/dataset/AddDataset/Header/Header.test.tsx |   16 +-
 .../CRUD/data/dataset/AddDataset/Header/index.tsx  |   35 +-
 .../AddDataset/LeftPanel/LeftPanel.test.tsx        |   45 +
 .../data/dataset/AddDataset/LeftPanel/index.tsx    |  103 +-
 .../views/CRUD/data/dataset/AddDataset/index.tsx   |   44 +-
 .../views/CRUD/data/dataset/AddDataset/types.tsx   |    1 +
 .../dataset/DatasetLayout/DatasetLayout.test.tsx   |    2 +-
 .../src/views/CRUD/data/dataset/styles.ts          |   47 +-
 superset-frontend/src/views/CRUD/data/hooks.ts     |   10 +
 superset-frontend/src/views/CRUD/types.ts          |   19 +-
 superset-frontend/src/views/CRUD/utils.test.tsx    |  174 ++-
 superset-frontend/src/views/CRUD/utils.tsx         |   89 +-
 .../src/views/CRUD/welcome/ActivityTable.test.tsx  |    9 +-
 .../src/views/CRUD/welcome/ActivityTable.tsx       |   75 +-
 .../src/views/CRUD/welcome/ChartTable.test.tsx     |   29 +-
 .../src/views/CRUD/welcome/ChartTable.tsx          |  100 +-
 .../src/views/CRUD/welcome/DashboardTable.tsx      |  108 +-
 .../src/views/CRUD/welcome/EmptyState.test.tsx     |   33 +-
 .../src/views/CRUD/welcome/EmptyState.tsx          |   40 +-
 .../src/views/CRUD/welcome/SavedQueries.tsx        |   61 +-
 .../src/views/CRUD/welcome/Welcome.tsx             |   93 +-
 superset-frontend/src/views/CRUD/welcome/types.ts  |    4 +
 .../src/views/RootContextProviders.tsx             |   56 +-
 superset-frontend/src/views/components/Menu.tsx    |   61 +-
 .../src/views/components/RightMenu.tsx             |    6 +-
 superset-frontend/src/views/components/SubMenu.tsx |    2 +-
 superset-frontend/src/views/components/types.ts    |    2 +-
 superset-websocket/package-lock.json               | 1455 ++++++++++----------
 superset-websocket/package.json                    |   16 +-
 .../utils/client-ws-app/package-lock.json          |   50 +-
 .../utils/client-ws-app/package.json               |    2 +-
 superset/charts/api.py                             |   39 +-
 superset/charts/data/api.py                        |    5 +
 superset/commands/importers/v1/assets.py           |   35 +-
 superset/config.py                                 |   76 +-
 superset/connectors/sqla/models.py                 |  152 +-
 superset/dashboards/api.py                         |   18 +-
 superset/databases/api.py                          |    2 +
 superset/db_engine_specs/base.py                   |    2 +-
 superset/db_engine_specs/bigquery.py               |    8 +-
 superset/db_engine_specs/databricks.py             |  268 +++-
 superset/db_engine_specs/hive.py                   |   33 +-
 superset/db_engine_specs/presto.py                 |  411 +++---
 superset/db_engine_specs/snowflake.py              |   16 +-
 superset/db_engine_specs/trino.py                  |   58 +-
 superset/examples/birth_names.py                   |   81 +-
 superset/examples/supported_charts_dashboard.py    |   76 +-
 superset/models/core.py                            |    7 +-
 superset/models/dashboard.py                       |   20 +-
 superset/models/helpers.py                         |   22 +-
 superset/models/slice.py                           |   21 +-
 superset/reports/commands/alert.py                 |   10 +-
 superset/reports/commands/exceptions.py            |    4 -
 superset/reports/commands/execute.py               |   32 +-
 superset/reports/types.py                          |   10 -
 superset/reports/utils.py                          |   71 -
 superset/result_set.py                             |    6 +-
 .../common.py => superset/tasks/exceptions.py      |    9 +-
 superset/tasks/scheduler.py                        |    7 +-
 superset/tasks/thumbnails.py                       |   52 +-
 superset/{reports => tasks}/types.py               |   25 +-
 superset/tasks/utils.py                            |   94 ++
 .../{advanced_data_type => thumbnails}/__init__.py |    0
 superset/thumbnails/digest.py                      |   83 ++
 superset/translations/fr/LC_MESSAGES/messages.json |   10 +-
 superset/utils/date_parser.py                      |    4 +-
 superset/utils/webdriver.py                        |   70 +-
 superset/views/base.py                             |    1 +
 tests/integration_tests/databases/api_tests.py     |    1 +
 .../db_engine_specs/bigquery_tests.py              |    2 +-
 .../db_engine_specs/databricks_tests.py            |   68 +
 .../db_engine_specs/presto_tests.py                |    3 +-
 .../db_engine_specs/trino_tests.py                 |   46 +
 .../fixtures/birth_names_dashboard.py              |    2 +-
 tests/integration_tests/reports/alert_tests.py     |   29 +-
 tests/integration_tests/reports/commands_tests.py  |    6 +-
 tests/integration_tests/reports/scheduler_tests.py |   32 +
 tests/integration_tests/sqla_models_tests.py       |   43 +-
 tests/integration_tests/superset_test_config.py    |    1 +
 tests/integration_tests/thumbnails_tests.py        |  253 +++-
 .../unit_tests/commands/importers}/__init__.py     |    0
 .../unit_tests/commands/importers/v1}/__init__.py  |    0
 .../commands/importers/v1/assets_test.py           |  131 ++
 tests/unit_tests/db_engine_specs/test_bigquery.py  |   12 +-
 .../unit_tests/db_engine_specs/test_databricks.py  |  177 +++
 tests/unit_tests/db_engine_specs/test_snowflake.py |   31 +
 .../unit_tests/fixtures}/__init__.py               |    0
 tests/unit_tests/fixtures/assets_configs.py        |  259 ++++
 tests/unit_tests/reports/__init__.py               |   16 -
 tests/unit_tests/reports/test_utils.py             |  178 ---
 tests/unit_tests/result_set_test.py                |   41 +
 .../unit_tests/tasks}/__init__.py                  |    0
 tests/unit_tests/tasks/test_utils.py               |  323 +++++
 .../unit_tests/thumbnails}/__init__.py             |    0
 tests/unit_tests/thumbnails/test_digest.py         |  258 ++++
 278 files changed, 7887 insertions(+), 3930 deletions(-)
 delete mode 100644 superset-frontend/src/SqlLab/components/SouthPane/state.ts
 create mode 100644 superset-frontend/src/components/Select/CustomTag.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/DateFilterControl/components/DateLabel.tsx
 copy superset-frontend/{packages/superset-ui-core/src/query/getColumnLabel.ts => src/utils/getBootstrapData.ts} (73%)
 delete mode 100644 superset/reports/utils.py
 copy tests/unit_tests/fixtures/common.py => superset/tasks/exceptions.py (80%)
 copy superset/{reports => tasks}/types.py (50%)
 create mode 100644 superset/tasks/utils.py
 copy superset/{advanced_data_type => thumbnails}/__init__.py (100%)
 create mode 100644 superset/thumbnails/digest.py
 create mode 100644 tests/integration_tests/db_engine_specs/databricks_tests.py
 copy {superset/advanced_data_type => tests/unit_tests/commands/importers}/__init__.py (100%)
 copy {superset/advanced_data_type => tests/unit_tests/commands/importers/v1}/__init__.py (100%)
 create mode 100644 tests/unit_tests/commands/importers/v1/assets_test.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_databricks.py
 copy {superset/advanced_data_type => tests/unit_tests/fixtures}/__init__.py (100%)
 create mode 100644 tests/unit_tests/fixtures/assets_configs.py
 delete mode 100644 tests/unit_tests/reports/__init__.py
 delete mode 100644 tests/unit_tests/reports/test_utils.py
 copy {superset/advanced_data_type => tests/unit_tests/tasks}/__init__.py (100%)
 create mode 100644 tests/unit_tests/tasks/test_utils.py
 copy {superset/advanced_data_type => tests/unit_tests/thumbnails}/__init__.py (100%)
 create mode 100644 tests/unit_tests/thumbnails/test_digest.py