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 0dbc1db add changelog entries
new ee70955 fix(log): don't log exceptions on test connection (#10522)
new f3feb9c fix(log): log endpoint authentication (#10435)
new 80e19fb fix: disable false positive error (#10576)
new 8619898 feat: make screenshot timeout configurable (#10517)
new 003161e fix: dataset delete and perm delete (#10578)
new 1c7022e fix: pie chart multiple groupbys (#10391)
new d86e4e6 fix: support non-string groupbys for pie chart (#10493)
new fdb9918 update code (#10430)
new 9a7c392 bugfix: table chart query mode initial value (#10544)
new fdc829d fix: handle query exceptions gracefully (#10548)
new 6744bab fix: embedded chart height (#10551)
new 2f9ff1e fix: show error if rolling window returns empty df (#10572)
new eebe3c4 fix: table viz query mode switch not working (#10552)
new b9f465c fix(dashboard): add animation state to fix tab switch
re-renders (#10475)
new cbba961 fix: update time range select tooltip (#10458)
new 19cc65b fix: allow creating table option and remove schema
requirement in dataset add modal (#10369)
new a037a47 fix: dedup groupby in viz.py while preserving order (#10633)
new fbe6b29 fix(jinja): extract form_data from json body (#10684)
new f04d067 fix(filter-box): don't add empty filter to filtersChoices
(#10687)
new 7a67a28 feat(row-level-security): add hook for customizing form
dropdowns (#10683)
new df1deb2 feat(viz-plugins): add date formatting to pivot-table (#10637)
new 634a90a refactor(database): use SupersetResultSet on
SqlaTable.get_df() (#10707)
new ce00c3d fix(db-engine-spec): execute oracle DML statement bug in
sqllab (#10706)
new 0663d49 fix: remove unnecessary exception when exploring non-legacy
viz plugins (#10538)
new d20125e fix: pivot table timestamp grouping (#10774)
new 4ce3bd1 security: disallow uuid package on jinja2 (#10794)
The 26 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:
UPDATING.md | 4 +
docs/sqllab.rst | 5 +-
setup.cfg | 2 +-
.../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/FilterBox_spec.jsx | 61 ++++++++
superset-frontend/src/chart/Chart.jsx | 2 +
superset-frontend/src/chart/ChartRenderer.jsx | 7 +-
superset-frontend/src/components/TableSelector.jsx | 70 ++++++----
.../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/DateFilterControl.jsx | 4 +-
superset-frontend/src/explore/controlUtils.js | 4 +-
.../src/views/datasetList/DatasetModal.tsx | 4 +-
.../src/visualizations/FilterBox/FilterBox.jsx | 2 +-
superset/common/query_context.py | 6 +-
superset/config.py | 16 +++
superset/connectors/sqla/models.py | 85 ++++++++---
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/extensions.py | 5 +-
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 | 20 ++-
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 ++++++++++++++-
54 files changed, 735 insertions(+), 180 deletions(-)
create mode 100644
superset-frontend/spec/javascripts/explore/components/FilterBox_spec.jsx