This is an automated email from the ASF dual-hosted git repository.
villebro pushed a change to branch 0.37
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git.
from fa787d2 bump version and update changelog
new 6a85a34 fix: pie chart multiple groupbys (#10391)
new 9c62eb2 update code (#10430)
new 024ef9a fix(log): log endpoint authentication (#10435)
new ddac4b8 fix: support non-string groupbys for pie chart (#10493)
new 1fb14e8 fix: update time range select tooltip (#10458)
new 13928fc feat: make screenshot timeout configurable (#10517)
new fb60d30 fix(log): don't log exceptions on test connection (#10522)
new bc80029 fix: remove unnecessary exception when exploring non-legacy
viz plugins (#10538)
new 3b4882d bugfix: table chart query mode initial value (#10544)
new ebb3307 fix: handle query exceptions gracefully (#10548)
new 3293ef4 fix: embedded chart height (#10551)
new 3aadbc4 fix: table viz query mode switch not working (#10552)
new 820d07d fix(dashboard): add animation state to fix tab switch
re-renders (#10475)
new 92b3f88 fix: disable false positive error (#10576)
new f3bf6ce fix: dataset delete and perm delete (#10578)
new d06e023 fix: show error if rolling window returns empty df (#10572)
new fc94d74 improve documentation for country maps (#10621)
new 029a70b feat(viz-plugins): add date formatting to pivot-table (#10637)
new 25d9fb7 fix: dedup groupby in viz.py while preserving order (#10633)
new 091c6ae feat(row-level-security): add hook for customizing form
dropdowns (#10683)
new 421694b fix(filter-box): don't add empty filter to filtersChoices
(#10687)
new fa9a558 refactor(database): use SupersetResultSet on
SqlaTable.get_df() (#10707)
new 4d73490 fix(jinja): extract form_data from json body (#10684)
new 8fb6c83 fix(db-engine-spec): execute oracle DML statement bug in
sqllab (#10706)
new 8ecfb18 fix: pivot table timestamp grouping (#10774)
new 698bad1 Fix: Include RLS filters for cache keys (#10805)
new 30efcc9 fix: ColorSchemeControl should not use CreatableSelect
(#10814)
new 71fc7cb fix(sql-lab): relax column name restrictions (#10816)
The 28 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:
docs/visualization.rst | 19 ++-
.../explore/visualizations/line.test.ts | 12 ++
.../explore/visualizations/table.test.ts | 34 +++--
superset-frontend/package-lock.json | 18 +--
superset-frontend/package.json | 4 +-
.../components/gridComponents/Chart_spec.jsx | 10 +-
.../explore/components/ColorScheme_spec.jsx | 6 +-
.../explore/components/FilterBox_spec.jsx | 61 ++++++++
.../sqllab/ExploreResultsButton_spec.jsx | 8 +-
.../spec/javascripts/sqllab/fixtures.ts | 10 ++
.../src/SqlLab/components/ExploreResultsButton.jsx | 23 ++-
superset-frontend/src/chart/Chart.jsx | 2 +
superset-frontend/src/chart/ChartRenderer.jsx | 7 +-
.../src/dashboard/actions/dashboardState.js | 8 ++
.../src/dashboard/components/DashboardBuilder.jsx | 7 +
.../dashboard/components/gridComponents/Chart.jsx | 27 +++-
.../dashboard/components/gridComponents/Tabs.jsx | 11 +-
.../src/dashboard/containers/DashboardBuilder.jsx | 2 +
.../dashboard/containers/DashboardComponent.jsx | 3 +-
.../src/dashboard/reducers/dashboardState.js | 10 ++
superset-frontend/src/explore/App.jsx | 4 +-
.../components/controls/ColorSchemeControl.jsx | 26 ++--
.../components/controls/DateFilterControl.jsx | 4 +-
superset-frontend/src/explore/controlUtils.js | 4 +-
.../src/visualizations/FilterBox/FilterBox.jsx | 2 +-
superset/common/query_context.py | 6 +-
superset/config.py | 16 +++
superset/connectors/sqla/models.py | 89 +++++++++---
superset/connectors/sqla/views.py | 3 +
superset/datasets/commands/delete.py | 23 ++-
superset/db_engine_specs/base.py | 6 +-
superset/db_engine_specs/bigquery.py | 4 +-
superset/db_engine_specs/exasol.py | 6 +-
superset/db_engine_specs/hive.py | 6 +-
superset/db_engine_specs/mssql.py | 4 +-
superset/db_engine_specs/oracle.py | 15 +-
superset/db_engine_specs/postgres.py | 4 +-
superset/models/core.py | 14 +-
superset/models/slice.py | 13 +-
superset/tasks/slack_util.py | 5 +-
superset/translations/messages.pot | 4 +-
superset/typing.py | 4 +-
superset/utils/core.py | 10 ++
superset/utils/decorators.py | 2 +-
superset/utils/log.py | 2 +-
superset/utils/screenshots.py | 8 +-
superset/views/core.py | 28 ++--
superset/views/utils.py | 8 ++
superset/viz.py | 155 ++++++++++++++++-----
tests/charts/api_tests.py | 22 ++-
tests/datasets/api_tests.py | 7 +
tests/datasource_tests.py | 2 -
tests/sqla_models_tests.py | 25 ++++
tests/utils_tests.py | 7 +
tests/viz_tests.py | 115 ++++++++++++++-
55 files changed, 745 insertions(+), 190 deletions(-)
create mode 100644
superset-frontend/spec/javascripts/explore/components/FilterBox_spec.jsx