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

elizabeth pushed a change to branch 2.1
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 840b486906 update changelog
     new cb6de0a9c9 fix: remove `update_charts_owners` (#25843)
     new 34101594e2 fix: DB-specific quoting in Jinja macro (#25779)
     new 7c23cb0b3f fix: improve upload ZIP file validation (#25658)
     new 3e79273614 chore: rate limit requests (#24324)
     new 056c5985d6 chore: Bump sqlparse to 0.4.4 (#24045)
     new b76aa57090 chore: Update mypy and fix stubs issue (#24033)
     new 1111d00e04 chore: bump werkzeug and Flask (#23965)
     new 52cdd57dd9 chore: Use nh3 lib instead of bleach (#23862)

The 8 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:
 .pre-commit-config.yaml                            |  17 +-
 requirements/base.txt                              |  25 +--
 requirements/docker.txt                            |   6 +-
 requirements/integration.txt                       |   2 +-
 setup.cfg                                          |   2 +-
 setup.py                                           |   7 +-
 .../dashboard/components/gridComponents/Chart.jsx  |   4 +-
 superset/charts/api.py                             |   2 +-
 superset/commands/importers/v1/utils.py            |   2 +
 superset/config.py                                 |  19 +++
 superset/dashboards/api.py                         |   4 +-
 superset/dashboards/commands/create.py             |   3 +-
 superset/dashboards/commands/update.py             |   1 -
 superset/dashboards/dao.py                         |   9 --
 superset/databases/api.py                          |   8 +-
 superset/databases/schemas.py                      |   5 +-
 superset/datasets/api.py                           |   2 +-
 superset/db_engine_specs/presto.py                 |   6 +-
 superset/embedded/view.py                          |   2 +
 superset/exceptions.py                             |   2 +-
 superset/extensions/__init__.py                    |   2 +-
 superset/importexport/api.py                       |   2 +-
 superset/initialization/__init__.py                |  10 +-
 superset/jinja_context.py                          |  47 ++++--
 superset/models/dashboard.py                       |   7 +-
 superset/queries/saved_queries/api.py              |   2 +-
 superset/reports/notifications/email.py            |  27 ++--
 superset/result_set.py                             |   6 +-
 superset/sql_parse.py                              |  16 +-
 superset/sqllab/api.py                             |   4 +-
 superset/sqllab/exceptions.py                      |  14 +-
 superset/sqllab/query_render.py                    |   7 +-
 superset/sqllab/sql_json_executer.py               |   3 +-
 superset/tasks/async_queries.py                    |   8 +-
 superset/utils/async_query_manager.py              |   4 +-
 superset/utils/core.py                             |  54 +++++--
 superset/utils/dashboard_import_export.py          |   4 +-
 superset/utils/decorators.py                       |   2 +-
 superset/utils/encrypt.py                          |   2 +-
 superset/utils/machine_auth.py                     |   2 +-
 superset/utils/pandas_postprocessing/boxplot.py    |   4 +-
 superset/utils/pandas_postprocessing/flatten.py    |   2 +-
 superset/utils/url_map_converters.py               |   2 +-
 superset/views/base.py                             |   8 +-
 superset/views/base_api.py                         |   5 +-
 superset/views/core.py                             |   6 +-
 superset/views/dashboard/views.py                  |   2 +-
 superset/views/utils.py                            |   4 +-
 tests/integration_tests/async_events/api_tests.py  |   4 +
 tests/integration_tests/charts/data/api_tests.py   |  18 ++-
 tests/integration_tests/core_tests.py              |   2 +
 tests/integration_tests/dashboards/api_tests.py    |  49 ------
 .../dashboards/permalink/api_tests.py              |   6 +-
 tests/integration_tests/datasource_tests.py        |   2 +-
 .../db_engine_specs/base_engine_spec_tests.py      |  82 +++++-----
 .../explore/permalink/api_tests.py                 |   8 +-
 tests/integration_tests/reports/commands_tests.py  |  12 +-
 tests/integration_tests/reports/scheduler_tests.py |   2 +-
 .../security/analytics_db_safety_tests.py          |  12 +-
 tests/integration_tests/superset_test_config.py    |   2 +
 .../integration_tests/tasks/async_queries_tests.py |   6 +
 tests/integration_tests/utils/core_tests.py        |   4 +-
 tests/unit_tests/jinja_context_test.py             |   9 +-
 tests/unit_tests/notifications/email_tests.py      |   5 +-
 tests/unit_tests/tasks/test_cron_util.py           |   2 +-
 tests/unit_tests/utils/test_core.py                | 179 ++++++++++++++++++++-
 66 files changed, 505 insertions(+), 283 deletions(-)

Reply via email to