You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by vi...@apache.org on 2020/03/31 12:49:37 UTC

[incubator-superset] branch 0.36 updated (de8dea0 -> 4a47875)

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

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


    omit de8dea0  Tag version 0.36.0 and update CHANGELOG and UPDATING
    omit 4c9f4e5  fix: update release testing FLASK_APP param (#9254)
     add f784af2  feat: improve loading speed for legacy table chart (#9234)
     add fc64c37  feat: bump plugins deckgl version (#9251)
     add f34e9e3  Replace No data error with help message (#9249)
     add 0faced7  fix: update release testing FLASK_APP param (#9254)
     add 89109a1  [chart] fix, datasource link in listview (#9247)
     add 52c59d6  [datasets] new, API using command pattern (#9129)
     add 1902fda  [webpack] fix copying images when running dev server (#9250)
     add 8cabea5  Update PyArrow to 0.16.0 (#9119)
     add 8bc30da  [log] Add dashboard_id param to explore_json request (#9243)
     add 8a5b898  New entry into superset user (#9259)
     add d8fea64  removing safari "fix" for ACE editor font width jank. (#9264)
     add 9924222  Adds default username and password created at installation to documentation (#9263)
     add 116200c  fix: change database save in DatasourceEditor (#9255)
     add 753aeb4  fix: upgrade legacy table chart to 0.11.17 (#9269)
     add c04d616  feat: add rolling window support to 'Big Number with Trendline' viz (#9107)
     add 724b8a3  [fix] copy filter_scopes with duplicate charts (#9271)
     add 3682702  fix: add connection testing params for snowflake (#9272)
     add 406ad87  fix: remove duplicate metric from bullet chart (#9274)
     add c9c1801  fix(table-chart): bump legacy-table-chart to 0.11.18 (#9275)
     add c0f0d45  [requirements] Bumpy Celery (#9277)
     add fe2dd75  fix: bump legacy-table-chart to 0.11.20 (#9286)
     add 78ba7d5  [dashboard][api] Fix, PUT publish/draft to not clean slug and owners (#9279)
     add 0c8c4d6  [api] Fix, related fields need to be explicitly defined (#9283)
     add 1cbd955  [SIP-36] Migrate RunQueryActionButton.jsx to RunQueryActionButton.tsx (#9290) (#9291)
     add e9b0095  Docker-Compose Memory Issue Fix? (#9285)
     add f80fadf  Reduce dashboard bootstrap payload (#9284)
     add 5767fb1  [datasets] new, listview (react) (#9197)
     add 91f3cb9  fix: bump click in setup.py and requirements.txt (#9299)
     add f6f40c8  [Charts] Use the Edit Properties modal throughout React views (#9267)
     add b1916a1  Fixed two typos in the README (#9305)
     add 8764ae3  [sqllab] fix exception caused by casting string to int with psycopg2 (#9287)
     add f1370c5  fix: add saved metrics to point size metric dropdown in deckgl scatterplot (#9309)
     add 85e9a4f  [datasets] fix typo (#9312)
     add 6cf36c9  fix: big number to handle NULL as it did in the past (#9314)
     add 982c234  fix: remove character set and collate column info by default (#9316)
     add 8f7ce16  bump FAB to 2.3.0 (#9318)
     add c36a7e3  chore: allow webpack-dev-server proxy to any destination (#9296)
     add 98ac720  Add Iran to Country Visualization (#8940)
     add adebd40  [cache warm_up] warm_up slice with dashboard default_filters (#9311)
     add 104f3d2  fix: cannot assign to read only property exports of object (#9319)
     add f1edceb  fix: handle list of lists from fetch_data (#9322)
     add d7ea41a  Revert "[requirements] Bumpy Celery (#9277)" (#9323)
     add 4659883  show edit modal on dashboards list view (#9211)
     add ff703cf  [chart] fix, bulk delete endpoint and error message (#9330)
     add c4b53a7  Build: optimize frontend build configs to improve superset-ui-plugin dev experience (#9326)
     add ccf21f6  feat: bump deckgl plugin version (#9325)
     add c34df6b  [dashboard] Refactor API using SIP-35 (#9315)
     add 232925b  [requirements] Telling Celery 4.4.1 it is not welcome here (#9331)
     add 5e6662a  fix: suburst chart when secondary metric is defined (#9343)
     add f4087d2  refactor: remove settooltip (#9332)
     add 5d98575  [config] Fixing GET_FEATURE_FLAGS_FUNC example (#9339)
     add 866f6f9  feat: [SQLLAB] add checkbox to control autocomplete (#9338)
     add 20dd418  Cal heatmap controls migration (#9355)
     add b5a9bae  migrating unique EventFlow controls (#9358)
     add 3d738ee  Treemap controls migration (#9352)
     add 98a71be  feat: [explore] don't save filters inherited from a dashboard (#9340)
     add f51ab59  [charts] Refactor API using SIP-35 (#9329)
     add 46e39d1  Add global install of webpack and webpack-cli to docker-compose (#9310)
     add ccb22dc  [dataset] columns and metrics API (nested) (#9268)
     add 06e0f04  Adding requirements-local.txt support (#9357)
     add fe53555  Migrate unique Heatmap controls (#9360)
     add 634b440  fix: don't parseFloat when the *already numeric* value ends in a decimal point (#9351)
     add 43f0221  [sip-15] Fixing typo in docstring (#9377)
     add 6b0f62a  [explore view] fix long query issue from Run in SQL LAB Button (#9345)
     add 4fd5ac9  fix a typo in set prop value (#9383)
     add 0061a3e  Migrating unique DirectedForce controls (#9359)
     add 9eb5bad  Update MANIFEST.in (#9261)
     add f5cc0ef  fix: [dashboard] add row padding (#9381)
     add d5e2f7e  Removing WordCloud controls from CONTRIBUTING.md (#9391)
     add 5b07c8d  [dashboard] handle markdown error (#9350)
     add 19da904  [cache] Cleaning up viz/cache logic (#9375)
     add bf0fa84  migrating controls 🎛 (#9386)
     add 7e86e38  Migrating unique Table controls (#9388)
     add ccff6be  Migrating unique BoxPlot controls (#9392)
     add cfa7868  upgrade to react-bootstrap v0.33.1 (#9372)
     add b12188e  migrating unique controls (#9374)
     add 9fcdc93  Migrating horizon controls (#9368)
     add 77fcc4b   build: use manifest hooks for dev server proxy and fix hot reload for charts (#9333)
     add 98a26c4  migrating controls (#9373)
     add 40bc1b3  [dataset] New, export API endpoint (#9367)
     add 8197196  [charts] New, bulk delete API endpoint (#9387)
     add 742887b  [sip-15] fix messaging (#9397)
     add fd22788  Mirgrating unique Partition chart controls (#9385)
     add 499f9c8  feat: add SSL certificate validation for Druid (#9396)
     add e63cb52  [fix] Fixing cache key inconsistencies (#9382)
     add 2e81e27  [dependency] Fix, Bump FAB to 2.3.1 (#9413)
     add ec795a4  [mypy] Enforcing typing for charts (#9411)
     add 752de8f  [dashboards] Fix, API update slug uniqueness refusing empty string (#9417)
     add 3d8a2b8  Build: fix hot reload for charts (#9400)
     add ce3031b  [fix] allow force refresh for No Results chart (#9408)
     add a9ff51b  [fix] dashboard filter indicator no showing single number value (#9401)
     new 4a47875  Tag version 0.36.0 and update CHANGELOG and UPDATING

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   (de8dea0)
            \
             N -- N -- N   refs/heads/0.36 (4a47875)

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.

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitignore                                         |     2 +
 CONTRIBUTING.md                                    |    88 +-
 Dockerfile                                         |    14 +-
 MANIFEST.in                                        |     1 +
 README.md                                          |     6 +-
 docker-compose.yml                                 |     4 +-
 docker/README.md                                   |    12 +
 docker/frontend-mem-nag.sh                         |    49 +
 docs/installation.rst                              |    17 +-
 requirements-dev.txt                               |     2 +-
 requirements.txt                                   |    14 +-
 setup.cfg                                          |     4 +-
 setup.py                                           |     8 +-
 superset-frontend/.eslintrc.js                     |     3 +-
 superset-frontend/babel.config.js                  |    15 +-
 .../cypress/integration/dashboard/edit_mode.js     |     3 +-
 .../cypress/integration/dashboard/filter.js        |     6 +-
 .../cypress/integration/dashboard/load.js          |     8 +-
 .../cypress/integration/dashboard/save.js          |     4 +-
 .../cypress/integration/dashboard/tabs.js          |    10 +-
 .../cypress/integration/dashboard/url_params.js    |     4 +-
 .../cypress/integration/explore/chart.test.js      |    14 +-
 superset-frontend/jest.config.js                   |     4 +
 superset-frontend/package-lock.json                | 57871 +++++++++++--------
 superset-frontend/package.json                     |    81 +-
 .../components/ListView/ListView_spec.jsx          |   195 +-
 .../components/FilterIndicatorsContainer_spec.jsx  |    21 +
 .../spec/javascripts/explore/AdhocFilter_spec.js   |     1 +
 .../components/ControlPanelSection_spec.jsx        |     2 +-
 .../explore/components/DisplayQueryButton_spec.jsx |     2 +-
 .../explore/components/ExploreChartHeader_spec.jsx |     2 +-
 .../explore/components/SaveModal_spec.jsx          |     8 +
 .../spec/javascripts/sqllab/Link_spec.jsx          |     2 +-
 .../spec/javascripts/sqllab/SqlEditor_spec.jsx     |    10 +
 .../spec/javascripts/sqllab/TableElement_spec.jsx  |     2 +-
 .../javascripts/views/chartList/ChartList_spec.jsx |    17 +-
 .../views/dashboardList/DashboardList_spec.jsx     |    26 +-
 .../DatasetList_spec.jsx}                          |    58 +-
 superset-frontend/src/SqlLab/App.jsx               |     7 +-
 .../{AceEditorWrapper.jsx => AceEditorWrapper.tsx} |    93 +-
 .../src/SqlLab/components/QueryTable.jsx           |     2 +-
 ...ryActionButton.jsx => RunQueryActionButton.tsx} |    62 +-
 .../src/SqlLab/components/ShowSQL.jsx              |     2 +-
 .../src/SqlLab/components/SqlEditor.jsx            |    16 +
 .../src/SqlLab/components/TabbedSqlEditors.jsx     |    12 +-
 .../src/SqlLab/components/TableElement.jsx         |     2 +-
 superset-frontend/src/SqlLab/main.less             |     4 -
 .../src/SqlLab/reducers/getInitialState.js         |    33 +-
 .../src/addSlice/AddSliceContainer.jsx             |    95 +-
 superset-frontend/src/addSlice/App.jsx             |     4 +-
 superset-frontend/src/chart/Chart.jsx              |     6 +
 superset-frontend/src/chart/ChartRenderer.jsx      |    90 +-
 superset-frontend/src/chart/chartAction.js         |    47 +-
 superset-frontend/src/chart/chartReducer.js        |     1 +
 superset-frontend/src/components/Button.jsx        |     5 +
 .../src/{SqlLab => }/components/Link.tsx           |    14 +-
 .../src/components/ListView/ListView.tsx           |    14 +
 .../src/components/ListView/TableCollection.tsx    |     4 +-
 superset-frontend/src/components/ListView/utils.ts |     4 +
 superset-frontend/src/dashboard/App.jsx            |    24 +-
 .../src/dashboard/actions/dashboardState.js        |    16 +-
 .../components/FilterIndicatorsContainer.jsx       |    17 +-
 .../src/dashboard/components/Header.jsx            |    18 +-
 .../src/dashboard/components/PropertiesModal.jsx   |   118 +-
 .../src/dashboard/components/SliceHeader.jsx       |     3 +
 .../dashboard/components/SliceHeaderControls.jsx   |    11 +-
 .../components/filterscope/FilterFieldTree.jsx     |     2 +-
 .../components/filterscope/FilterScopeTree.jsx     |     2 +-
 .../dashboard/components/gridComponents/Chart.jsx  |    13 +-
 .../components/gridComponents/ChartHolder.jsx      |     3 +
 .../components/gridComponents/Markdown.jsx         |    84 +-
 .../dashboard/containers/DashboardComponent.jsx    |     8 +-
 superset-frontend/src/dashboard/index.jsx          |    21 +-
 .../src/dashboard/stylesheets/components/row.less  |    10 +-
 .../src/dashboard/stylesheets/dashboard.less       |     1 +
 .../src/datasource/DatasourceEditor.jsx            |    12 +-
 superset-frontend/src/explore/AdhocFilter.js       |     1 +
 superset-frontend/src/explore/App.jsx              |    27 +-
 .../src/explore/components/AdhocFilterOption.jsx   |    40 +-
 .../src/explore/components/ControlPanelSection.jsx |    13 +-
 .../src/explore/components/DisplayQueryButton.jsx  |    25 +-
 .../src/explore/components/ExploreChartHeader.jsx  |    48 +-
 .../src/explore/components/ExploreChartPanel.jsx   |     5 +-
 .../explore/components/ExploreViewContainer.jsx    |     2 +-
 .../{PropertiesModal.jsx => PropertiesModal.tsx}   |    78 +-
 .../components/controls/FixedOrMetricControl.jsx   |    81 +-
 .../explore/components/controls/HiddenControl.jsx  |     3 +
 .../explore/components/controls/TextControl.jsx    |     2 +-
 .../src/explore/controlPanels/BigNumber.js         |     9 +
 .../src/explore/controlPanels/BoxPlot.js           |    23 +-
 .../src/explore/controlPanels/Bullet.js            |     1 -
 .../src/explore/controlPanels/CalHeatmap.js        |   132 +-
 .../src/explore/controlPanels/DirectedForce.js     |    30 +-
 .../src/explore/controlPanels/EventFlow.js         |    33 +-
 .../src/explore/controlPanels/Heatmap.js           |    99 +-
 .../src/explore/controlPanels/Horizon.js           |    44 +-
 .../src/explore/controlPanels/Mapbox.js            |   151 +-
 .../src/explore/controlPanels/Para.js              |    23 +-
 .../src/explore/controlPanels/Partition.js         |    43 -
 .../src/explore/controlPanels/Partition.jsx        |   151 +
 .../src/explore/controlPanels/PivotTable.js        |    42 +-
 .../src/explore/controlPanels/Table.js             |   146 +-
 .../src/explore/controlPanels/Treemap.js           |    14 +-
 .../src/explore/controlPanels/sections.jsx         |     2 +-
 superset-frontend/src/explore/controls.jsx         |   553 +-
 superset-frontend/src/explore/exploreUtils.js      |    37 +-
 superset-frontend/src/explore/index.jsx            |    23 +-
 .../enhancers/{withToasts.jsx => withToasts.tsx}   |     8 +-
 superset-frontend/src/preamble.js                  |     5 +
 superset-frontend/src/profile/App.jsx              |     4 +-
 superset-frontend/src/profile/components/App.jsx   |    16 +-
 .../src/profile/components/UserInfo.jsx            |    52 +-
 superset-frontend/src/setup/setupApp.ts            |     4 +-
 .../RefreshLabel.less => types/Chart.ts}           |    18 +-
 .../src/views/chartList/ChartList.tsx              |   153 +-
 .../src/views/dashboardList/DashboardList.tsx      |   154 +-
 .../DatasetList.tsx}                               |   276 +-
 .../src/visualizations/presets/MainPreset.js       |     2 +-
 superset-frontend/src/welcome/App.jsx              |     8 +-
 superset-frontend/src/welcome/Welcome.jsx          |    68 +-
 superset-frontend/tsconfig.json                    |    18 +-
 superset-frontend/webpack.config.js                |   235 +-
 superset-frontend/webpack.proxy-config.js          |   153 +
 superset/__init__.py                               |     2 +-
 superset/app.py                                    |     7 +-
 {tests/fixtures => superset/charts}/__init__.py    |     0
 superset/charts/api.py                             |   345 +
 .../charts/commands}/__init__.py                   |     0
 superset/charts/commands/bulk_delete.py            |    61 +
 superset/charts/commands/create.py                 |    80 +
 superset/charts/commands/delete.py                 |    62 +
 superset/charts/commands/exceptions.py             |    85 +
 superset/charts/commands/update.py                 |   105 +
 superset/charts/dao.py                             |    53 +
 superset/{views/chart => charts}/filters.py        |     7 +-
 superset/charts/schemas.py                         |    57 +
 superset/cli.py                                    |    19 +-
 {tests/fixtures => superset/commands}/__init__.py  |     0
 .../redshift.py => commands/base.py}               |    28 +-
 superset/commands/exceptions.py                    |    87 +
 superset/commands/utils.py                         |    57 +
 superset/common/query_context.py                   |     2 +
 superset/config.py                                 |    18 +-
 superset/connectors/base/models.py                 |    94 +
 superset/connectors/sqla/models.py                 |    20 +-
 superset/connectors/sqla/views.py                  |    10 +-
 {tests/fixtures => superset/dao}/__init__.py       |     0
 superset/dao/base.py                               |   127 +
 .../base/views.py => dao/exceptions.py}            |    55 +-
 .../fixtures => superset/dashboards}/__init__.py   |     0
 superset/dashboards/api.py                         |   391 +
 .../dashboards/commands}/__init__.py               |     0
 superset/dashboards/commands/bulk_delete.py        |    61 +
 superset/dashboards/commands/create.py             |    67 +
 superset/dashboards/commands/delete.py             |    61 +
 superset/dashboards/commands/exceptions.py         |    64 +
 superset/dashboards/commands/update.py             |    87 +
 superset/dashboards/dao.py                         |    68 +
 .../{views/dashboard => dashboards}/filters.py     |     4 +-
 superset/dashboards/schemas.py                     |    87 +
 {tests/fixtures => superset/datasets}/__init__.py  |     0
 superset/datasets/api.py                           |   383 +
 .../datasets/commands}/__init__.py                 |     0
 superset/datasets/commands/create.py               |    99 +
 superset/datasets/commands/delete.py               |    68 +
 superset/datasets/commands/exceptions.py           |   169 +
 superset/datasets/commands/refresh.py              |    61 +
 superset/datasets/commands/update.py               |   154 +
 superset/datasets/dao.py                           |   184 +
 superset/datasets/schemas.py                       |    89 +
 superset/db_engine_specs/base.py                   |    43 +-
 superset/db_engine_specs/druid.py                  |    32 +-
 superset/db_engine_specs/mssql.py                  |    18 +-
 superset/db_engine_specs/mysql.py                  |    15 -
 superset/db_engine_specs/snowflake.py              |    22 +-
 superset/examples/birth_names.py                   |    45 +-
 superset/examples/random_time_series.py            |     4 +-
 superset/examples/world_bank.py                    |    32 +-
 superset/exceptions.py                             |    16 +
 superset/extensions.py                             |    34 +-
 ...d.py => b5998378c225_add_certificate_to_dbs.py} |    26 +-
 ...y => f9a30386bd74_cleanup_time_grainularity.py} |    70 +-
 superset/models/core.py                            |    11 +-
 superset/models/slice.py                           |    23 +-
 superset/result_set.py                             |    12 +-
 superset/security/manager.py                       |     1 +
 superset/tasks/cache.py                            |    31 +-
 superset/templates/superset/add_slice.html         |     4 +-
 superset/templates/superset/base.html              |    33 +-
 superset/templates/superset/basic.html             |    18 +-
 .../templates/superset/models/database/add.html    |     1 +
 .../templates/superset/models/database/edit.html   |     1 +
 .../templates/superset/models/database/macros.html |     7 +
 .../templates/superset/models/savedquery/show.html |     4 +-
 .../{_script_tag.html => asset_bundle.html}        |    18 +-
 superset/templates/superset/welcome.html           |     4 +-
 superset/typing.py                                 |     7 +-
 superset/utils/core.py                             |    67 +-
 superset/views/api.py                              |     5 -
 superset/views/base.py                             |     7 +-
 superset/views/base_api.py                         |    21 +-
 superset/views/chart/api.py                        |   181 -
 superset/views/core.py                             |   124 +-
 superset/views/dashboard/api.py                    |   312 -
 superset/views/database/mixins.py                  |    33 +-
 superset/views/datasource.py                       |    19 +-
 superset/views/utils.py                            |   102 +-
 superset/viz.py                                    |   118 +-
 tests/base_tests.py                                |     2 +-
 tests/chart_api_tests.py                           |   135 +-
 tests/core_tests.py                                |    34 +-
 tests/dashboard_tests.py                           |    11 +-
 tests/{fixtures => dashboards}/__init__.py         |     0
 .../api_tests.py}                                  |   291 +-
 tests/dataset_api_tests.py                         |   745 +
 tests/datasource_tests.py                          |    28 +
 tests/db_engine_specs/mssql_tests.py               |    45 +-
 tests/db_engine_specs/mysql_tests.py               |    21 +
 tests/db_engine_specs/oracle_tests.py              |    35 +-
 tests/db_engine_specs/snowflake_tests.py           |    28 +-
 tests/fixtures/certificates.py                     |    38 +
 tests/fixtures/datasource.py                       |     1 +
 tests/model_tests.py                               |    16 +-
 tests/result_set_tests.py                          |    13 +
 tests/sqla_models_tests.py                         |     2 +
 tests/strategy_tests.py                            |    22 +
 tests/utils_tests.py                               |   290 +-
 tests/viz_tests.py                                 |    83 +
 228 files changed, 42190 insertions(+), 27174 deletions(-)
 create mode 100755 docker/frontend-mem-nag.sh
 copy superset-frontend/spec/javascripts/views/{dashboardList/DashboardList_spec.jsx => datasetList/DatasetList_spec.jsx} (56%)
 rename superset-frontend/src/SqlLab/components/{AceEditorWrapper.jsx => AceEditorWrapper.tsx} (82%)
 rename superset-frontend/src/SqlLab/components/{RunQueryActionButton.jsx => RunQueryActionButton.tsx} (61%)
 rename superset-frontend/src/{SqlLab => }/components/Link.tsx (91%)
 rename superset-frontend/src/explore/components/{PropertiesModal.jsx => PropertiesModal.tsx} (80%)
 delete mode 100644 superset-frontend/src/explore/controlPanels/Partition.js
 create mode 100644 superset-frontend/src/explore/controlPanels/Partition.jsx
 rename superset-frontend/src/messageToasts/enhancers/{withToasts.jsx => withToasts.tsx} (81%)
 copy superset-frontend/src/{components/RefreshLabel.less => types/Chart.ts} (75%)
 copy superset-frontend/src/views/{dashboardList/DashboardList.tsx => datasetList/DatasetList.tsx} (59%)
 create mode 100644 superset-frontend/webpack.proxy-config.js
 copy {tests/fixtures => superset/charts}/__init__.py (100%)
 create mode 100644 superset/charts/api.py
 copy {tests/fixtures => superset/charts/commands}/__init__.py (100%)
 create mode 100644 superset/charts/commands/bulk_delete.py
 create mode 100644 superset/charts/commands/create.py
 create mode 100644 superset/charts/commands/delete.py
 create mode 100644 superset/charts/commands/exceptions.py
 create mode 100644 superset/charts/commands/update.py
 create mode 100644 superset/charts/dao.py
 copy superset/{views/chart => charts}/filters.py (87%)
 create mode 100644 superset/charts/schemas.py
 copy {tests/fixtures => superset/commands}/__init__.py (100%)
 copy superset/{db_engine_specs/redshift.py => commands/base.py} (60%)
 create mode 100644 superset/commands/exceptions.py
 create mode 100644 superset/commands/utils.py
 copy {tests/fixtures => superset/dao}/__init__.py (100%)
 create mode 100644 superset/dao/base.py
 copy superset/{connectors/base/views.py => dao/exceptions.py} (58%)
 copy {tests/fixtures => superset/dashboards}/__init__.py (100%)
 create mode 100644 superset/dashboards/api.py
 copy {tests/fixtures => superset/dashboards/commands}/__init__.py (100%)
 create mode 100644 superset/dashboards/commands/bulk_delete.py
 create mode 100644 superset/dashboards/commands/create.py
 create mode 100644 superset/dashboards/commands/delete.py
 create mode 100644 superset/dashboards/commands/exceptions.py
 create mode 100644 superset/dashboards/commands/update.py
 create mode 100644 superset/dashboards/dao.py
 copy superset/{views/dashboard => dashboards}/filters.py (97%)
 create mode 100644 superset/dashboards/schemas.py
 copy {tests/fixtures => superset/datasets}/__init__.py (100%)
 create mode 100644 superset/datasets/api.py
 copy {tests/fixtures => superset/datasets/commands}/__init__.py (100%)
 create mode 100644 superset/datasets/commands/create.py
 create mode 100644 superset/datasets/commands/delete.py
 create mode 100644 superset/datasets/commands/exceptions.py
 create mode 100644 superset/datasets/commands/refresh.py
 create mode 100644 superset/datasets/commands/update.py
 create mode 100644 superset/datasets/dao.py
 create mode 100644 superset/datasets/schemas.py
 copy superset/migrations/versions/{289ce07647b_add_encrypted_password_field.py => b5998378c225_add_certificate_to_dbs.py} (68%)
 copy superset/migrations/versions/{80a67c5192fa_single_pie_chart_metric.py => f9a30386bd74_cleanup_time_grainularity.py} (53%)
 rename superset/templates/superset/partials/{_script_tag.html => asset_bundle.html} (61%)
 delete mode 100644 superset/views/chart/api.py
 delete mode 100644 superset/views/dashboard/api.py
 copy tests/{fixtures => dashboards}/__init__.py (100%)
 rename tests/{dashboard_api_tests.py => dashboards/api_tests.py} (65%)
 create mode 100644 tests/dataset_api_tests.py
 create mode 100644 tests/fixtures/certificates.py


[incubator-superset] 01/01: Tag version 0.36.0 and update CHANGELOG and UPDATING

Posted by vi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

villebro pushed a commit to branch 0.36
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git

commit 4a47875c1a27c55e4787a0602bd9ae8713a5f96a
Author: Ville Brofeldt <vi...@iki.fi>
AuthorDate: Sat Mar 7 08:53:37 2020 +0200

    Tag version 0.36.0 and update CHANGELOG and UPDATING
---
 CHANGELOG.md                   | 162 +++++++++++++++++++++++++++++++++++++++++
 UPDATING.md                    |   2 +-
 superset-frontend/package.json |   2 +-
 3 files changed, 164 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index be42001..b888762 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -18,6 +18,168 @@ under the License.
 -->
 ## Change Log
 
+### 0.36.0 (2020/03/07 06:46 +00:00)
+- [#9254](https://github.com/apache/incubator-superset/pull/9254) fix: update release testing FLASK_APP param (#9254) (@villebro)
+- [#9252](https://github.com/apache/incubator-superset/pull/9252) Add PubNub to list of organizations that use Superset (#9252) (@jzucker2)
+- [#9235](https://github.com/apache/incubator-superset/pull/9235) [fix] use filter_scopes in dashboard warmup strategy (#9235) (@graceguo-supercat)
+- [#9248](https://github.com/apache/incubator-superset/pull/9248) Bump node from v10 to v12 in release Dockerfiles (#9248) (@kristw)
+- [#9241](https://github.com/apache/incubator-superset/pull/9241) [build] Bump superset-ui packages and update build (#9241) (@etr2460)
+- [#9246](https://github.com/apache/incubator-superset/pull/9246) [UPDATING] Adding notes regarding #8867 (#9246) (@villebro)
+- [#9238](https://github.com/apache/incubator-superset/pull/9238) Add option to specify type specific date truncation functions (#9238) (@villebro)
+- [#9207](https://github.com/apache/incubator-superset/pull/9207) Introducing Inter UI & Fira typefaces (#9207) (@etr2460)
+- [#9215](https://github.com/apache/incubator-superset/pull/9215) fix: choose language link for local dev (#9215) (@etr2460)
+- [#9240](https://github.com/apache/incubator-superset/pull/9240) fix: Oracle fetch_query and datetime conversion (#9240) (@villebro)
+- [#9161](https://github.com/apache/incubator-superset/pull/9161) fix: share column type matching between model and result set (#9161) (@villebro)
+- [#9232](https://github.com/apache/incubator-superset/pull/9232) [security] Fix, let admin's be able to reset user passwords on AUTH_DB (#9232) (@dpgaspar)
+- [#8867](https://github.com/apache/incubator-superset/pull/8867) Make schema name for the CTA queries and limit configurable (#8867) (@bkyryliuk)
+- [#9205](https://github.com/apache/incubator-superset/pull/9205) [api] enable CSRF by default (#9205) (@dpgaspar)
+- [#9220](https://github.com/apache/incubator-superset/pull/9220) [SQL Lab] Implement refetch results button properly (#9220) (@etr2460)
+- [#9218](https://github.com/apache/incubator-superset/pull/9218) Prevent database connections to sqlite (#9218) (@suddjian)
+- [#9224](https://github.com/apache/incubator-superset/pull/9224) refactor copy filter_scopes and add tests (#9224) (@graceguo-supercat)
+- [#9219](https://github.com/apache/incubator-superset/pull/9219) [fix] Adding SIP-15 support for the query context (#9219) (@john-bodley)
+- [#9212](https://github.com/apache/incubator-superset/pull/9212) [dashboard, chart] fix ordering and filtering in listviews (#9212) (@nytai)
+- [#9213](https://github.com/apache/incubator-superset/pull/9213) [fix] remove chart id from filter_scopes metadata if chart is not in dash anymore (#9213) (@graceguo-supercat)
+- [#9196](https://github.com/apache/incubator-superset/pull/9196) [Bug Fix] Returning timeseries_limit_metric in table viz get_data (#9196) (@michellethomas)
+- [#9203](https://github.com/apache/incubator-superset/pull/9203) [annotation] upgrade chart plugin version (#9203) (@graceguo-supercat)
+- [#9202](https://github.com/apache/incubator-superset/pull/9202) [dashboard perf logging] add dashboard url anchor component id (#9202) (@graceguo-supercat)
+- [#9106](https://github.com/apache/incubator-superset/pull/9106) chore: run 'npm audit fix' to fix 2 vulnerabilities (#9106) (@mistercrunch)
+- [#9063](https://github.com/apache/incubator-superset/pull/9063) Removing (unused?) Victory theme file (#9063) (@rusackas)
+- [#9189](https://github.com/apache/incubator-superset/pull/9189) Upgrade typescript to 3.8.2 (#9189) (@ktmud)
+- [#9133](https://github.com/apache/incubator-superset/pull/9133) [config] Disable FAB's permission and view menus views (#9133) (@dpgaspar)
+- [#9185](https://github.com/apache/incubator-superset/pull/9185) docs: update CONTRIBUTING with TypeScript details from [SIP-36] (#9185) (@etr2460)
+- [#9180](https://github.com/apache/incubator-superset/pull/9180) [SIP-36] Migrate setupApp.js to setupApp.ts (#9180) (@etr2460)
+- [#9188](https://github.com/apache/incubator-superset/pull/9188) [dashboard] fix filter_scopes when copy dashboard with duplicate_slices (#9188) (@graceguo-supercat)
+- [#9165](https://github.com/apache/incubator-superset/pull/9165) Bump FAB to 2.2.4 (#9165) (@dpgaspar)
+- [#9086](https://github.com/apache/incubator-superset/pull/9086) adds FAB style filter types (#9086) (@nytai)
+- [#9183](https://github.com/apache/incubator-superset/pull/9183) forcing fixed width fonts on ace editor (fixes #9095) (#9183) (@rusackas)
+- [#9167](https://github.com/apache/incubator-superset/pull/9167) [log] Set detailed query info to log debug level (#9167) (@dpgaspar)
+- [#9178](https://github.com/apache/incubator-superset/pull/9178) [core] Fix, sanitize errors returned from testconn (#9178) (@dpgaspar)
+- [#9184](https://github.com/apache/incubator-superset/pull/9184) docs: remove focus on Druid in README.md (#9184) (@mistercrunch)
+- [#9191](https://github.com/apache/incubator-superset/pull/9191) Make JSX Menu links open in new tab (#9191) (@etr2460)
+- [#8699](https://github.com/apache/incubator-superset/pull/8699) [SIP-29] Add support for row-level security (#8699) (@altef)
+- [#9181](https://github.com/apache/incubator-superset/pull/9181) Infer SQL_LAB QuerySource from referrer (#9181) (@etr2460)
+- [#9173](https://github.com/apache/incubator-superset/pull/9173) [fix] SQL query source (#9173) (@john-bodley)
+- [#9172](https://github.com/apache/incubator-superset/pull/9172) deprecate tslint and configure eslint for typescript (#9172) (@nytai)
+- [#9144](https://github.com/apache/incubator-superset/pull/9144) [database] Fix, tables API endpoint (#9144) (@dpgaspar)
+- [#9146](https://github.com/apache/incubator-superset/pull/9146) [dashboard] clean up usage for old filter immune metadata (#9146) (@graceguo-supercat)
+- [#9120](https://github.com/apache/incubator-superset/pull/9120) Add feature flags to control query sharing, KV exposure (#9120) (@willbarrett)
+- [#9145](https://github.com/apache/incubator-superset/pull/9145) [dashboard] use filter_scopes metadata when import old dashboard (#9145) (@graceguo-supercat)
+- [#9162](https://github.com/apache/incubator-superset/pull/9162) [SIP-36] Migrate Link.jsx to Link.tsx (#9162) (@etr2460)
+- [#9163](https://github.com/apache/incubator-superset/pull/9163) filter out markdown containing XSS (#9163) (@nytai)
+- [#9138](https://github.com/apache/incubator-superset/pull/9138) [mypy] Enforcing typing for db_engine_specs (#9138) (@john-bodley)
+- [#8925](https://github.com/apache/incubator-superset/pull/8925) Add release refinements from 0.35.2 release (#8925) (@villebro)
+- [#9142](https://github.com/apache/incubator-superset/pull/9142) Support human readable datetime type for PinotDB (#9142) (@fx19880617)
+- [#9139](https://github.com/apache/incubator-superset/pull/9139) Catch TypeError on PyArrow array instantiation (#9139) (@robdiciuccio)
+- [#9122](https://github.com/apache/incubator-superset/pull/9122) [fix] Fix table viz column order (#9122) (@john-bodley)
+- [#9150](https://github.com/apache/incubator-superset/pull/9150) [mypy] Disallowing implicit optional (#9150) (@john-bodley)
+- [#9149](https://github.com/apache/incubator-superset/pull/9149) fix adhoc metric bug in chord diagram (#9149) (@villebro)
+- [#9102](https://github.com/apache/incubator-superset/pull/9102) [sqllab] fix: return pandas records in execute_sql_statements (#9102) (@nytai)
+- [#8658](https://github.com/apache/incubator-superset/pull/8658) fix: handle duplicate groupby keys (#8658) (@mistercrunch)
+- [#9109](https://github.com/apache/incubator-superset/pull/9109) [migration] metadata for dashboard filters (#9109) (@graceguo-supercat)
+- [#9140](https://github.com/apache/incubator-superset/pull/9140) [dashboard] remove loading spinner in missing chart holder (#9140) (@graceguo-supercat)
+- [#9054](https://github.com/apache/incubator-superset/pull/9054) [database] new, select star API migration (#9054) (@dpgaspar)
+- [#9134](https://github.com/apache/incubator-superset/pull/9134) [charts] Fix, double registration of charts API (#9134) (@dpgaspar)
+- [#9114](https://github.com/apache/incubator-superset/pull/9114) [docker] fix, Dockerfile for frontend builds (#9114) (@suddjian)
+- [#9117](https://github.com/apache/incubator-superset/pull/9117) Bump FAB to 2.2.3 (#9117) (@dpgaspar)
+- [#9121](https://github.com/apache/incubator-superset/pull/9121) [logging] Add data_age for cached chart (#9121) (@graceguo-supercat)
+- [#9098](https://github.com/apache/incubator-superset/pull/9098) SIP-32: Moving frontend code to the base of the repo (#9098) (@suddjian)
+- [#9043](https://github.com/apache/incubator-superset/pull/9043) Add support for Cockroach DB (#9043) (@derari)
+- [#9099](https://github.com/apache/incubator-superset/pull/9099) Moving away from using the root logger everywhere (#9099) (@craig-rueda)
+- [#9081](https://github.com/apache/incubator-superset/pull/9081) [dashboard] Fix for dashboard edit modal, loading user list (#9081) (@suddjian)
+- [#9091](https://github.com/apache/incubator-superset/pull/9091) [datasources] Fix, Prevent gamma user's from accessing save datasources (#9091) (@dpgaspar)
+- [#9096](https://github.com/apache/incubator-superset/pull/9096) SQL Lab: Use numpy structured arrays, fallback to JSON serialization (#9096) (@robdiciuccio)
+- [#9097](https://github.com/apache/incubator-superset/pull/9097) [tox] Allowing running of specific tests (#9097) (@john-bodley)
+- [#9044](https://github.com/apache/incubator-superset/pull/9044) [table] [columns] remove generic checkbox API (#9044) (@dpgaspar)
+- [#9088](https://github.com/apache/incubator-superset/pull/9088) [dashboard] Fix metadata state (#9088) (@suddjian)
+- [#9093](https://github.com/apache/incubator-superset/pull/9093) [fix] Temporary filename for CSV upload to Hive (#9093) (@john-bodley)
+- [#8999](https://github.com/apache/incubator-superset/pull/8999) [chart] new, list view (react) (#8999) (@nytai)
+- [#9087](https://github.com/apache/incubator-superset/pull/9087) [fix] Add Auto Refresh Dashboard user event into dashboard logging (#9087) (@graceguo-supercat)
+- [#9078](https://github.com/apache/incubator-superset/pull/9078) Wrap tagging endpoints in a feature flag (disabled by default) (#9078) (@willbarrett)
+- [#9046](https://github.com/apache/incubator-superset/pull/9046) [query] deprecate can_only_access_owned_queries (#9046) (@dpgaspar)
+- [#9056](https://github.com/apache/incubator-superset/pull/9056) Do not show stacktraces on some intentionally-thrown errors (#9056) (@willbarrett)
+- [#9082](https://github.com/apache/incubator-superset/pull/9082) [fix] Issue with previously defined SQL configuration (#9082) (@john-bodley)
+- [#9047](https://github.com/apache/incubator-superset/pull/9047) [csv upload] Use python's named temp file (#9047) (@dpgaspar)
+- [#9051](https://github.com/apache/incubator-superset/pull/9051) [explore] Modal to edit chart properties (#9051) (@suddjian)
+- [#9069](https://github.com/apache/incubator-superset/pull/9069) [docs] add a link to versioned docs in the docs (#9069) (@mistercrunch)
+- [#9076](https://github.com/apache/incubator-superset/pull/9076) Add Preset, Inc. to companies using Superset (#9076) (@willbarrett)
+- [#9070](https://github.com/apache/incubator-superset/pull/9070) [logging] Add flag for document visibility (#9070) (@graceguo-supercat)
+- [#9060](https://github.com/apache/incubator-superset/pull/9060) [domain sharding] Freeup main domain when domain sharding is enabled (#9060) (@graceguo-supercat)
+- [#9017](https://github.com/apache/incubator-superset/pull/9017) [sip-15] Enabling SIP-15 by default (#9017) (@john-bodley)
+- [#9075](https://github.com/apache/incubator-superset/pull/9075) add Dragonpass Com. Ltd. (#9075) (@zhxjdwh)
+- [#9065](https://github.com/apache/incubator-superset/pull/9065) [sqla] Fixing ORDER BY logic (#9065) (@john-bodley)
+- [#9068](https://github.com/apache/incubator-superset/pull/9068) update organisation name from WPSemantix to timbr.ai (#9068) (@semantiDan)
+- [#9064](https://github.com/apache/incubator-superset/pull/9064) [SQL Lab] Improve autocomplete performance (#9064) (@etr2460)
+- [#9062](https://github.com/apache/incubator-superset/pull/9062) [fix] Ensure that is_adhoc_metric returns a boolean (#9062) (@john-bodley)
+- [#9023](https://github.com/apache/incubator-superset/pull/9023) LESS is more (#9023) (@rusackas)
+- [#9058](https://github.com/apache/incubator-superset/pull/9058) [Viz/Query] Improve logging around cache hits (#9058) (@etr2460)
+- [#9059](https://github.com/apache/incubator-superset/pull/9059) [SQL Lab] Remove space after schema autocomplete (#9059) (@etr2460)
+- [#9052](https://github.com/apache/incubator-superset/pull/9052) [docs] update README.md Peak AI (#9052) (@azhar22k)
+- [#9050](https://github.com/apache/incubator-superset/pull/9050) [UPDATING] Add metadata cache changes to 0.29.0 (#9050) (@john-bodley)
+- [#9018](https://github.com/apache/incubator-superset/pull/9018) Add revert guidelines to CONTRIBUTING.md (#9018) (@willbarrett)
+- [#9041](https://github.com/apache/incubator-superset/pull/9041) [sqllab] Showing schema length only when schema selected (#9041) (@john-bodley)
+- [#9031](https://github.com/apache/incubator-superset/pull/9031) [fix] Pivot table metric ordering (#9031) (@john-bodley)
+- [#8527](https://github.com/apache/incubator-superset/pull/8527) Avoid fetch fav dashboard stat not logged in (#8527) (@aspedrosa)
+- [#9049](https://github.com/apache/incubator-superset/pull/9049) Remove endpoints allowing arbitrary cache access (#9049) (@willbarrett)
+- [#9002](https://github.com/apache/incubator-superset/pull/9002) [database] new, API table metadata (#9002) (@dpgaspar)
+- [#8982](https://github.com/apache/incubator-superset/pull/8982) [api] fix, set default columns to just id when not defined (#8982) (@dpgaspar)
+- [#9038](https://github.com/apache/incubator-superset/pull/9038) Remove redirect endpoint /superset/explorev2 (#9038) (@willbarrett)
+- [#9040](https://github.com/apache/incubator-superset/pull/9040) [fix] Adding show to FAB CRUD set (#9040) (@john-bodley)
+- [#9007](https://github.com/apache/incubator-superset/pull/9007) Serialize nested columns as JSON strings (#9007) (@robdiciuccio)
+- [#9036](https://github.com/apache/incubator-superset/pull/9036) [routes] Re-adding FAB API routes for  TableColumnInlineView (#9036) (@john-bodley)
+- [#9035](https://github.com/apache/incubator-superset/pull/9035) [routes] Re-adding FAB API routes for SqlMetricInlineView and TableModelView (#9035) (@john-bodley)
+- [#9030](https://github.com/apache/incubator-superset/pull/9030) [fix] Reverting metic logic from #8901 (#9030) (@john-bodley)
+- [#9025](https://github.com/apache/incubator-superset/pull/9025) [dashboard] fix, add config to optionally enable react replacement fo… (#9025) (@nytai)
+- [#8979](https://github.com/apache/incubator-superset/pull/8979) [dashboard] new, bulk actions for delete & export (#8979) (@nytai)
+- [#9026](https://github.com/apache/incubator-superset/pull/9026) [refactor] Centralizing custom Python types (#9026) (@john-bodley)
+- [#8993](https://github.com/apache/incubator-superset/pull/8993) [log] fix, log model view permissions (#8993) (@dpgaspar)
+- [#9020](https://github.com/apache/incubator-superset/pull/9020) [Caching] Ensure cache is always created (#9020) (@etr2460)
+- [#9015](https://github.com/apache/incubator-superset/pull/9015) [dashboard] fix, enable info endpoint (#9015) (@nytai)
+- [#9019](https://github.com/apache/incubator-superset/pull/9019) [SQL Lab] Cache function names query (#9019) (@etr2460)
+- [#9010](https://github.com/apache/incubator-superset/pull/9010) [i18n] enable spanish (#9010) (@serenajiang)
+- [#9011](https://github.com/apache/incubator-superset/pull/9011) [fix] Ensure sunburst column ordering adheres to hierarchy (#9011) (@john-bodley)
+- [#9012](https://github.com/apache/incubator-superset/pull/9012) [SQL Lab] Add function names to autocomplete (#9012) (@etr2460)
+- [#8984](https://github.com/apache/incubator-superset/pull/8984) Z index registry / clean-up (#8984) (@rusackas)
+- [#9009](https://github.com/apache/incubator-superset/pull/9009) [perf_logging] Add is_cached status when chart has error (#9009) (@graceguo-supercat)
+- [#9008](https://github.com/apache/incubator-superset/pull/9008) [SQL Lab] Disable autocomplete when typing numbers (#9008) (@etr2460)
+- [#9006](https://github.com/apache/incubator-superset/pull/9006) [fix] pydruid export_pandas (#9006) (@john-bodley)
+- [#8998](https://github.com/apache/incubator-superset/pull/8998) docs: remove reference to Panoramix and Caravel (#8998) (@mistercrunch)
+- [#9004](https://github.com/apache/incubator-superset/pull/9004) Bump FAB to 2.2.2 (#9004) (@dpgaspar)
+- [#8960](https://github.com/apache/incubator-superset/pull/8960) fix: shut off unneeded endpoints (#8960) (@mistercrunch)
+- [#8988](https://github.com/apache/incubator-superset/pull/8988) Timing and radii (#8988) (@rusackas)
+- [#8992](https://github.com/apache/incubator-superset/pull/8992) Bump requirements.txt to what setup.py would pull in (#8992) (@villebro)
+- [#8995](https://github.com/apache/incubator-superset/pull/8995) [druid] Making scaning/refreshing Druid datasource view items optional (#8995) (@john-bodley)
+- [#8997](https://github.com/apache/incubator-superset/pull/8997) [SQL Lab] Open request access link in a new tab (#8997) (@etr2460)
+- [#8996](https://github.com/apache/incubator-superset/pull/8996) [druid] make cluster_name editable (#8996) (@serenajiang)
+- [#8985](https://github.com/apache/incubator-superset/pull/8985) Bump pandas to 0.25.3 (#8985) (@villebro)
+- [#8972](https://github.com/apache/incubator-superset/pull/8972) [dashboards] New, API for Bulk delete (#8972) (@dpgaspar)
+- [#8917](https://github.com/apache/incubator-superset/pull/8917) [charts] New, REST API (#8917) (@dpgaspar)
+- [#8817](https://github.com/apache/incubator-superset/pull/8817) [sip-15] Displaying endpoints for all start/end time ranges (#8817) (@john-bodley)
+- [#8901](https://github.com/apache/incubator-superset/pull/8901) fix: add datasource.changed_on to cache_key (#8901) (@villebro)
+- [#8958](https://github.com/apache/incubator-superset/pull/8958) [docs] Fix CORS section in installation (#8958) (@graceguo-supercat)
+- [#8845](https://github.com/apache/incubator-superset/pull/8845) [dashboard] New, list view (react) (#8845) (@nytai)
+- [#8974](https://github.com/apache/incubator-superset/pull/8974) fix empty slug breaking url (#8974) (@suddjian)
+- [#8967](https://github.com/apache/incubator-superset/pull/8967) Refactor sql editor autocomplete (#8967) (@etr2460)
+- [#8941](https://github.com/apache/incubator-superset/pull/8941) [dashboards] New, export api (#8941) (@dpgaspar)
+- [#8971](https://github.com/apache/incubator-superset/pull/8971) Add changelog for 0.35.2 (#8971) (@villebro)
+- [#8969](https://github.com/apache/incubator-superset/pull/8969) docs: fix bad extras_require reference (#8969) (@mistercrunch)
+- [#8964](https://github.com/apache/incubator-superset/pull/8964) Fixing RewardGateway URL (https://rewardgateway.com/ gave a cert error) (#8964) (@craig-rueda)
+- [#8966](https://github.com/apache/incubator-superset/pull/8966) fix: lighten CSS border for data preview table (#8966) (@mistercrunch)
+- [#8876](https://github.com/apache/incubator-superset/pull/8876) [dashboard] Modal for editing dashboard properties & metadata (#8876) (@suddjian)
+- [#8949](https://github.com/apache/incubator-superset/pull/8949) [filter_box] Fix ; separated filter_box default values (#8949) (@graceguo-supercat)
+- [#8950](https://github.com/apache/incubator-superset/pull/8950) docs: add Reward Gateway to README (#8950) (@mistercrunch)
+- [#8576](https://github.com/apache/incubator-superset/pull/8576) [db migration] change datasources-clusters foreign key to cluster_id (#8576) (@serenajiang)
+- [#8781](https://github.com/apache/incubator-superset/pull/8781) [css] Bringing Bootswatch in line with external variables, and other CSS tweaks (#8781) (@rusackas)
+- [#8948](https://github.com/apache/incubator-superset/pull/8948) [fix] Enforce the QueryResult.df to be a pandas.DataFrame (Phase II) (#8948) (@john-bodley)
+- [#8946](https://github.com/apache/incubator-superset/pull/8946) Ensure proper JSON serialization of numpy.ndarray (#8946) (@robdiciuccio)
+- [#8945](https://github.com/apache/incubator-superset/pull/8945) [app] Fix, manage menu should be before charts (#8945) (@dpgaspar)
+- [#8939](https://github.com/apache/incubator-superset/pull/8939) Add support for Dremio as a new source (#8939) (@narendrans)
+- [#8914](https://github.com/apache/incubator-superset/pull/8914) [dashboard] Deprecate superset published API (#8914) (@dpgaspar)
+- [#8942](https://github.com/apache/incubator-superset/pull/8942) [dashboards] Fix, missing mulexport permission (#8942) (@dpgaspar)
+- [#8935](https://github.com/apache/incubator-superset/pull/8935) [fix] Enforce the query result to contain a data-frame (#8935) (@john-bodley)
+- [#8912](https://github.com/apache/incubator-superset/pull/8912) Moving appbuilder.xxx out of view files and into app.py (#8912) (@craig-rueda)
+- [#8931](https://github.com/apache/incubator-superset/pull/8931) Fix docstrings in superset/config.py (#8931) (@moshthepitt)
+- [#8598](https://github.com/apache/incubator-superset/pull/8598) Revert "Make select_star work with SQL Lab views (#8598)" (#8930) (@graceguo-supercat)
+
 ### 0.35.2 (2020/01/03 16:42 +00:00)
 - [#8918](https://github.com/apache/incubator-superset/pull/8918) [database] [log] Fix, Limit the amount of info on response (#8918) (@dpgaspar)
 - [#8759](https://github.com/apache/incubator-superset/pull/8759) Bump viz plugins for bug bash (#8759) (@etr2460)
diff --git a/UPDATING.md b/UPDATING.md
index ef9405e..90a79cc 100644
--- a/UPDATING.md
+++ b/UPDATING.md
@@ -21,7 +21,7 @@ under the License.
 This file documents any backwards-incompatible changes in Superset and
 assists people when migrating to a new version.
 
-## Next
+## 0.36.0
 
 * [8867](https://github.com/apache/incubator-superset/pull/8867): a change which adds the `tmp_schema_name` column to the `query` table which requires locking the table. Given the `query` table is heavily used performance may be degraded during the migration. Scheduled downtime may be advised.
 
diff --git a/superset-frontend/package.json b/superset-frontend/package.json
index 49b6bb7..ea73408 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -1,6 +1,6 @@
 {
   "name": "superset",
-  "version": "0.999.0dev",
+  "version": "0.36.0",
   "description": "Superset is a data exploration platform designed to be visual, intuitive, and interactive.",
   "license": "Apache-2.0",
   "directories": {