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/10/31 19:50:47 UTC

[superset] branch create-sshtunnelconfig-tbl updated (f7a6a411f2 -> f8b877de6e)

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 f7a6a411f2 use factory instead
     add b17ef18aae chore: Color consistency E2E tests (#21622)
     add f4da74ce8d feat: Adds a Content Security Policy (CSP) check for production environments (#21874)
     add 9a063abb3b feat(explore): add config for default time filter (#21879)
     add e418694150 fix: Mistaken use of BootstrapUser type (#21892)
     add f4a4ab41e0 fix: type of AnnotationLayer (#21878)
     add 40f82545ab fix(dashboard): Ensure correct positioning of "Drill to detail by" submenu (#21894)
     add 2fe68a3633 chore: E2E Dashboards Cross-references (#21805)
     add c2834cc14c chore: Remove CROSS_REFERENCES feature flag (#21815)
     add 04b017e006 chore: Updating SIP issue template to boost the link, and (hopefully) reduce duplicate-numbered SIP issues. (#21896)
     add 3da9687328 chore: Improves D2D loading indicator (#21908)
     add 7edf1fbdf0 fix(superset): Fixed API for bulk delete of embedded dashboards (#21911)
     add f5977caf44 chore(plugin-chart-echarts): bump ECharts to 5.4.0 (#21916)
     add a36ab71a27 fix: Ensure data cleanup in Cypress (#21921)
     add 175ec854b9 feat: Add dataset visuals for when a table is selected (#21893)
     add c19708b432 feat(rightmenu): Add Datasets to + Menu and Hide Databases when one has been connected (#21530)
     add 88e98d576c fix(sqllab): fix control x to stop query (#21899)
     add 792820ef48 fix(sqllab): remove set state on component update lifecycle (#21771)
     add 76c865fc56 chore: additional logging in alerts and reports (#21802)
     add c6c9215a2b fix: time grain key from P0.25Y to P3M (#21919)
     add fa67315f5b fix: Default temporal column in Datasource (#21857)
     add 1388f21ee3 fix: accept old database payload (#21923)
     add 7600da8041 feat: create function for get_sqla_engine with context (#21790)
     add 779d9f7533 feat: Adds the HORIZONTAL_FILTER_BAR feature flag (#21935)
     add a88dfe24c7 fix: check that imports are ZIPs (#21875)
     add 40024064ae fix: BIGINT rendering regression in chartAction (#21937)
     add 059e53a39f fix: Crash caused by numpy.vectorize (#21936)
     add 203b289021 feat(bigquery): Custom message when Service Account doesnt have the correct Roles and Permissions (#21838)
     add edce579047 feat(dashboard): Move dashboard auto refresh intervals options to config (#21924)
     add 2d5ee4faaa docs(athena): add assuming IAM role with PyAthena (#21951)
     add 95b43238a0 fix(dashboard): Remove bar at bottom of dashboard edit sidebar (#21807)
     add 7e3e13321b fix: Most common flaky Cypress tests (#21941)
     add 06da7bf65c feat(helm): Support for flower and websocket containers (#21806)
     add fb8231b50c fix(sqllab): wiped out unsaved changes by delayed actions (#21877)
     add 9d25453425 fix(explore): Chart save modal displays error instead of failing silently (#21920)
     add 102909e004 fix: small bump to shillelagh (#21953)
     add 3c7a081281 fix(explore): Small changes in metadata bar copy and tooltip placement (#21952)
     add 7f563cf92d chore: Remove several React app console warnings and errors v2 (#21725)
     add 30e380ae30 Merge branch 'master' of https://github.com/apache/superset into create-sshtunnelconfig-tbl
     add f8b877de6e add sshtunnel pip

No new revisions were added by this update.

Summary of changes:
 .github/ISSUE_TEMPLATE/sip.md                      |   6 +-
 .github/workflows/superset-helm-lint.yml           |   1 +
 .markdownlint.json                                 |   4 +
 RESOURCES/FEATURE_FLAGS.md                         |   2 +-
 docs/docs/databases/athena.mdx                     |   8 +
 docs/docs/security.mdx                             |  22 +
 helm/superset/Chart.lock                           |   9 +
 helm/superset/Chart.yaml                           |  25 +-
 helm/superset/README.md                            | 249 ++++++++
 helm/superset/README.md.gotmpl                     |  40 ++
 helm/superset/templates/deployment-beat.yaml       |  42 +-
 ...deployment-beat.yaml => deployment-flower.yaml} | 104 +--
 helm/superset/templates/deployment-worker.yaml     |  50 +-
 helm/superset/templates/deployment-ws.yaml         | 138 ++++
 helm/superset/templates/deployment.yaml            |  66 +-
 helm/superset/templates/ingress.yaml               |  15 +-
 helm/superset/templates/init-job.yaml              |  12 +-
 ...{secret-superset-config.yaml => secret-ws.yaml} |  19 +-
 helm/superset/templates/service.yaml               |  58 ++
 helm/superset/values.schema.json                   | 700 ---------------------
 helm/superset/values.yaml                          | 433 ++++++++++---
 lintconf.yaml                                      |   8 +-
 requirements/base.txt                              |  30 +-
 requirements/development.txt                       |   4 +-
 requirements/docker.txt                            |   2 +-
 requirements/local.txt                             |   2 +-
 setup.py                                           |   3 +-
 .../cypress-base/cypress/fixtures/charts.json      |  20 +-
 .../cypress-base/cypress/fixtures/dashboards.json  |  28 +
 .../cypress/integration/chart_list/filter.test.ts  |   4 +-
 .../cypress/integration/chart_list/list.test.ts    |  63 +-
 .../cypress/integration/dashboard/actions.test.js  |   2 +-
 .../cypress/integration/dashboard/editmode.test.ts | 591 +++++++++++++++--
 .../integration/dashboard/nativeFilters.test.ts    |  31 +-
 .../cypress/integration/dashboard/utils.ts         |   9 +
 .../integration/dashboard_list/list.test.ts        |   2 +-
 .../integration/explore/advanced_analytics.test.ts |   9 +-
 .../cypress/integration/explore/chart.test.js      | 105 ++++
 .../cypress/integration/explore/control.test.ts    |  16 +-
 .../cypress/integration/explore/utils.ts           |  37 ++
 .../cypress/integration/sqllab/tabs.test.ts        |   4 +-
 .../cypress-base/cypress/support/index.d.ts        |   6 +
 .../cypress-base/cypress/support/index.ts          |  48 +-
 superset-frontend/package-lock.json                |  92 +--
 superset-frontend/package.json                     |   4 +-
 .../packages/superset-ui-core/package.json         |  15 +-
 .../src/connection/callApi/parseResponse.ts        |  14 +-
 .../superset-ui-core/src/connection/types.ts       |   8 +-
 .../superset-ui-core/src/query/constants.ts        |   1 -
 .../src/query/types/AnnotationLayer.ts             |   3 +-
 .../superset-ui-core/src/utils/featureFlags.ts     |   2 +-
 .../test/connection/callApi/parseResponse.test.ts  |  15 +
 .../plugin-chart-echarts/Timeseries/Stories.tsx    |  74 ++-
 .../Timeseries/confbandData.ts                     | 329 ++++++++++
 .../Timeseries/stackWithNulls.ts}                  |  16 +-
 .../plugins/plugin-chart-echarts/package.json      |   2 +-
 .../src/Timeseries/transformers.ts                 |   1 +
 superset-frontend/src/SqlLab/actions/sqlLab.js     |  15 +-
 .../SqlLab/components/SouthPane/SouthPane.test.jsx | 105 ++--
 .../src/SqlLab/components/SouthPane/index.tsx      |   3 +-
 .../src/SqlLab/components/SouthPane/state.ts       |  34 +-
 .../src/SqlLab/components/SqlEditor/index.jsx      |  24 +-
 .../TabbedSqlEditors/TabbedSqlEditors.test.jsx     |  30 +-
 .../SqlLab/components/TabbedSqlEditors/index.jsx   |  36 --
 superset-frontend/src/SqlLab/reducers/sqlLab.js    |  49 +-
 .../src/SqlLab/reducers/sqlLab.test.js             |  26 +-
 .../src/components/Chart/ChartContextMenu.tsx      |  18 +-
 .../Chart/DrillDetail/DrillDetailMenuItems.tsx     |  20 +-
 .../Chart/DrillDetail/DrillDetailPane.test.tsx     |   4 +-
 .../Chart/DrillDetail/DrillDetailPane.tsx          |  34 +-
 .../src/components/Chart/chartAction.js            |   2 +
 .../src/components/Chart/chartActions.test.js      |  38 ++
 .../components/Chart/utils.test.ts}                |  45 +-
 .../Chart/utils.ts}                                |  33 +-
 .../src/components/ListView/CrossLinks.tsx         |   2 +-
 .../src/components/ListView/Filters/index.tsx      |   7 +-
 superset-frontend/src/components/ListView/types.ts |   1 +
 .../src/components/ListViewCard/index.tsx          |  20 +-
 .../src/components/MetadataBar/MetadataBar.tsx     |  19 +-
 .../BuilderComponentPane.test.tsx                  |   2 +-
 .../components/BuilderComponentPane/index.tsx      | 158 ++---
 .../src/dashboard/components/Dashboard.jsx         |   2 +-
 .../DashboardBuilder/DashboardBuilder.tsx          |   7 +-
 .../src/dashboard/components/DashboardGrid.jsx     |   4 +-
 .../dashboard/components/Header/Header.test.tsx    |   7 +-
 .../HeaderActionsDropdown.test.tsx                 |   7 +-
 .../Header/HeaderActionsDropdown/index.jsx         |  26 +-
 .../src/dashboard/components/Header/index.jsx      |  23 +-
 .../dashboard/components/PublishedStatus/index.jsx |   6 +-
 .../components/RefreshIntervalModal.test.tsx       |  17 +-
 .../dashboard/components/RefreshIntervalModal.tsx  |  29 +-
 .../src/dashboard/components/SliceAdder.jsx        |  59 +-
 .../src/dashboard/components/SliceAdder.test.jsx   |  12 +-
 .../src/dashboard/components/SliceHeader/index.tsx |   1 -
 .../src/dashboard/components/dnd/DragDroppable.jsx |   4 +-
 .../dashboard/components/gridComponents/Chart.jsx  |   6 +-
 .../dashboard/components/gridComponents/Tabs.jsx   |   6 +-
 .../dashboard/stylesheets/builder-sidepane.less    | 132 ----
 .../src/dashboard/stylesheets/index.less           |   1 -
 superset-frontend/src/dashboard/types.ts           |   4 +-
 .../src/dashboard/util/propShapes.jsx              |  14 +-
 superset-frontend/src/explore/ExplorePage.tsx      |   9 +-
 .../src/explore/actions/exploreActions.ts          |   6 +
 .../src/explore/actions/hydrateExplore.test.ts     |  50 ++
 .../src/explore/actions/hydrateExplore.ts          |  15 +-
 .../src/explore/actions/saveModalActions.js        |   6 +
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |  42 +-
 .../components/ExploreChartHeader/index.jsx        |  51 +-
 .../components/ExploreViewContainer/index.jsx      |  49 +-
 .../src/explore/components/SaveModal.tsx           | 175 +++---
 .../DatasourceControl/DatasourceControl.test.tsx   | 123 +++-
 .../controls/DatasourceControl/index.jsx           |  30 +-
 .../controls/DateFilterControl/DateFilterLabel.tsx |  11 +-
 .../controls/MetricControl/savedMetricType.js      |   4 +-
 .../explore/components/controls/SelectControl.jsx  |   2 +-
 .../DashboardsSubMenu.tsx                          |   2 +-
 .../useExploreAdditionalActionsMenu/index.jsx      |  20 +-
 superset-frontend/src/explore/fixtures.tsx         |   2 -
 .../src/explore/reducers/exploreReducer.js         |  11 +-
 .../src/explore/reducers/saveModalReducer.js       |   3 +
 superset-frontend/src/explore/types.ts             |   3 +
 .../src/views/CRUD/alert/AlertList.tsx             |   4 +
 .../CRUD/annotationlayers/AnnotationLayersList.tsx |   2 +
 .../src/views/CRUD/chart/ChartList.tsx             |  77 ++-
 .../views/CRUD/csstemplates/CssTemplatesList.tsx   |   2 +
 .../src/views/CRUD/dashboard/DashboardList.tsx     |   6 +
 .../src/views/CRUD/data/database/DatabaseList.tsx  |   3 +
 .../data/dataset/AddDataset/DatasetPanel/index.tsx |  50 +-
 .../views/CRUD/data/dataset/AddDataset/index.tsx   |  11 +-
 .../views/CRUD/data/dataset/AddDatasetModal.tsx    |  17 +-
 .../dataset/DatasetLayout/DatasetLayout.test.tsx   |   2 +-
 .../src/views/CRUD/data/dataset/DatasetList.tsx    |   7 +
 .../src/views/CRUD/data/query/QueryList.tsx        |   5 +
 .../views/CRUD/data/savedquery/SavedQueryList.tsx  |   3 +
 .../src/views/components/RightMenu.test.tsx        | 453 +++++++------
 .../src/views/components/RightMenu.tsx             |  95 ++-
 superset-frontend/src/views/components/types.ts    |   1 +
 superset/charts/api.py                             |   9 +-
 superset/config.py                                 |  23 +-
 superset/dashboards/dao.py                         |   1 +
 superset/databases/api.py                          |  15 +-
 superset/databases/commands/create.py              |   8 +
 superset/databases/commands/test_connection.py     |  17 +-
 superset/databases/schemas.py                      |  32 +-
 superset/db_engine_specs/bigquery.py               |  13 +-
 superset/db_engine_specs/duckdb.py                 |   2 +-
 superset/db_engine_specs/kusto.py                  |   2 +-
 superset/db_engine_specs/teradata.py               |   2 +-
 superset/examples/tabbed_dashboard.py              |  34 +-
 superset/initialization/__init__.py                |  24 +-
 superset/models/core.py                            |  14 +-
 superset/queries/saved_queries/api.py              |   9 +-
 superset/reports/notifications/email.py            |   4 +-
 superset/result_set.py                             |   9 +-
 superset/tasks/scheduler.py                        |   7 +-
 superset/views/base.py                             |   2 +
 tests/conftest.py                                  |   3 +-
 tests/integration_tests/access_tests.py            |   8 +-
 tests/integration_tests/celery_tests.py            |   4 +-
 tests/integration_tests/conftest.py                |  18 +-
 tests/integration_tests/csv_upload_tests.py        |  16 +-
 tests/integration_tests/dashboards/api_tests.py    |  40 ++
 tests/integration_tests/databases/api_tests.py     |  54 +-
 .../integration_tests/databases/commands_tests.py  |   5 +-
 tests/integration_tests/datasets/api_tests.py      |  27 +-
 tests/integration_tests/datasource_tests.py        |  19 +-
 .../db_engine_specs/bigquery_tests.py              |   4 +-
 .../integration_tests/fixtures/energy_dashboard.py |  27 +-
 .../fixtures/unicode_dashboard.py                  |  21 +-
 .../fixtures/world_bank_dashboard.py               |  21 +-
 tests/integration_tests/model_tests.py             |  75 ++-
 tests/integration_tests/reports/commands_tests.py  |  16 +-
 tests/integration_tests/reports/scheduler_tests.py |  28 +-
 tests/integration_tests/sqllab_tests.py            |  56 +-
 tests/integration_tests/superset_test_config.py    |   1 -
 tests/unit_tests/databases/api_test.py             |  34 +
 tests/unit_tests/databases/schema_tests.py         |  35 ++
 tests/unit_tests/importexport/api_test.py          |   3 +-
 178 files changed, 4407 insertions(+), 2382 deletions(-)
 create mode 100644 .markdownlint.json
 create mode 100644 helm/superset/Chart.lock
 create mode 100644 helm/superset/README.md
 create mode 100644 helm/superset/README.md.gotmpl
 copy helm/superset/templates/{deployment-beat.yaml => deployment-flower.yaml} (51%)
 create mode 100644 helm/superset/templates/deployment-ws.yaml
 copy helm/superset/templates/{secret-superset-config.yaml => secret-ws.yaml} (70%)
 delete mode 100644 helm/superset/values.schema.json
 create mode 100644 superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/plugin-chart-echarts/Timeseries/confbandData.ts
 copy superset-frontend/packages/superset-ui-demo/storybook/stories/plugins/{legacy-preset-chart-nvd3/Pie/data.ts => plugin-chart-echarts/Timeseries/stackWithNulls.ts} (84%)
 copy superset-frontend/{packages/superset-ui-core/src/number-format/factories/createSiAtMostNDigitFormatter.ts => src/components/Chart/utils.test.ts} (53%)
 copy superset-frontend/src/{dashboard/util/getChartIdsFromLayout.js => components/Chart/utils.ts} (57%)
 delete mode 100644 superset-frontend/src/dashboard/stylesheets/builder-sidepane.less