You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by gi...@apache.org on 2022/12/13 23:34:36 UTC

[superset] branch dependabot/npm_and_yarn/docs/loader-utils-2.0.4 updated (165f2ba763 -> 0573e97b62)

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

github-bot pushed a change to branch dependabot/npm_and_yarn/docs/loader-utils-2.0.4
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard 165f2ba763 build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /docs
     add 2f0d5f16f3 chore(docs): update slack invite url (#22121)
     add d76f305343 chore: Use queryEditorId in SqlEditor child components (#21650)
     add e8a0a5ee5c fix: Missing applied filters indicator  (#22137)
     add 900f7f915e docs: Add potential downtime line item to UPDATING.md (#22130)
     add 38a3fbdc33 feat: use a new official CH driver: clickhouse-connect (#22039)
     add 394fb2f2d0 fix: slug is empty if filename is non-ASCII (#22118)
     add 83d990db4f test(sqllab): Convert tests to RTL for SqlEditor (#22093)
     add d352b74ff4 chore: Upgrade antd@4.10.3 (#22007)
     add 9cebc1fde9 docs: Add docs for Amazon Dynamodb database driver (#22145)
     add 17c2bd89a6 feat: auto select schema (#22160)
     add 896c832649 fix: Add scrollTopOnPagination property to Table (#22115)
     add 25114a7b97 feat: Horizontal filter bar states (#22064)
     add c3f9f0bf69 fix(alerts): execute query as report executor (#22167)
     add e990690dde fix: Flaky E2E tests (#22152)
     add 7e54b88a51 chore: Change get_table_names/get_view_names return type (#22085)
     add 9a2cb431ce fix: Adds time grain to Pivot Table v2 (#22170)
     add cc38400d71 fix: Unhandled exception Str Column Type (#22147)
     add 2e5270cdb0 fix(db-migration): new_dataset_models_take_2 error on postgres (#21417)
     add 9c52cca95a docs: installing database drivers - trino (#22157)
     add f40e6d1054 fix: SQL Lab QuerySource via referrer (#22172)
     add 6bb4d87deb feat: CSV File Upload form updates (#21922)
     add ac0ff78616 fix: chart id mapping in dashboard api (#22179)
     add 78a4bd6bb2 fix: don't stringify extraJson in form (#22171)
     add f885a18fec fix: Empty Error Alert Modal  (#22186)
     add d1567ba06d docs: add AI inside to users list (#22187)
     add a77b2d6ebf chore: remove annotation layer FAB CRUD model view (#22178)
     add 888f43c6ad chore: rename 'Change dataset' action to 'Swap dataset' (#22197)
     add 1809d2b957 fix(explore): Value undefined and Unhashable type errors (#22207)
     add 3bc0865d90 fix: Drill to detail blocked by tooltip (#22082)
     add 2e650eaebe fix(plugin-chart-echarts): tooltip overflow bug (#22218)
     add 7408676019 build(docker): Push websocket image (#22181)
     add 1831e8c927 fix: (dashboard) Adds optional chaining to avoid runtime error (#22213)
     add b2fcdc56c1 refactor: restructure shared-contrls modules (#22224)
     add 64939f2872 feat: Make filters and dividers display horizontally in horizontal native filters filter bar (#22169)
     add 9578a443ef feat(chart): Added Latvia to countries map (#22220)
     add d1e576cbd1 fix(explore): Prevent infinite rerenders when editing dataset (#22219)
     add eba7b3d074 feat: Adds virtualization option to antd based Table component (#22135)
     add a8bc53d805 fix(reports): force data generation in csv reports (#22196)
     add cc2334e58c chore(dashboard): Ignore empty json value for overwrite confirm (#22214)
     add 22fab5e58c feat: Axis sort in the Bar Chart V2 (#21993)
     add 0fdc520797 fix: the TimePicker overlay the AdhocFilter (#22234)
     add 940a17514f fix(generic-chart-axes): apply time filter on all target column types (#22238)
     add 4b96474d6c fix(dashboard): Fix filter card positioning for horizontal native filters (#22212)
     add 93158ea649 fix(dashboard): Fix hover labels for horizontal overflow native filter dividers (#22210)
     add 435926b89e fix(dashboard): Add correct icon, label and badge to horizontal native filters dropdown button (#22211)
     add 79e7980791 chore: Add a migration that removes filter_bar_orientation from dashboard's json_metadata (#22248)
     add 389e44e1c5 fix: Apply border radius and fix height for MetadataBar (#22010)
     add fb3e717573 fix(file_upload): Fix columnar and Excel upload forms (#22249)
     add a642d126f8 fix(dashboard): Fix FilterWithDataMask typing and add null check (#22260)
     add 969c9634f6 fix(dashboard): Force native filters into vertical orientation when FF off (#22265)
     add 4657250bcf chore(dashboard): Fix missing React key errors (#22266)
     add 91d19056cf fix(dashboard): Change horizontal filter bar divider truncation logic (#22252)
     add b1f8fd4f64 chore(superset-ui): remove deprecated fields from QueryObject (#22272)
     add 2fd0a6146e feat: CSV File Upload form updates (Grouping with Collapse/Expand) (#21992)
     add 6ead8afe28 build(deps-dev): bump @typescript-eslint/parser from 4.19.0 to 5.45.0 in /superset-websocket (#22255)
     add 5de98c31fd chore: bump clickhouse to 0.4.6 (#22279)
     add 436b790998 docs: Add Oslandia to superset users (#22242)
     add 32ccb97c9b fix: allow datasource imports on Windows (#22264)
     add e80e10ec06 feat: add risingwave.py in db engine specs (#22123)
     add 3ffe7828a7 feat: Uses new table component in Drill to Detail (#22173)
     add ffff3e4bf4 fix(native-filters): Add empty text node before OutPortal (#22289)
     add afc10a247b feat: Adds overflow to the DropdownContainer popover (#22250)
     add 04e0bb9f36 fix(native-filters): Misc spacing fixes for horizontal and horizontal overflow filter bar items (#22288)
     add ead2834a77 fix: Horizontal filter bar resizing (#22286)
     add 309c064cc8 fix(dashboard): chart doesn't resize when tab switch (#22009)
     add 8cf572858c feat: Automatically closes the DropdownContainer when scrolling outside of the component (#22287)
     add 3affd4687e build(deps): bump hot-shots from 9.0.0 to 9.3.0 in /superset-websocket (#22295)
     add 329dd225a9 build(deps-dev): bump @types/cookie from 0.4.1 to 0.5.1 in /superset-websocket (#22296)
     add 347eec8717 build(deps-dev): bump @types/node from 16.11.6 to 18.11.10 in /superset-websocket (#22297)
     add 2bdf22b215 fix(docker): Fixing ws docker push (#22303)
     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 0573e97b62 build(deps): bump loader-utils from 2.0.2 to 2.0.4 in /docs

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (165f2ba763)
            \
             N -- N -- N   refs/heads/dependabot/npm_and_yarn/docs/loader-utils-2.0.4 (0573e97b62)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/CODEOWNERS                                 |    1 +
 .github/workflows/docker_build_push.sh             |    6 +-
 CODE_OF_CONDUCT.md                                 |    2 +-
 CONTRIBUTING.md                                    |    4 +-
 Makefile                                           |    6 +-
 README.md                                          |    6 +-
 RESOURCES/INTHEWILD.md                             |    3 +
 UPDATING.md                                        |    2 +
 docs/docs/contributing/contributing-page.mdx       |    2 +-
 docs/docs/contributing/translations.mdx            |    6 +-
 docs/docs/databases/bigquery.mdx                   |    4 +-
 docs/docs/databases/clickhouse.mdx                 |   14 +-
 docs/docs/databases/docker-add-drivers.mdx         |    2 +-
 docs/docs/databases/dynamodb.mdx                   |   20 +
 .../docs/databases/installing-database-drivers.mdx |    7 +-
 docs/docs/databases/risingwave.mdx                 |   17 +
 docs/docs/installation/running-on-kubernetes.mdx   |    2 +-
 docs/docusaurus.config.js                          |    2 +-
 docs/src/pages/community.tsx                       |    7 +-
 docs/yarn.lock                                     |  385 ++---
 requirements/base.txt                              |   11 +-
 requirements/development.txt                       |    2 +-
 requirements/docker.txt                            |    2 +-
 requirements/testing.txt                           |   63 +-
 setup.cfg                                          |    2 +-
 setup.py                                           |   20 +-
 superset-frontend/.storybook/main.js               |    4 +-
 .../cypress/integration/chart_list/filter.test.ts  |    4 +-
 .../integration/dashboard/drilltodetail.test.ts    |   65 +-
 .../integration/dashboard/nativeFilters.test.ts    |  218 +++
 .../cypress/integration/dashboard/tabs.test.ts     |   28 +
 .../cypress/integration/dashboard/utils.ts         |   58 +-
 .../cypress/integration/explore/control.test.ts    |    2 +-
 .../cypress/integration/explore/utils.ts           |    8 +-
 .../cypress-base/cypress/support/index.ts          |    2 +
 superset-frontend/package-lock.json                | 1061 +++++++------
 superset-frontend/package.json                     |    2 +-
 .../superset-ui-chart-controls/package.json        |    2 +-
 .../superset-ui-chart-controls/src/index.ts        |    8 +-
 .../src/operators/sortOperator.ts                  |   42 +-
 .../src/sections/echartsTimeSeriesQuery.tsx        |   64 +-
 .../src/shared-controls/customControls.tsx         |  141 ++
 .../src/shared-controls/emitFilterControl.tsx      |   37 -
 .../src/shared-controls}/index.ts                  |   11 +-
 .../src/shared-controls/legacySortBy.tsx           |   37 -
 .../{index.tsx => sharedControls.tsx}              |    4 +-
 .../superset-ui-chart-controls/src/types.ts        |    3 +-
 .../src/utils/expandControlConfig.tsx              |    3 +-
 .../test/operators/sortOperator.test.ts            |  121 +-
 .../src/chart/models/ChartProps.ts                 |    9 +
 .../superset-ui-core/src/query/buildQueryObject.ts |   21 +-
 .../superset-ui-core/src/query/getColumnLabel.ts   |    4 +-
 .../packages/superset-ui-core/src/query/index.ts   |    7 +-
 .../superset-ui-core/src/query/normalizeOrderBy.ts |   10 +-
 .../superset-ui-core/src/query/types/Dashboard.ts  |   12 +
 .../src/query/types/PostProcessing.ts              |    4 +-
 .../superset-ui-core/src/query/types/Query.ts      |    7 +-
 .../src/query/types/QueryFormData.ts               |    8 +-
 .../src/ui-overrides/ExtensionsRegistry.ts         |    1 +
 .../test/__mocks__/resize-observer-polyfill.ts     |    5 +
 .../test/query/buildQueryObject.test.ts            |   43 +-
 .../test/query/normalizeOrderBy.test.ts            |    8 +-
 .../test/query/types/Dashboard.test.ts             |   65 +-
 .../test/query/types/Metric.test.ts                |    6 +-
 .../test/query/types/PostProcessing.test.ts        |    2 +-
 .../packages/superset-ui-demo/package.json         |    2 +-
 .../scripts/Country Map GeoJSON Generator.ipynb    |    1 +
 .../src/countries.ts                               |    2 +
 .../src/countries/latvia.geojson                   |  125 ++
 .../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/Line/index.js     |    2 +-
 .../plugins/plugin-chart-echarts/package.json      |    2 +-
 .../src/BigNumber/BigNumberTotal/transformProps.ts |    9 +-
 .../src/BigNumber/BigNumberViz.tsx                 |   70 +-
 .../BigNumberWithTrendline/transformProps.ts       |   14 +-
 .../plugin-chart-echarts/src/BigNumber/types.ts    |   60 +-
 .../src/BoxPlot/EchartsBoxPlot.tsx                 |    2 +
 .../plugin-chart-echarts/src/BoxPlot/buildQuery.ts |    2 +-
 .../src/BoxPlot/controlPanel.ts                    |    2 +-
 .../src/BoxPlot/transformProps.ts                  |   10 +-
 .../plugin-chart-echarts/src/BoxPlot/types.ts      |   21 +-
 .../src/Funnel/EchartsFunnel.tsx                   |    2 +
 .../src/Funnel/transformProps.ts                   |    8 +-
 .../plugin-chart-echarts/src/Funnel/types.ts       |   22 +-
 .../src/Gauge/EchartsGauge.tsx                     |    2 +
 .../src/Gauge/transformProps.ts                    |    8 +-
 .../plugin-chart-echarts/src/Gauge/types.ts        |   19 +-
 .../src/Graph/EchartsGraph.tsx                     |    2 +
 .../src/Graph/transformProps.ts                    |   14 +-
 .../plugin-chart-echarts/src/Graph/types.ts        |   29 +-
 .../src/MixedTimeseries/EchartsMixedTimeseries.tsx |    6 +-
 .../src/MixedTimeseries/transformProps.ts          |   14 +-
 .../src/MixedTimeseries/types.ts                   |   43 +-
 .../plugin-chart-echarts/src/Pie/EchartsPie.tsx    |    2 +
 .../plugin-chart-echarts/src/Pie/transformProps.ts |    8 +-
 .../plugins/plugin-chart-echarts/src/Pie/types.ts  |   24 +-
 .../src/Radar/EchartsRadar.tsx                     |    2 +
 .../plugin-chart-echarts/src/Radar/buildQuery.ts   |    4 +-
 .../src/Radar/transformProps.ts                    |    8 +-
 .../plugin-chart-echarts/src/Radar/types.ts        |   19 +-
 .../src/Timeseries/Area/index.ts                   |    2 +-
 .../src/Timeseries/EchartsTimeseries.tsx           |    5 +-
 .../src/Timeseries/Regular/Bar/controlPanel.tsx    |   37 +-
 .../src/Timeseries/Regular/Bar/index.ts            |    4 +-
 .../src/Timeseries/Regular/Line/index.ts           |    2 +-
 .../src/Timeseries/buildQuery.ts                   |    2 +
 .../src/Timeseries/transformProps.ts               |   10 +-
 .../plugin-chart-echarts/src/Timeseries/types.ts   |   40 +-
 .../plugin-chart-echarts/src/Tree/EchartsTree.tsx  |   12 +-
 .../plugin-chart-echarts/src/Tree/constants.ts     |   16 +
 .../plugin-chart-echarts/src/Tree/controlPanel.tsx |    2 +-
 .../src/Tree/transformProps.ts                     |   20 +-
 .../plugins/plugin-chart-echarts/src/Tree/types.ts |   34 +-
 .../src/Treemap/EchartsTreemap.tsx                 |   14 +-
 .../plugin-chart-echarts/src/Treemap/index.ts      |    2 +-
 .../src/Treemap/transformProps.ts                  |    8 +-
 .../plugin-chart-echarts/src/Treemap/types.ts      |   11 +-
 .../plugin-chart-echarts/src/components/Echart.tsx |    6 +
 .../plugins/plugin-chart-echarts/src/constants.ts  |   15 +-
 .../plugins/plugin-chart-echarts/src/defaults.ts   |   56 +-
 .../plugins/plugin-chart-echarts/src/types.ts      |   45 +-
 .../src/utils/eventHandlers.ts                     |   13 +-
 .../plugin-chart-echarts/src/utils/tooltip.ts      |   79 +
 .../test/BigNumber/transformProps.test.ts          |    8 +-
 .../test/Graph/transformProps.test.ts              |   49 +-
 .../test/MixedTimeseries/buildQuery.test.ts        |    9 +-
 .../test/Timeseries/buildQuery.test.ts             |    4 +-
 .../test/Tree/transformProps.test.ts               |   11 +-
 .../src/PivotTableChart.tsx                        |   13 +-
 .../src/plugin/buildQuery.ts                       |    2 +-
 .../src/plugin/controlPanel.tsx                    |    2 +-
 .../plugin-chart-pivot-table/src/plugin/index.ts   |    2 +-
 .../src/plugin/transformProps.ts                   |    2 +
 .../plugins/plugin-chart-pivot-table/src/types.ts  |    2 +
 .../plugins/plugin-chart-table/src/buildQuery.ts   |    2 +-
 .../plugin-chart-table/src/controlPanel.tsx        |    2 +-
 .../spec/fixtures/mockDashboardInfo.js             |    3 +
 superset-frontend/spec/fixtures/mockStore.js       |   99 +-
 .../EstimateQueryCostButton.test.tsx               |   14 +-
 .../components/EstimateQueryCostButton/index.tsx   |   26 +-
 .../components/QueryHistory/QueryHistory.test.tsx  |    8 -
 .../src/SqlLab/components/QueryHistory/index.tsx   |    9 -
 .../SqlLab/components/QueryLimitSelect/index.tsx   |    6 +-
 .../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 +-
 .../RunQueryActionButton.test.tsx                  |    4 +-
 .../components/RunQueryActionButton/index.tsx      |    6 +-
 .../components/SaveDatasetActionButton/index.tsx   |   10 +-
 .../src/SqlLab/components/SaveQuery/index.tsx      |    9 +-
 .../SqlLab/components/ShareSqlLabQuery/index.tsx   |    8 +-
 .../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 |   53 +-
 .../src/SqlLab/components/SqlEditor/index.jsx      |   14 +-
 .../SqlEditorLeftBar/SqlEditorLeftBar.test.jsx     |  172 +--
 .../SqlLab/components/SqlEditorLeftBar/index.tsx   |  140 +-
 .../SqlLab/components/TabbedSqlEditors/index.jsx   |    1 -
 .../components/TableElement/TableElement.test.jsx  |   27 +-
 .../src/SqlLab/components/TableElement/index.tsx   |   14 +-
 .../TemplateParamsEditor.test.tsx                  |    9 +-
 .../components/TemplateParamsEditor/index.tsx      |   26 +-
 superset-frontend/src/SqlLab/fixtures.ts           |    1 +
 superset-frontend/src/SqlLab/types.ts              |    4 +-
 superset-frontend/src/components/Badge/index.tsx   |    4 +-
 .../Chart/DrillDetail/DrillDetailModal.tsx         |    1 +
 .../Chart/DrillDetail/DrillDetailPane.test.tsx     |    7 +-
 .../Chart/DrillDetail/DrillDetailPane.tsx          |  149 +-
 .../Chart/DrillDetail/DrillDetailTableControls.tsx |    1 +
 .../src/components/CronPicker/CronPicker.tsx       |    6 +
 .../src/components/DatabaseSelector/index.tsx      |   17 +-
 .../Datasource/ChangeDatasourceModal.tsx           |    2 +-
 .../DropdownContainer.stories.tsx                  |   23 +-
 .../DropdownContainer/DropdownContainer.test.tsx   |   13 +
 .../DropdownContainer/Overview.stories.mdx         |    4 +-
 .../src/components/DropdownContainer/index.tsx     |  300 ++--
 .../components/DropdownSelectableIcon/index.tsx    |    1 +
 .../src/components/ErrorMessage/ErrorAlert.tsx     |    5 +-
 superset-frontend/src/components/Loading/index.tsx |    1 +
 .../src/components/MetadataBar/MetadataBar.tsx     |    6 +
 .../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/Table/Table.overview.mdx        |   81 +-
 .../src/components/Table/Table.stories.tsx         |  378 ++++-
 .../src/components/Table/VirtualTable.tsx          |  247 +++
 .../BooleanCell/BooleanCell.stories.tsx}           |   23 +-
 .../BooleanCell/BooleanCell.test.tsx}              |   31 +-
 .../Table/cell-renderers/BooleanCell/index.tsx}    |   17 +-
 .../cell-renderers/NullCell/NullCell.stories.tsx}  |   17 +-
 .../cell-renderers/NullCell/NullCell.test.tsx}     |   29 +-
 .../Table/cell-renderers/NullCell/index.tsx}       |   24 +-
 .../cell-renderers/TimeCell/TimeCell.stories.tsx}  |   35 +-
 .../cell-renderers/TimeCell/TimeCell.test.tsx      |   49 +
 .../Table/cell-renderers/TimeCell/index.tsx}       |   25 +-
 .../header-renderers/HeaderWithRadioGroup.tsx      |   94 ++
 superset-frontend/src/components/Table/index.tsx   |  192 ++-
 .../TableSelector/TableSelector.test.tsx           |   26 +-
 .../src/components/TableSelector/index.tsx         |   13 +-
 .../src/components/TableView/TableView.stories.tsx |    1 +
 .../src/components/TableView/TableView.tsx         |   48 +-
 .../src/dashboard/actions/dashboardInfo.ts         |   24 +-
 superset-frontend/src/dashboard/actions/hydrate.js |    8 +-
 .../src/dashboard/actions/nativeFilters.ts         |   24 +
 .../DashboardBuilder/DashboardBuilder.tsx          |   80 +-
 .../dashboard/components/FiltersBadge/index.tsx    |    4 +-
 .../dashboard/components/gridComponents/Chart.jsx  |    4 +-
 .../dashboard/components/gridComponents/Tabs.jsx   |    7 +-
 .../FilterBar/ActionButtons/ActionButtons.test.tsx |    2 +-
 .../FilterBar/ActionButtons/index.tsx              |  107 +-
 .../nativeFilters/FilterBar/FilterBar.test.tsx     |   27 +-
 .../FilterBarOrientationSelect.test.tsx}           |   14 +-
 .../index.tsx                                      |   48 +-
 .../FilterBar/FilterConfigurationLink/index.tsx    |   12 +-
 .../FilterBar/FilterControls/FilterControl.tsx     |  223 ++-
 .../FilterBar/FilterControls/FilterControls.tsx    |  297 ++--
 .../FilterControls/FilterDivider.stories.tsx       |  122 ++
 .../FilterControls/FilterDivider.test.tsx          |  135 ++
 .../FilterBar/FilterControls/FilterDivider.tsx     |  162 ++
 .../FilterBar/FilterControls/FilterValue.tsx       |   52 +-
 .../FilterBar/FilterControls/types.ts              |   15 +-
 .../FilterBar/FilterControls/utils.ts              |   16 +-
 .../FilterBar/FilterSets/EditSection.tsx           |    2 +-
 .../FilterBar/FilterSets/FilterSetUnit.tsx         |    2 +-
 .../FilterBar/FilterSets/FilterSets.test.tsx       |    2 +-
 .../FilterBar/FilterSets/FiltersHeader.tsx         |    2 +-
 .../nativeFilters/FilterBar/FilterSets/Footer.tsx  |    2 +-
 .../nativeFilters/FilterBar/FilterSets/index.tsx   |    4 +-
 .../FilterBar/FiltersDropdownContent/index.tsx     |   54 +
 .../FiltersOutOfScopeCollapsible/index.tsx         |   89 ++
 .../nativeFilters/FilterBar/Header/index.tsx       |   52 +-
 .../nativeFilters/FilterBar/Horizontal.tsx         |  138 ++
 .../FilterBar/HorizontalFilterBar.test.tsx         |  105 ++
 .../nativeFilters/FilterBar/Vertical.tsx           |  316 ++++
 .../components/nativeFilters/FilterBar/index.tsx   |  337 +---
 .../components/nativeFilters/FilterBar/types.ts    |   67 +
 .../FilterBar/useFilterControlFactory.tsx          |   87 ++
 .../components/nativeFilters/FilterBar/utils.ts    |    9 +-
 .../nativeFilters/FilterCard/DependenciesRow.tsx   |    5 +-
 .../nativeFilters/FilterCard/FilterCard.test.tsx   |  173 ++-
 .../nativeFilters/FilterCard/FilterCardContent.tsx |   12 +-
 .../nativeFilters/FilterCard/NameRow.tsx           |   53 +-
 .../nativeFilters/FilterCard/ScopeRow.tsx          |    4 +-
 .../components/nativeFilters/FilterCard/Styles.ts  |    5 +
 .../components/nativeFilters/FilterCard/index.tsx  |   10 +-
 .../components/nativeFilters/FilterCard/types.ts   |    7 +
 .../dashboard/components/nativeFilters/utils.ts    |   14 +-
 .../src/dashboard/reducers/dashboardInfo.js        |    6 +-
 .../src/dashboard/reducers/nativeFilters.ts        |   14 +
 superset-frontend/src/dashboard/styles.ts          |    9 +
 superset-frontend/src/dashboard/types.ts           |    4 +-
 .../src/dashboard/util/getOverwriteItems.ts        |    6 +-
 .../dashboard/util/updateComponentParentsList.js   |   40 +-
 .../util/updateComponentParentsList.test.js        |   65 +
 .../util/useFilterFocusHighlightStyles.test.tsx    |   39 +
 .../util/useFilterFocusHighlightStyles.ts          |    9 +-
 .../explore/components/ControlPanelsContainer.tsx  |   50 +-
 .../AnnotationLayerControl/AnnotationLayer.jsx     |    4 +-
 .../AnnotationLayer.test.tsx                       |    2 +-
 .../controls/ControlPopover/ControlPopover.tsx     |   22 +-
 .../DatasourceControl/DatasourceControl.test.tsx   |    8 +-
 .../controls/DatasourceControl/index.jsx           |    4 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |   84 +-
 .../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         |    8 +-
 .../components/controls/XAxisSortControl.tsx}      |   31 +-
 .../src/explore/components/controls/index.js       |    2 +
 .../components/GroupBy/GroupByFilterPlugin.tsx     |    4 +
 .../filters/components/GroupBy/transformProps.ts   |    4 +
 .../filters/components/Range/RangeFilterPlugin.tsx |   39 +-
 .../src/filters/components/Range/buildQuery.ts     |    1 -
 .../src/filters/components/Range/transformProps.ts |    7 +
 .../src/filters/components/Range/types.ts          |    3 +
 .../components/Select/SelectFilterPlugin.tsx       |   22 +-
 .../filters/components/Select/buildQuery.test.ts   |   10 +-
 .../src/filters/components/Select/buildQuery.ts    |    2 +-
 .../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  |    5 +
 superset-frontend/src/hooks/useTruncation/index.ts |   90 +-
 .../hooks/useTruncation/useCSSTextTruncation.ts    |   61 +
 .../{index.ts => useChildElementTruncation.ts}     |   13 +-
 .../src/views/CRUD/alert/AlertReportModal.test.jsx |   12 +-
 .../src/views/CRUD/alert/AlertReportModal.test.tsx |   34 +
 .../src/views/CRUD/alert/AlertReportModal.tsx      |   66 +-
 .../src/views/CRUD/annotation/AnnotationList.tsx   |    4 +-
 .../CRUD/annotationlayers/AnnotationLayersList.tsx |    8 +-
 .../src/views/CRUD/dashboard/DashboardList.tsx     |   14 +-
 .../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 +
 .../AddDataset/DatasetPanel/DatasetPanel.test.tsx  |   31 +-
 .../AddDataset/DatasetPanel/DatasetPanel.tsx       |  201 ++-
 .../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 +-
 .../AddDataset/LeftPanel/LeftPanel.test.tsx        |   45 +
 .../data/dataset/AddDataset/LeftPanel/index.tsx    |   67 +-
 .../views/CRUD/data/dataset/AddDataset/index.tsx   |   44 +-
 .../views/CRUD/data/dataset/AddDataset/types.tsx   |    1 +
 .../src/views/CRUD/data/dataset/styles.ts          |    1 +
 superset-frontend/src/views/CRUD/data/hooks.ts     |   10 +
 .../src/views/RootContextProviders.tsx             |   56 +-
 superset-frontend/src/views/routes.tsx             |    4 +-
 superset-frontend/webpack.config.js                |    3 +
 superset-websocket/package-lock.json               | 1609 +++++++++++---------
 superset-websocket/package.json                    |   16 +-
 .../annotations/commands/create.py                 |    2 +-
 superset/charts/commands/export.py                 |    8 +-
 superset/charts/data/api.py                        |   11 +
 superset/charts/schemas.py                         |    4 +-
 superset/commands/importers/v1/utils.py            |    6 +-
 superset/config.py                                 |    6 +
 superset/connectors/base/models.py                 |    9 +-
 superset/connectors/sqla/models.py                 |  153 +-
 superset/dashboards/commands/export.py             |    8 +-
 superset/dashboards/schemas.py                     |    2 +-
 superset/databases/commands/export.py              |   16 +-
 superset/datasets/commands/export.py               |   16 +-
 superset/db_engine_specs/base.py                   |   18 +-
 superset/db_engine_specs/bigquery.py               |    8 +-
 superset/db_engine_specs/databricks.py             |  264 +++-
 superset/db_engine_specs/duckdb.py                 |    6 +-
 superset/db_engine_specs/postgres.py               |   10 +-
 superset/db_engine_specs/presto.py                 |   28 +-
 .../__init__.py => db_engine_specs/risingwave.py}  |   24 +-
 superset/db_engine_specs/sqlite.py                 |    6 +-
 superset/initialization/__init__.py                |   27 +-
 ...14-38_a9422eeaae74_new_dataset_models_take_2.py |   33 +-
 ...1_4ce1d9b25135_remove_filter_bar_orientation.py |   65 +
 superset/models/core.py                            |   41 +-
 superset/models/helpers.py                         |    4 +
 superset/reports/commands/alert.py                 |   10 +-
 superset/result_set.py                             |    6 +-
 superset/tasks/scheduler.py                        |    7 +-
 .../templates/superset/form_view/csv_macros.html   |   75 +
 .../templates/superset/form_view/csv_scripts.html  |   37 +
 .../form_view/csv_to_database_view/edit.html       |  116 +-
 .../form_view/database_schemas_selector.html       |    2 +-
 superset/translations/fr/LC_MESSAGES/messages.json |   10 +-
 superset/utils/core.py                             |    5 +-
 superset/utils/date_parser.py                      |    4 +-
 superset/{views/__init__.py => utils/file.py}      |   24 +-
 superset/utils/pandas_postprocessing/sort.py       |   24 +-
 superset/utils/pandas_postprocessing/utils.py      |   12 +-
 superset/utils/webdriver.py                        |   70 +-
 superset/views/__init__.py                         |    1 -
 superset/views/annotations.py                      |  110 +-
 superset/views/core.py                             |    8 +-
 superset/views/database/forms.py                   |  178 +--
 superset/views/database/views.py                   |   93 +-
 tests/common/query_context_generator.py            |    4 +-
 tests/integration_tests/charts/data/api_tests.py   |   50 +
 tests/integration_tests/core_tests.py              |   35 -
 tests/integration_tests/csv_upload_tests.py        |   12 +-
 tests/integration_tests/dashboards/api_tests.py    |   20 +-
 tests/integration_tests/datasets/api_tests.py      |    2 +-
 .../db_engine_specs/base_engine_spec_tests.py      |    4 +-
 .../db_engine_specs/bigquery_tests.py              |    2 +-
 .../db_engine_specs/clickhouse_tests.py            |   47 -
 .../db_engine_specs/databricks_tests.py            |   67 +
 .../db_engine_specs/postgres_tests.py              |    4 +-
 .../db_engine_specs/presto_tests.py                |   10 +-
 tests/integration_tests/reports/alert_tests.py     |   70 +
 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        |   70 +-
 tests/integration_tests/utils_tests.py             |   12 +
 tests/unit_tests/db_engine_specs/test_bigquery.py  |   12 +-
 .../unit_tests/db_engine_specs/test_clickhouse.py  |   46 +
 .../unit_tests/db_engine_specs/test_databricks.py  |  135 ++
 .../unit_tests/pandas_postprocessing/test_sort.py  |   29 +-
 tests/unit_tests/result_set_test.py                |   41 +
 tests/unit_tests/utils/test_file.py                |   44 +
 407 files changed, 11015 insertions(+), 4832 deletions(-)
 create mode 100644 docs/docs/databases/dynamodb.mdx
 create mode 100644 docs/docs/databases/risingwave.mdx
 create mode 100644 superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/customControls.tsx
 delete mode 100644 superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/emitFilterControl.tsx
 copy superset-frontend/{src/explore/components/controls/DateFilterControl/components => packages/superset-ui-chart-controls/src/shared-controls}/index.ts (73%)
 delete mode 100644 superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/legacySortBy.tsx
 rename superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/{index.tsx => sharedControls.tsx} (99%)
 create mode 100644 superset-frontend/plugins/legacy-plugin-chart-country-map/src/countries/latvia.geojson
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/utils/tooltip.ts
 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/components/Table/VirtualTable.tsx
 copy superset-frontend/{plugins/plugin-chart-echarts/src/Tree/EchartsTree.tsx => src/components/Table/cell-renderers/BooleanCell/BooleanCell.stories.tsx} (68%)
 copy superset-frontend/src/{dashboard/components/nativeFilters/FilterCard/FilterCardContent.tsx => components/Table/cell-renderers/BooleanCell/BooleanCell.test.tsx} (58%)
 copy superset-frontend/{plugins/plugin-chart-echarts/src/Tree/EchartsTree.tsx => src/components/Table/cell-renderers/BooleanCell/index.tsx} (74%)
 copy superset-frontend/{plugins/plugin-chart-echarts/src/Tree/EchartsTree.tsx => src/components/Table/cell-renderers/NullCell/NullCell.stories.tsx} (72%)
 copy superset-frontend/src/{dashboard/components/nativeFilters/FilterCard/FilterCardContent.tsx => components/Table/cell-renderers/NullCell/NullCell.test.tsx} (62%)
 copy superset-frontend/{plugins/plugin-chart-echarts/src/Tree/EchartsTree.tsx => src/components/Table/cell-renderers/NullCell/index.tsx} (71%)
 copy superset-frontend/src/{dashboard/components/nativeFilters/FilterCard/FilterCardContent.tsx => components/Table/cell-renderers/TimeCell/TimeCell.stories.tsx} (59%)
 create mode 100644 superset-frontend/src/components/Table/cell-renderers/TimeCell/TimeCell.test.tsx
 copy superset-frontend/{plugins/plugin-chart-echarts/src/Tree/EchartsTree.tsx => src/components/Table/cell-renderers/TimeCell/index.tsx} (67%)
 create mode 100644 superset-frontend/src/components/Table/header-renderers/HeaderWithRadioGroup.tsx
 rename superset-frontend/src/dashboard/components/nativeFilters/FilterBar/{FilterBarLocationSelect/FilterBarLocationSelect.test.tsx => FilterBarOrientationSelect/FilterBarOrientationSelect.test.tsx} (93%)
 rename superset-frontend/src/dashboard/components/nativeFilters/FilterBar/{FilterBarLocationSelect => FilterBarOrientationSelect}/index.tsx (58%)
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterDivider.stories.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterDivider.test.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterDivider.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FiltersDropdownContent/index.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FiltersOutOfScopeCollapsible/index.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/Horizontal.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/HorizontalFilterBar.test.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/Vertical.tsx
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/types.ts
 create mode 100644 superset-frontend/src/dashboard/components/nativeFilters/FilterBar/useFilterControlFactory.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/DateFilterControl/components/DateLabel.tsx
 copy superset-frontend/src/{dashboard/components/nativeFilters/FilterBar/FilterControls/utils.ts => explore/components/controls/XAxisSortControl.tsx} (62%)
 create mode 100644 superset-frontend/src/hooks/useTruncation/useCSSTextTruncation.ts
 copy superset-frontend/src/hooks/useTruncation/{index.ts => useChildElementTruncation.ts} (87%)
 copy superset/{views/__init__.py => db_engine_specs/risingwave.py} (75%)
 create mode 100644 superset/migrations/versions/2022-11-28_17-51_4ce1d9b25135_remove_filter_bar_orientation.py
 create mode 100644 superset/templates/superset/form_view/csv_macros.html
 create mode 100644 superset/templates/superset/form_view/csv_scripts.html
 copy superset/{views/__init__.py => utils/file.py} (74%)
 delete mode 100644 tests/integration_tests/db_engine_specs/clickhouse_tests.py
 create mode 100644 tests/integration_tests/db_engine_specs/databricks_tests.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_clickhouse.py
 create mode 100644 tests/unit_tests/db_engine_specs/test_databricks.py
 create mode 100644 tests/unit_tests/utils/test_file.py