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