You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by li...@apache.org on 2023/03/08 19:15:40 UTC
[superset] branch 2.1 updated (649b355767 -> dd792f9e7f)
This is an automated email from the ASF dual-hosted git repository.
lilykuang pushed a change to branch 2.1
in repository https://gitbox.apache.org/repos/asf/superset.git
from 649b355767 bump version, changelog and updating for 2.1
add b1f2a8323a fix: Validate jinja rendered query (#22851)
add 379ddbdfa8 chore: Add docs for ssh tunneling (#23131)
add 6c340be6a9 fix(rbac): show objects accessible by database access perm (#23118)
add 529af97084 fix: bump FAB to 4.3.0 (#23184)
add 76c9f34869 fix(clickhouse): add clickhouse connect driver (#23185)
add cec5c45113 fix(clickhouse): add missing default format (#23192)
add 2a61e15731 fix(dashboard): Focusing charts and native filters from filters badge (#23190)
add ef648ae4d6 fix: memoized decorator memory leak (#23139)
add 710fb81ef2 fix: add disallowed query params for engines specs (#23217)
add 3ddcfefd92 fix(dashboard): Don't show cross filters checkbox to users without write permissions (#23237)
add eef894a007 docs: update installation docs to include frontend asset build (#23199)
add ffb110ac10 fix: refuse to start with default secret on non debug envs (#23186)
add 2adcde2e10 fix(dao): use explicit id filter (#23246)
add cc483e69e8 fix: customize tab on heatmap chart is blank (#23243)
add dd792f9e7f fix(dashboard): Charts crashing when cross filter on adhoc column is applied (#23238)
No new revisions were added by this update.
Summary of changes:
RESOURCES/FEATURE_FLAGS.md | 1 +
UPDATING.md | 3 +
docker/.env-non-dev | 1 +
docs/docs/installation/configuring-superset.mdx | 4 +-
.../installing-superset-from-scratch.mdx | 6 +
docs/docs/installation/setup-ssh-tunneling.mdx | 21 ++
requirements/base.txt | 2 +-
setup.py | 2 +-
.../DashboardBuilder/DashboardBuilder.tsx | 9 +-
.../dashboard/components/FiltersBadge/index.tsx | 16 +-
.../dashboard/components/FiltersBadge/selectors.ts | 5 +-
.../FilterBar/FilterBarSettings/index.tsx | 2 +-
.../FilterBar/FilterControls/FilterControl.tsx | 2 -
.../FilterBar/FilterControls/FilterControls.tsx | 10 +-
.../FilterBar/FilterControls/FilterValue.tsx | 43 ++-
.../nativeFilters/FilterBar/Horizontal.tsx | 2 -
.../nativeFilters/FilterBar/Vertical.tsx | 3 -
.../components/nativeFilters/FilterBar/index.tsx | 3 -
.../components/nativeFilters/FilterBar/types.ts | 8 +-
.../FilterBar/useFilterControlFactory.tsx | 9 +-
.../nativeFilters/FilterBar/useFilterOutlined.ts} | 32 +--
.../nativeFilters/FilterCard/DependenciesRow.tsx | 4 +-
.../nativeFilters/FilterCard/FilterCard.test.tsx | 6 +-
.../components/ControlPanelsContainer.test.tsx | 39 +++
.../explore/components/ControlPanelsContainer.tsx | 2 +-
superset/charts/filters.py | 26 +-
superset/common/query_actions.py | 26 +-
superset/common/query_context_processor.py | 2 +
superset/common/utils/query_cache_manager.py | 15 +
superset/config.py | 5 +-
superset/connectors/sqla/models.py | 57 +++-
superset/connectors/sqla/utils.py | 7 +-
superset/constants.py | 2 +
superset/dao/base.py | 4 +-
superset/dashboards/filters.py | 14 +-
superset/db_engine_specs/base.py | 16 +-
superset/db_engine_specs/clickhouse.py | 315 +++++++++++++++++++--
superset/db_engine_specs/mysql.py | 1 +
superset/exceptions.py | 4 +
superset/initialization/__init__.py | 17 +-
superset/jinja_context.py | 8 +-
...29_09-24_620241d1153f_update_time_grain_sqla.py | 2 -
superset/models/core.py | 9 +-
superset/models/datasource_access_request.py | 2 -
superset/models/helpers.py | 7 +-
superset/models/slice.py | 11 +-
superset/security/manager.py | 25 +-
superset/sqllab/commands/execute.py | 6 +-
superset/utils/core.py | 4 +-
superset/utils/date_parser.py | 6 +-
superset/{models/cache.py => utils/filters.py} | 29 +-
superset/utils/memoized.py | 81 ------
superset/views/base.py | 21 +-
superset/views/chart/filters.py | 9 +-
superset/viz.py | 33 +--
tests/integration_tests/charts/api_tests.py | 18 +-
tests/integration_tests/charts/data/api_tests.py | 34 +++
tests/integration_tests/datasets/api_tests.py | 37 ++-
tests/integration_tests/sqllab_tests.py | 32 +++
tests/integration_tests/utils_tests.py | 1 +
.../unit_tests/db_engine_specs/test_clickhouse.py | 162 ++++++++++-
tests/unit_tests/db_engine_specs/test_mssql.py | 4 +-
tests/unit_tests/db_engine_specs/test_mysql.py | 20 ++
tests/unit_tests/memoized_tests.py | 96 -------
tests/unit_tests/models/core_test.py | 4 +-
65 files changed, 962 insertions(+), 445 deletions(-)
create mode 100644 docs/docs/installation/setup-ssh-tunneling.mdx
copy superset-frontend/src/dashboard/{util/getChartAndLabelComponentIdFromPath.test.js => components/nativeFilters/FilterBar/useFilterOutlined.ts} (65%)
copy superset/{models/cache.py => utils/filters.py} (53%)
mode change 100755 => 100644
delete mode 100644 superset/utils/memoized.py
delete mode 100644 tests/unit_tests/memoized_tests.py