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

aminghadersohi pushed a change to branch mcp-rls-plugins-99978
in repository https://gitbox.apache.org/repos/asf/superset.git


    from ab69e3dbcc4 docs(mcp): document that list_rls_filters and list_plugins 
have inline column docs
     new c8c805c7e87 feat(mcp): chart formatting options across all supported 
chart types (#39887)
     new 81aad1c540f fix(recommandation): Fix chart recommandation (#39886)
     new 3d528921bab feat(mcp): add find_users tool and owner filter columns 
for listings (#39679)
     new e14a92f881d fix(semantic layers): coerce filter types (#40222)
     new ff2c37e52ba fix(mcp): eager-load dataset.metrics to prevent Excel 
export DetachedInstanceError (#39483)
     new 2ebb3bcd9f7 feat(mcp): include applied dashboard filters in 
get_chart_info (#39620)
     new 776fcf2f8be feat(mcp): make config optional in generate_explore_link 
(#39559)
     new e33d0d4f441 fix(reports): guard null dashboard height in Playwright 
screenshots (#40179)
     new 768a3df21ba fix(datasets): isolate filter state to fix concurrent 
/dataset race (#39685)
     new ecd073b3d28 ci: trigger CI for fix
     new 336d30fbdca fix(mcp): correct serializer signatures and naming per 
review feedback

The 11 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:
 superset/mcp_service/app.py                        |  17 +
 superset/mcp_service/chart/chart_helpers.py        | 135 +++++++-
 superset/mcp_service/chart/chart_utils.py          |  61 +++-
 superset/mcp_service/chart/schemas.py              | 205 +++++++++++-
 superset/mcp_service/chart/tool/get_chart_data.py  | 214 +++++++++++-
 superset/mcp_service/chart/tool/get_chart_info.py  | 105 +++++-
 superset/mcp_service/chart/tool/list_charts.py     |   7 +-
 superset/mcp_service/common/schema_discovery.py    |   8 +-
 superset/mcp_service/dashboard/schemas.py          |  23 +-
 .../mcp_service/dashboard/tool/list_dashboards.py  |   9 +-
 superset/mcp_service/database/schemas.py           |   9 +-
 superset/mcp_service/dataset/schemas.py            |  17 +-
 superset/mcp_service/dataset/tool/list_datasets.py |   7 +-
 .../explore/tool/generate_explore_link.py          |  41 ++-
 superset/mcp_service/mcp_core.py                   |  15 +-
 superset/mcp_service/plugin/tool/list_plugins.py   |   2 +-
 superset/mcp_service/privacy.py                    |  13 +-
 superset/mcp_service/rls/tool/list_rls_filters.py  |   4 +-
 superset/mcp_service/system/schemas.py             |  84 ++++-
 superset/mcp_service/system/tool/__init__.py       |   2 +
 superset/mcp_service/system/tool/find_users.py     | 101 ++++++
 superset/semantic_layers/mapper.py                 | 192 +++++++++--
 superset/utils/webdriver.py                        |  13 +-
 superset/views/base_api.py                         |  30 ++
 tests/unit_tests/datasets/api_tests.py             |  43 +++
 .../mcp_service/chart/test_chart_utils.py          |  29 +-
 .../mcp_service/chart/test_new_chart_types.py      | 286 ++++++++++++++++
 .../mcp_service/chart/tool/test_get_chart_data.py  | 285 ++++++++++++++++
 .../mcp_service/chart/tool/test_get_chart_info.py  | 243 +++++++++++++-
 .../mcp_service/dataset/tool/test_dataset_tools.py |  18 +-
 .../explore/tool/test_generate_explore_link.py     |  46 +++
 .../mcp_service/system/tool/test_find_users.py     | 257 ++++++++++++++
 .../system/tool/test_get_current_user.py           |  66 +++-
 .../mcp_service/system/tool/test_get_schema.py     |  40 ++-
 tests/unit_tests/semantic_layers/mapper_test.py    | 372 ++++++++++++++++++++-
 tests/unit_tests/utils/webdriver_test.py           |  87 +++++
 36 files changed, 2923 insertions(+), 163 deletions(-)
 create mode 100644 superset/mcp_service/system/tool/find_users.py
 create mode 100644 tests/unit_tests/mcp_service/system/tool/test_find_users.py

Reply via email to