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

robdiciuccio pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.


    from 0fdf026  feat: add invisible layer on loading chart (#11994)
     add 4d32907  feat(SIP-39): Async query support for charts (#11499)

No new revisions were added by this update.

Summary of changes:
 CONTRIBUTING.md                                    |   5 +
 UPDATING.md                                        |   2 +-
 setup.cfg                                          |   2 +-
 .../spec/javascripts/middleware/asyncEvent_spec.ts | 265 +++++++++++++++++++++
 .../javascripts/utils/getClientErrorObject_spec.ts |   2 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |   2 +-
 .../src/SqlLab/components/ShareSqlLabQuery.jsx     |   2 +-
 superset-frontend/src/chart/chartAction.js         |  13 +-
 superset-frontend/src/chart/chartReducer.js        |   8 +
 superset-frontend/src/components/AsyncSelect.jsx   |   2 +-
 .../src/dashboard/actions/dashboardState.js        |   2 +-
 .../src/dashboard/actions/datasources.js           |   2 +-
 .../src/dashboard/actions/sliceEntities.js         |   2 +-
 .../src/dashboard/components/PropertiesModal.jsx   |   2 +-
 superset-frontend/src/dashboard/index.jsx          |  17 +-
 .../src/datasource/ChangeDatasourceModal.tsx       |   2 +-
 .../src/datasource/DatasourceEditor.jsx            |   2 +-
 .../src/datasource/DatasourceModal.tsx             |   2 +-
 .../src/explore/components/DataTablesPane.tsx      |   2 +-
 .../src/explore/components/DisplayQueryButton.jsx  |   2 +-
 .../src/explore/components/PropertiesModal.tsx     |   2 +-
 superset-frontend/src/explore/index.jsx            |  17 +-
 superset-frontend/src/featureFlags.ts              |   1 +
 superset-frontend/src/middleware/asyncEvent.ts     | 196 +++++++++++++++
 superset-frontend/src/setup/setupApp.ts            |   3 +-
 superset-frontend/src/utils/common.js              |   2 +-
 .../src/utils/getClientErrorObject.ts              |  59 ++---
 .../src/views/CRUD/annotation/AnnotationList.tsx   |   2 +-
 .../src/views/CRUD/data/database/DatabaseModal.tsx |   2 +-
 superset-frontend/src/views/CRUD/hooks.ts          |   2 +-
 superset-frontend/src/views/CRUD/utils.tsx         |   2 +-
 superset/app.py                                    |   8 +
 .../security => superset/async_events}/__init__.py |   0
 superset/async_events/api.py                       |  99 ++++++++
 superset/charts/api.py                             | 155 +++++++++---
 superset/charts/commands/data.py                   | 101 ++++++++
 superset/charts/commands/exceptions.py             |   8 +
 superset/charts/schemas.py                         |  13 +
 superset/common/query_context.py                   |  91 +++++--
 superset/common/query_object.py                    |   3 +-
 superset/config.py                                 |  21 ++
 superset/exceptions.py                             |  14 +-
 superset/extensions.py                             |   2 +
 superset/tasks/async_queries.py                    | 110 +++++++++
 superset/utils/async_query_manager.py              | 199 ++++++++++++++++
 superset/utils/cache.py                            |  51 +++-
 superset/utils/pandas_postprocessing.py            |  12 +-
 superset/views/api.py                              |   3 +-
 superset/views/base.py                             |   2 +
 superset/views/base_api.py                         |   1 +
 superset/views/core.py                             |  70 +++++-
 superset/views/utils.py                            |  30 ++-
 superset/viz.py                                    |  85 +++----
 superset/viz_sip38.py                              |   7 +-
 tests/{security => async_events}/__init__.py       |   0
 tests/async_events/api_tests.py                    | 120 ++++++++++
 tests/cache_tests.py                               |   8 +-
 tests/charts/api_tests.py                          | 168 ++++++++++++-
 tests/core_tests.py                                | 189 +++++++++++++++
 tests/query_context_tests.py                       |  25 +-
 tests/superset_test_config.py                      |   4 +-
 tests/{security => tasks}/__init__.py              |   0
 tests/tasks/async_queries_tests.py                 | 132 ++++++++++
 tests/viz_tests.py                                 |  11 +
 64 files changed, 2171 insertions(+), 197 deletions(-)
 create mode 100644 
superset-frontend/spec/javascripts/middleware/asyncEvent_spec.ts
 create mode 100644 superset-frontend/src/middleware/asyncEvent.ts
 copy {tests/security => superset/async_events}/__init__.py (100%)
 create mode 100644 superset/async_events/api.py
 create mode 100644 superset/charts/commands/data.py
 create mode 100644 superset/tasks/async_queries.py
 create mode 100644 superset/utils/async_query_manager.py
 copy tests/{security => async_events}/__init__.py (100%)
 create mode 100644 tests/async_events/api_tests.py
 copy tests/{security => tasks}/__init__.py (100%)
 create mode 100644 tests/tasks/async_queries_tests.py

Reply via email to