This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch fix/35774-query-context-validation
in repository https://gitbox.apache.org/repos/asf/superset.git
from ad38b9a2aac fix(charts): reject query_context missing
datasource/queries on save (#35774)
add 7a9fe06762b fix(mcp): stop data tool responses crashing on binary and
NaT values (#44495)
add 7e7ef3cf889 Merge branch 'master' into
fix/35774-query-context-validation
No new revisions were added by this update.
Summary of changes:
docs/admin_docs/configuration/mcp-server.mdx | 15 +
superset/mcp_service/chart/schemas.py | 33 +--
superset/mcp_service/chart/tool/get_chart_data.py | 31 +-
superset/mcp_service/dashboard/schemas.py | 13 +-
superset/mcp_service/dataset/schemas.py | 13 +-
superset/mcp_service/semantic_layer/schemas.py | 11 +-
superset/mcp_service/sql_lab/schemas.py | 18 +-
superset/mcp_service/sql_lab/tool/execute_sql.py | 19 --
superset/mcp_service/utils/response_utils.py | 8 +-
superset/mcp_service/utils/serialization.py | 225 +++++++++++++++
.../mcp_service/chart/tool/test_get_chart_data.py | 25 +-
.../mcp_service/sql_lab/tool/test_execute_sql.py | 104 +++----
.../mcp_service/test_response_serialization.py | 321 +++++++++++++++++++++
.../mcp_service/utils/test_serialization.py | 294 +++++++++++++++++++
14 files changed, 1002 insertions(+), 128 deletions(-)
create mode 100644 superset/mcp_service/utils/serialization.py
create mode 100644 tests/unit_tests/mcp_service/test_response_serialization.py
create mode 100644 tests/unit_tests/mcp_service/utils/test_serialization.py