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