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

hugh pushed a change to branch hxgh/databaseerror-databaseerror-redacted-message
in repository https://gitbox.apache.org/repos/asf/superset.git.


    from fad1dd0  fix test
     add ab0f5e3  test: PropertiesModal (Dashboard) (#13931)
     add 3b11654  fix: import dataset/dashboard empty keys (#13979)
     add 4602ead  test: Adds tests to the filter scope components (#13887)
     add 1638e6e  test: exploreUtils (#13719)
     add a82d72f  feat: initial work to make v1 API compatible with SIP-40 and 
SIP-41 (#13960)
     add 56dc74e  fix: Pie chart not displayed in viz (#13987)
     add e3efaba  test: prevent flaky frontend unit test case (#13984)
     add f06d534  fix: annotation modal dateRangePicker saved invalid value 
(#13969)
     add cc075f2  test: Tests and Storybook entry for the TableView Component 
(#13501)
     add 284402c  test: AdhocMetricEditPopover (#13787)
     add dcb9f7c  test: DataTablesPane (#13736)
     add 6c06866  test: Tests and Storybook entry for the IndeterminateCheckbox 
Component (#13502)
     add b5c95c5  test: Adds tests to the CssEditor component (#13933)
     add b427a80  fix(sqla): apply sqla type on calculated columns (#14014)
     add 89817d4  fix(alerts/reports): working timeout with celery kill and 
logic fix (#13911)
     add 7697bc2  feat: FE: Export for Queries II (#13981)
     add 5dd971e  fix: execution log crashes for logs with no uuid (#13998)
     add 6a81a79  feat: Support feature flag overrides in ephemeral test envs 
(#14008)
     add 806fb73  feat(SIP-39): Websocket sidecar app (#11498)
     add b5e5b3a  feat: create backend routes and API for importing saved 
queries (#13893)
     add 784d29b  chore: Moves Fade component into TableElement (#13458)
     add c60a93d  feat: add extract_errors to Postgres (#13997)
     add 667eb83  use dynamic time_grains for schema (#14009)
     add a3b41e2  fix: Issue 13956 (#13980)
     add 2c96c5b  Fix broken port-forward instructions (#14039)
     add 9e03b6d  feat(helm): add pod and deployment annotations to template 
(#14030)
     add 9ad5a4c  fix merge conflicts

No new revisions were added by this update.

Summary of changes:
 .github/workflows/ephemeral-env.yml                |    21 +
 .github/workflows/superset-websocket.yml           |    33 +
 CONTRIBUTING.md                                    |     9 +-
 UPDATING.md                                        |     2 +
 docs/installation.rst                              |     2 +-
 docs/sqllab.rst                                    |     2 +-
 docs/src/pages/docs/Miscellaneous/issue_codes.mdx  |    27 +
 docs/src/pages/docs/installation/configuring.mdx   |     2 +-
 helm/superset/templates/NOTES.txt                  |     3 +-
 helm/superset/templates/deployment-beat.yaml       |     7 +
 helm/superset/templates/deployment-worker.yaml     |     7 +
 helm/superset/templates/deployment.yaml            |     7 +
 helm/superset/values.yaml                          |    18 +
 superset-frontend/package-lock.json                |     2 +
 .../components/TableView/TableView_spec.tsx        |   143 -
 .../datasource/ChangeDatasourceModal_spec.jsx      |     2 +-
 .../explore/components/CheckboxControl_spec.jsx    |    19 +-
 .../spec/javascripts/sqllab/TableElement_spec.jsx  |     9 +-
 .../CRUD/data/savedquery/SavedQueryList_spec.jsx   |    71 +-
 .../src/SqlLab/components/TableElement.jsx         |     7 +-
 .../src/components/Checkbox/CheckboxIcons.tsx      |   103 +-
 .../src/components/ErrorMessage/types.ts           |    14 +-
 .../IndeterminateCheckbox.stories.tsx}             |    45 +-
 .../IndeterminateCheckbox.test.tsx                 |    82 +
 .../index.tsx}                                     |     2 +-
 .../src/components/TableView/TableView.stories.tsx |    85 +
 .../src/components/TableView/TableView.test.tsx    |   193 +
 .../src/components/TableView/TableView.tsx         |     4 +-
 .../components/CssEditor/CssEditor.test.tsx        |    91 +
 .../{CssEditor.jsx => CssEditor/index.jsx}         |     1 -
 .../PropertiesModal/PropertiesModal.test.tsx       |   319 +
 .../index.jsx}                                     |     9 +-
 .../components/filterscope/FilterFieldItem.jsx     |     1 -
 .../components/filterscope/FilterFieldTree.jsx     |     3 +-
 .../components/filterscope/FilterScope.test.tsx    |   373 +
 .../components/filterscope/FilterScopeModal.tsx    |     1 -
 .../components/filterscope/FilterScopeSelector.jsx |    28 +-
 .../components/filterscope/FilterScopeTree.jsx     |     3 +-
 .../filterscope/renderFilterFieldTreeNodes.jsx     |     1 -
 .../filterscope/renderFilterScopeTreeNodes.jsx     |     4 +-
 .../components/nativeFilters/FilterBar/Header.tsx  |     8 +-
 .../DataTablesPane/DataTablesPane.test.tsx         |   109 +
 .../index.tsx}                                     |     6 +-
 .../AdhocMetricEditPopover.test.tsx                |   184 +
 .../index.jsx}                                     |    10 +-
 .../explore/components/controls/VizTypeControl.jsx |    17 +-
 .../exploreUtils/getAnnotationJsonUrl.test.ts}     |    47 +-
 .../explore/exploreUtils/getChartDataUri.test.ts   |    73 +
 .../exploreUtils/getChartKey.test.ts}              |    13 +-
 .../explore/exploreUtils/getExploreLongUrl.test.ts |    92 +
 .../src/explore/exploreUtils/getExploreUrl.test.ts |    51 +
 .../src/explore/exploreUtils/getHostName.test.ts   |    52 +
 .../exploreUtils/getLegacyEndpointType.test.ts}    |    20 +-
 .../exploreUtils/getSimpleSQLExpression.test.ts    |    62 +
 .../exploreUtils/getURIDirectory.test.ts}          |    18 +-
 .../{exploreUtils.js => exploreUtils/index.js}     |     4 +-
 .../exploreUtils/shouldUseLegacyApi.test.ts        |    52 +
 .../src/views/CRUD/alert/ExecutionLog.tsx          |     2 +-
 .../src/views/CRUD/annotation/AnnotationModal.tsx  |     7 +-
 .../views/CRUD/data/savedquery/SavedQueryList.tsx  |    84 +-
 superset-websocket/.eslintignore                   |    20 +
 .../Fade.tsx => superset-websocket/.eslintrc.js    |    30 +-
 superset-websocket/.gitignore                      |    20 +
 {superset-frontend => superset-websocket}/.nvmrc   |     0
 superset-websocket/.prettierignore                 |    24 +
 superset-websocket/.prettierrc.json                |     5 +
 superset-websocket/README.md                       |   106 +
 superset-websocket/config.example.json             |    16 +
 superset-websocket/config.test.json                |    12 +
 .../Fade.tsx => superset-websocket/jest.config.js  |    14 +-
 superset-websocket/package-lock.json               | 13474 +++++++++++++++++++
 superset-websocket/package.json                    |    41 +
 superset-websocket/spec/index.test.ts              |   486 +
 superset-websocket/src/index.ts                    |   465 +
 superset-websocket/tsconfig.json                   |    12 +
 superset-websocket/utils/README.md                 |    35 +
 .../utils/client-ws-app}/.nvmrc                    |     0
 superset-websocket/utils/client-ws-app/README.md   |    42 +
 superset-websocket/utils/client-ws-app/app.js      |    57 +
 superset-websocket/utils/client-ws-app/bin/www     |   108 +
 .../utils/client-ws-app/package-lock.json          |  1871 +++
 .../utils/client-ws-app/package.json               |    17 +
 .../utils/client-ws-app/public/javascripts/app.js  |    63 +
 .../client-ws-app/public/stylesheets/style.css     |    23 +-
 .../utils/client-ws-app/routes/index.js            |    24 +-
 .../utils/client-ws-app/views/error.jade           |    23 +
 .../utils/client-ws-app/views/index.jade           |    32 +
 .../utils/client-ws-app/views/layout.jade          |    26 +
 superset-websocket/utils/loadtest.js               |    61 +
 superset/charts/schemas.py                         |    40 +-
 superset/config.py                                 |    61 +-
 superset/connectors/sqla/models.py                 |    46 +-
 superset/dashboards/commands/importers/v1/utils.py |     2 +-
 superset/databases/api.py                          |    12 +-
 superset/databases/commands/exceptions.py          |    15 +-
 superset/databases/commands/test_connection.py     |    57 +-
 superset/datasets/commands/importers/v1/utils.py   |     2 +-
 superset/datasets/dao.py                           |     4 +-
 superset/db_engine_specs/base.py                   |    30 +-
 superset/db_engine_specs/postgres.py               |    42 +
 superset/db_engine_specs/presto.py                 |    54 +-
 superset/errors.py                                 |    34 +-
 superset/exceptions.py                             |    14 +-
 ...ea61c5e7_remove_dataset_health_check_message.py |    68 +
 superset/queries/saved_queries/api.py              |    84 +-
 .../queries/saved_queries/commands/exceptions.py   |    15 +-
 .../saved_queries/commands/importers/dispatcher.py |    67 +
 .../commands/importers/v1/__init__.py              |    71 +
 .../{exceptions.py => importers/v1/utils.py}       |    23 +-
 superset/queries/saved_queries/schemas.py          |    12 +
 superset/reports/commands/alert.py                 |    11 +-
 superset/reports/commands/execute.py               |     7 +-
 superset/reports/dao.py                            |    19 +
 superset/schemas.py                                |    49 +
 superset/tasks/scheduler.py                        |    15 +-
 superset/utils/async_query_manager.py              |    21 +-
 superset/views/base.py                             |    80 +-
 superset/views/base_api.py                         |    20 +-
 superset/views/core.py                             |     4 -
 superset/views/datasource.py                       |     2 -
 tests/charts/commands_tests.py                     |     2 +-
 tests/databases/api_tests.py                       |   139 +-
 tests/datasets/commands_tests.py                   |     2 +-
 tests/datasource_tests.py                          |    16 +-
 tests/db_engine_specs/postgres_tests.py            |    93 +-
 tests/fixtures/importexport.py                     |    17 +-
 tests/queries/saved_queries/api_tests.py           |    57 +-
 tests/queries/saved_queries/commands_tests.py      |   112 +
 tests/reports/commands_tests.py                    |    27 +-
 tests/reports/scheduler_tests.py                   |    88 +
 tests/superset_test_config.py                      |     2 +
 .../superset_test_config_sqllab_backend_persist.py |     2 +-
 132 files changed, 20584 insertions(+), 727 deletions(-)
 create mode 100644 .github/workflows/superset-websocket.yml
 delete mode 100644 
superset-frontend/spec/javascripts/components/TableView/TableView_spec.tsx
 rename 
superset-frontend/{spec/javascripts/dashboard/components/CssEditor_spec.jsx => 
src/components/IndeterminateCheckbox/IndeterminateCheckbox.stories.tsx} (56%)
 create mode 100644 
superset-frontend/src/components/IndeterminateCheckbox/IndeterminateCheckbox.test.tsx
 rename superset-frontend/src/components/{IndeterminateCheckbox.tsx => 
IndeterminateCheckbox/index.tsx} (98%)
 create mode 100644 
superset-frontend/src/components/TableView/TableView.stories.tsx
 create mode 100644 
superset-frontend/src/components/TableView/TableView.test.tsx
 create mode 100644 
superset-frontend/src/dashboard/components/CssEditor/CssEditor.test.tsx
 rename superset-frontend/src/dashboard/components/{CssEditor.jsx => 
CssEditor/index.jsx} (99%)
 create mode 100644 
superset-frontend/src/dashboard/components/PropertiesModal/PropertiesModal.test.tsx
 rename superset-frontend/src/dashboard/components/{PropertiesModal.jsx => 
PropertiesModal/index.jsx} (98%)
 create mode 100644 
superset-frontend/src/dashboard/components/filterscope/FilterScope.test.tsx
 create mode 100644 
superset-frontend/src/explore/components/DataTablesPane/DataTablesPane.test.tsx
 rename superset-frontend/src/explore/components/{DataTablesPane.tsx => 
DataTablesPane/index.tsx} (98%)
 create mode 100644 
superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/AdhocMetricEditPopover.test.tsx
 rename 
superset-frontend/src/explore/components/controls/MetricControl/{AdhocMetricEditPopover.jsx
 => AdhocMetricEditPopover/index.jsx} (98%)
 copy 
superset-frontend/src/{dashboard/components/filterscope/FilterFieldItem.jsx => 
explore/exploreUtils/getAnnotationJsonUrl.test.ts} (50%)
 create mode 100644 
superset-frontend/src/explore/exploreUtils/getChartDataUri.test.ts
 copy superset-frontend/src/{common/components/Fade.tsx => 
explore/exploreUtils/getChartKey.test.ts} (76%)
 create mode 100644 
superset-frontend/src/explore/exploreUtils/getExploreLongUrl.test.ts
 create mode 100644 
superset-frontend/src/explore/exploreUtils/getExploreUrl.test.ts
 create mode 100644 
superset-frontend/src/explore/exploreUtils/getHostName.test.ts
 copy superset-frontend/src/{common/components/Fade.tsx => 
explore/exploreUtils/getLegacyEndpointType.test.ts} (64%)
 create mode 100644 
superset-frontend/src/explore/exploreUtils/getSimpleSQLExpression.test.ts
 copy superset-frontend/src/{common/components/Fade.tsx => 
explore/exploreUtils/getURIDirectory.test.ts} (64%)
 rename superset-frontend/src/explore/{exploreUtils.js => 
exploreUtils/index.js} (98%)
 create mode 100644 
superset-frontend/src/explore/exploreUtils/shouldUseLegacyApi.test.ts
 create mode 100644 superset-websocket/.eslintignore
 copy superset-frontend/src/common/components/Fade.tsx => 
superset-websocket/.eslintrc.js (67%)
 create mode 100644 superset-websocket/.gitignore
 copy {superset-frontend => superset-websocket}/.nvmrc (100%)
 create mode 100644 superset-websocket/.prettierignore
 create mode 100644 superset-websocket/.prettierrc.json
 create mode 100644 superset-websocket/README.md
 create mode 100644 superset-websocket/config.example.json
 create mode 100644 superset-websocket/config.test.json
 copy superset-frontend/src/common/components/Fade.tsx => 
superset-websocket/jest.config.js (76%)
 create mode 100644 superset-websocket/package-lock.json
 create mode 100644 superset-websocket/package.json
 create mode 100644 superset-websocket/spec/index.test.ts
 create mode 100644 superset-websocket/src/index.ts
 create mode 100644 superset-websocket/tsconfig.json
 create mode 100644 superset-websocket/utils/README.md
 copy {superset-frontend => superset-websocket/utils/client-ws-app}/.nvmrc 
(100%)
 create mode 100644 superset-websocket/utils/client-ws-app/README.md
 create mode 100644 superset-websocket/utils/client-ws-app/app.js
 create mode 100755 superset-websocket/utils/client-ws-app/bin/www
 create mode 100644 superset-websocket/utils/client-ws-app/package-lock.json
 create mode 100644 superset-websocket/utils/client-ws-app/package.json
 create mode 100644 
superset-websocket/utils/client-ws-app/public/javascripts/app.js
 copy superset-frontend/src/common/components/Fade.tsx => 
superset-websocket/utils/client-ws-app/public/stylesheets/style.css (76%)
 rename superset-frontend/src/common/components/Fade.tsx => 
superset-websocket/utils/client-ws-app/routes/index.js (59%)
 create mode 100644 superset-websocket/utils/client-ws-app/views/error.jade
 create mode 100644 superset-websocket/utils/client-ws-app/views/index.jade
 create mode 100644 superset-websocket/utils/client-ws-app/views/layout.jade
 create mode 100644 superset-websocket/utils/loadtest.js
 create mode 100644 
superset/migrations/versions/134cea61c5e7_remove_dataset_health_check_message.py
 create mode 100644 
superset/queries/saved_queries/commands/importers/dispatcher.py
 create mode 100644 
superset/queries/saved_queries/commands/importers/v1/__init__.py
 copy superset/queries/saved_queries/commands/{exceptions.py => 
importers/v1/utils.py} (58%)
 create mode 100644 superset/schemas.py
 create mode 100644 tests/reports/scheduler_tests.py

Reply via email to