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

aminghadersohi pushed a change to branch mcp-chart-tools-rearch
in repository https://gitbox.apache.org/repos/asf/superset.git


    omit 0d0f45c81e7 style: fix E501 noqa placement and PT001 in export_test.py
    omit 4d6e71a5216 style: fix E501 noqa placement and PT001 in export_test.py
    omit 4c2bd8d9b4b perf(mcp): remove redundant DatasetValidator call in 
update_chart
    omit 402a3cd5e52 style: remove obsolete PT004 ruff rule (dropped in ruff 
0.9.7)
    omit 6ee3293934f style: ruff-format auto-format fix
    omit 961cc94b513 fix(mcp): address Bito review — log bare exception in 
schemas, remove redundant annotation quotes
    omit c8bc498b5b2 fix(mcp): use (saved_metric, label) dedup key in 
XYChartConfig
    omit a17424bc730 fix(mcp): fix saved-metric name normalization across all 
chart plugins
    omit 0110d2db018 feat(mcp): add runtime chart plugin enable/disable via 
_PluginFilterConfig
    omit c3b2d85ab07 fix(mcp): fix E501 in update_chart.py and update_chart 
test mocks for column validation
    omit 4da57e4ad3a refactor(mcp): address Codex review — fix registry bug, 
DRY schema hints, remove column regex
    omit b9596abf8ce fix(mcp): add full column validation to update_chart
    omit 8183330a959 fix(mcp): add threading lock to registry plugin loader
    omit ca161a52e62 fix(mcp): resolve E402 and E501 in dataset_validator.py
    omit 4e5c2748fbd fix(mcp): resolve ruff E501 and formatting issues to pass 
pre-commit
    omit 06f566d371d refactor(mcp): move all local imports to top level in 
chart type plugins
    omit fd21c0d0cab fix(mcp): address reviewer comments — local import 
rationale, x-optional corrections, cardinality suggestions
    omit 6b63c0c23ab refactor(mcp): complete plugin protocol — registry 
bootstrap, mypy fixes, test repairs
    omit 6b4ce3ff3c8 refactor(mcp): eliminate dead code and complete plugin 
registry dispatch
    omit eb761a874f5 feat(mcp): add display_name and native_viz_types to chart 
type plugins
    omit 0b85c5cb55b feat(mcp): introduce chart type plugin registry for 
extensible chart generation
     add b6f545e61e1 feat(mcp): resolve call_tool proxy name and capture 
error_type in logging (#38915)
     add c11418dbc70 feat(mcp): introduce chart type plugin registry for 
extensible chart generation
     add f7d0223b774 feat(mcp): add display_name and native_viz_types to chart 
type plugins
     add f1ac24604ec refactor(mcp): eliminate dead code and complete plugin 
registry dispatch
     add d89dd411935 refactor(mcp): complete plugin protocol — registry 
bootstrap, mypy fixes, test repairs
     add f3328286104 fix(mcp): address reviewer comments — local import 
rationale, x-optional corrections, cardinality suggestions
     add 4499e4550c6 refactor(mcp): move all local imports to top level in 
chart type plugins
     add f97be83cc9d fix(mcp): resolve ruff E501 and formatting issues to pass 
pre-commit
     add 88647f104cf fix(mcp): resolve E402 and E501 in dataset_validator.py
     add ca32e6421c9 fix(mcp): add threading lock to registry plugin loader
     add a75d1d45e62 fix(mcp): add full column validation to update_chart
     add d883b622ab3 refactor(mcp): address Codex review — fix registry bug, 
DRY schema hints, remove column regex
     add a027775c50a fix(mcp): fix E501 in update_chart.py and update_chart 
test mocks for column validation
     add f612fe6426a feat(mcp): add runtime chart plugin enable/disable via 
_PluginFilterConfig
     add 5c245f03d64 fix(mcp): fix saved-metric name normalization across all 
chart plugins
     add 7dff098c8d0 fix(mcp): use (saved_metric, label) dedup key in 
XYChartConfig
     add a74cf6c4110 fix(mcp): address Bito review — log bare exception in 
schemas, remove redundant annotation quotes
     add 830679b08ba style: ruff-format auto-format fix
     add 8623d304116 style: remove obsolete PT004 ruff rule (dropped in ruff 
0.9.7)
     add 4b7f62fb8d0 perf(mcp): remove redundant DatasetValidator call in 
update_chart
     add 8b8a569bb66 style: fix E501 noqa placement and PT001 in export_test.py
     add 8a669c36382 style: fix E501 noqa placement and PT001 in export_test.py

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (0d0f45c81e7)
            \
             N -- N -- N   refs/heads/mcp-chart-tools-rearch (8a669c36382)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 superset/mcp_service/middleware.py                 |  85 +++++++++---
 .../mcp_service/test_middleware_logging.py         | 153 ++++++++++++++++++---
 2 files changed, 202 insertions(+), 36 deletions(-)

Reply via email to