This is an automated email from the ASF dual-hosted git repository.
michaelsmolina pushed a change to branch 5.0
in repository https://gitbox.apache.org/repos/asf/superset.git
from 1f34e3cf7c fix(welcome): perf on distinct recent activities (#32608)
new 43e68c7a0f fix: Upgrade node base image to Debian 12 bookworm (#32652)
new 45cf969d4b fix(dashboard): Ensure `dashboardId` is included in
`form_data` for embedded mode (#32646)
new 24c120135c fix(import): Import a DB connection with expanded rows
enabled (#32657)
new 3f2ddbac82 fix(gsheets): update params from encrypted extra (#32661)
new 2ff9faba0e fix: Update RELEASING/README.md (#32678)
new a1d7f7adcd fix(log): Update recent_activity by event name (#32681)
new d2ba0fc9ae fix: Signature of Celery pruner jobs (#32699)
new 980d912cc6 fix(cosmetics): allow toast message to be toggled off when
modal is opened (#32691)
new 30e3e2e437 fix(spreadsheet uploads): make file extension comparisons
case-insensitive (#32696)
new 9b8194fd8a fix: boolean filters in Explore (#32701)
new 4a189945d8 fix(logging): missing path in event data (#32708)
new 8ba265ca2b fix: coerce datetime conversion errors (#32683)
new 6119d797e4 fix(import): Ensure import exceptions are logged (#32410)
new 6917362d78 fix: ensure datasource permission in explore (#32679)
new f6f1ffae2f fix(contextmenu): uncaught TypeError (#28203)
new 4a7014b5aa fix: Changing language doesn't affect echarts charts
(#31751)
new 5d333ac6dc fix: do not add calculated columns when syncing (#32761)
The 17 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:
Dockerfile | 2 +-
RELEASING/README.md | 2 +-
.../plugins/plugin-chart-echarts/package.json | 3 +-
.../plugin-chart-echarts/src/components/Echart.tsx | 86 +++++----
.../plugins/plugin-chart-echarts/src/constants.ts | 2 +
.../src/components/Datasource/DatasourceEditor.jsx | 6 +-
.../components/MessageToasts/ToastPresenter.tsx | 2 +-
.../dashboard/components/gridComponents/Chart.jsx | 3 +
.../components/gridComponents/Chart.test.jsx | 7 +-
.../components/ExploreViewContainer/index.jsx | 9 +-
.../FilterControl/AdhocFilter/AdhocFilter.test.js | 50 ++++--
.../controls/FilterControl/AdhocFilter/index.js | 54 +++---
...AdhocFilterEditPopoverSimpleTabContent.test.tsx | 16 +-
.../index.tsx | 3 -
superset-frontend/src/explore/constants.ts | 4 +-
.../src/explore/exploreUtils/index.js | 19 +-
.../features/databases/UploadDataModel/index.tsx | 7 +-
superset-frontend/src/middleware/logger.test.js | 5 +-
.../src/middleware/loggerMiddleware.js | 13 +-
superset/commands/explore/get.py | 2 +-
superset/commands/importers/v1/__init__.py | 5 +
superset/commands/logs/prune.py | 8 +-
superset/commands/sql_lab/query.py | 8 +-
superset/common/query_context_processor.py | 27 +++
superset/common/query_object.py | 7 +-
superset/connectors/sqla/models.py | 5 +-
superset/daos/log.py | 19 +-
superset/databases/schemas.py | 6 +-
superset/db_engine_specs/gsheets.py | 13 ++
superset/models/helpers.py | 4 +-
superset/tasks/scheduler.py | 20 ++-
superset/utils/core.py | 14 +-
superset/utils/log.py | 4 +-
superset/views/log/api.py | 2 +-
tests/integration_tests/databases/api_tests.py | 58 +++++++
tests/integration_tests/explore/api_tests.py | 6 +-
tests/integration_tests/log_api_tests.py | 73 ++++++--
tests/integration_tests/query_context_tests.py | 2 +
tests/integration_tests/utils_tests.py | 5 -
.../unit_tests/common/test_query_object_factory.py | 27 ++-
tests/unit_tests/db_engine_specs/test_gsheets.py | 22 ++-
tests/unit_tests/utils/test_core.py | 193 +++++++++++++++++++++
42 files changed, 659 insertions(+), 164 deletions(-)