This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch remove-legacy-viz-pipeline
in repository https://gitbox.apache.org/repos/asf/superset.git
from bbd021925aa fix(viz): follow-ups from #41714 self-review (#42530)
add a8e2a340f19 fix(select): exclude null-valued options from "Select all"
count (#42220)
add 3095d7b07ff fix(metadata-bar): add max-width to text for proper
ellipsis truncation (#42237)
add a10c3f0b1dd test(result_set): add regression test for empty result set
column metadata (#35962)
add 26b6f7bb5df fix(dashboard): preserve refresh_frequency when absent
from save data (#42354)
add ecc7f726a4e fix: guard potential null derefs and remove dead branches
(#42358)
add 435e7825a6e chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in
/superset-frontend (#42527)
add e754b73af29 chore(deps-dev): bump baseline-browser-mapping from
2.10.43 to 2.10.44 in /superset-frontend (#42526)
add be012c8faad chore(deps): bump markdown-to-jsx from 9.8.2 to 9.9.0 in
/superset-frontend (#42524)
add 2c061f1e05b chore(deps-dev): bump the storybook group in
/superset-frontend with 5 updates (#42523)
add a970838b5c3 chore(deps): bump github/codeql-action/init from 4.37.1 to
4.37.2 (#42522)
add 2e81eb580f2 chore(deps): bump baseline-browser-mapping from 2.10.43 to
2.10.44 in /docs (#42521)
add dd7bbe0adfe chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in
/docs (#42519)
add a301e7c5119 chore(deps-dev): bump the typescript-eslint group in /docs
with 3 updates (#42518)
add ad15c4ddd1d chore(deps): bump the storybook group in /docs with 2
updates (#42517)
add 25a985893d9 chore(deps-dev): bump typescript-eslint from 8.64.0 to
8.65.0 in /superset-websocket (#42516)
add 39f9b7029be chore(deps): bump github/codeql-action/analyze from 4.37.1
to 4.37.2 (#42520)
add 526cebac73a chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in
/superset-websocket (#42514)
add 7b767f6c1d5 chore(ci): swap linkinator-action for lychee-action in
docs link checker (#42501)
add b983161eeff feat(async): cancel running chart queries under
GLOBAL_ASYNC_QUERIES (#42305)
add 236c9a52fda chore(deps-dev): bump @typescript-eslint/eslint-plugin
from 8.63.0 to 8.65.0 in /superset-websocket (#42515)
add b5c8d4a5df3 fix(mixed-timeseries): stop duplicating first metric in
multi-metric + group-by series names (#40146)
add e426fb7bc6e chore(ci): correct GH event type for opening new issue and
PR in supersetbot orglabel job (#42424)
add 181f5bc9c1e fix(mcp): capture created chart/dashboard id in
generate_chart/generate_dashboard audit logs (#42367)
add 5aaf9d337b5 fix(jinja): handle non-JSON body with JSON content-type in
get_form_data (#42196)
add 7174af24ca4 Merge remote-tracking branch 'origin/master' into
remove-legacy-viz-pipeline
No new revisions were added by this update.
Summary of changes:
.github/workflows/codeql-analysis.yml | 4 +-
.github/workflows/issue_creation.yml | 6 +-
.github/workflows/superset-docs-verify.yml | 77 ++-
docs/package.json | 14 +-
docs/yarn.lock | 194 +++---
superset-frontend/package-lock.json | 162 ++---
superset-frontend/package.json | 16 +-
.../src/components/MetadataBar/MetadataBar.tsx | 1 +
.../src/components/Select/Select.test.tsx | 29 +
.../src/components/Select/Select.tsx | 5 +
.../src/MixedTimeseries/transformProps.ts | 36 +-
.../test/MixedTimeseries/transformProps.test.ts | 80 +++
.../src/components/Chart/chartAction.ts | 26 +-
.../src/middleware/asyncEvent.test.ts | 38 ++
superset-frontend/src/middleware/asyncEvent.ts | 18 +-
superset-websocket/package-lock.json | 679 ++++++++++++++++++---
superset-websocket/package.json | 8 +-
superset/async_events/api.py | 80 ++-
superset/async_events/async_query_manager.py | 112 ++++
superset/async_events/cache_backend.py | 18 +
superset/common/query_context_factory.py | 2 +-
superset/common/utils/query_cache_manager.py | 6 +-
superset/daos/dashboard.py | 3 +-
superset/db_engine_specs/databricks.py | 1 +
superset/db_engine_specs/presto.py | 3 +-
superset/mcp_service/middleware.py | 222 +++++--
superset/tasks/async_queries.py | 24 +-
superset/views/utils.py | 24 +-
tests/integration_tests/async_events/api_tests.py | 72 +++
.../async_events/async_query_manager_tests.py | 169 +++++
.../common/test_query_context_factory.py | 36 ++
tests/unit_tests/dao/dashboard_test.py | 51 ++
.../mcp_service/test_middleware_logging.py | 130 ++++
tests/unit_tests/result_set_test.py | 50 ++
tests/unit_tests/tasks/test_async_queries.py | 57 ++
tests/unit_tests/views/test_utils.py | 53 ++
36 files changed, 2100 insertions(+), 406 deletions(-)
create mode 100644 tests/unit_tests/views/test_utils.py