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 0b6b98dcf7c fix(mcp): harden chart registry review fixes
    omit 415b45dbd84 fix(mcp): address fitzee review — sanitize 
temporal_column, narrow BLE001, add _reset_for_testing(), remove exec bits
    omit 344f15a2188 style: fix E501 in test_registry docstring (93 > 88 chars)
    omit 7f558486b8e fix(mcp): lock register() writes and add circuit breaker 
to _ensure_plugins_loaded
    omit cc3c756218a style: fix E501 noqa placement and PT001 in export_test.py
    omit 4132a61585b style: fix E501 noqa placement and PT001 in export_test.py
    omit dd4618ccbb7 perf(mcp): remove redundant DatasetValidator call in 
update_chart
    omit 74f4b5bb091 style: remove obsolete PT004 ruff rule (dropped in ruff 
0.9.7)
    omit 27bcd34a404 style: ruff-format auto-format fix
    omit acd1ac6ce41 fix(mcp): address Bito review — log bare exception in 
schemas, remove redundant annotation quotes
    omit 2616b2b2340 fix(mcp): use (saved_metric, label) dedup key in 
XYChartConfig
    omit f51dec12197 fix(mcp): fix saved-metric name normalization across all 
chart plugins
    omit b4154bd4ffb feat(mcp): add runtime chart plugin enable/disable via 
_PluginFilterConfig
    omit 9ed667fab33 fix(mcp): fix E501 in update_chart.py and update_chart 
test mocks for column validation
    omit f2c6cd67ae7 refactor(mcp): address Codex review — fix registry bug, 
DRY schema hints, remove column regex
    omit 79d2dece8e7 fix(mcp): add full column validation to update_chart
    omit e5e39c9a4b4 fix(mcp): add threading lock to registry plugin loader
    omit 40752db59dd fix(mcp): resolve E402 and E501 in dataset_validator.py
    omit cc284305588 fix(mcp): resolve ruff E501 and formatting issues to pass 
pre-commit
    omit 5e38dee8dd0 refactor(mcp): move all local imports to top level in 
chart type plugins
    omit af9ecf6e560 fix(mcp): address reviewer comments — local import 
rationale, x-optional corrections, cardinality suggestions
    omit e0330fe73a9 refactor(mcp): complete plugin protocol — registry 
bootstrap, mypy fixes, test repairs
    omit 01ebced38da refactor(mcp): eliminate dead code and complete plugin 
registry dispatch
    omit d97f0ae6648 feat(mcp): add display_name and native_viz_types to chart 
type plugins
    omit 66e06557b26 feat(mcp): introduce chart type plugin registry for 
extensible chart generation
     add 207a7bf7f9b fix: preserve dashboard certification when saving layout 
changes (#40193)
     add fb606623538 chore(mcp): revert browser-friendly hello page for GET 
/mcp from browsers (#40467)
     add 38466accbce feat(mcp): introduce chart type plugin registry for 
extensible chart generation
     add b1541ee9eed feat(mcp): add display_name and native_viz_types to chart 
type plugins
     add d39c83782ee refactor(mcp): eliminate dead code and complete plugin 
registry dispatch
     add 055e5f83f21 refactor(mcp): complete plugin protocol — registry 
bootstrap, mypy fixes, test repairs
     add 317ed3be242 fix(mcp): address reviewer comments — local import 
rationale, x-optional corrections, cardinality suggestions
     add 96a4c0dd0ee refactor(mcp): move all local imports to top level in 
chart type plugins
     add b162b31b59d fix(mcp): resolve ruff E501 and formatting issues to pass 
pre-commit
     add 10d527baea1 fix(mcp): resolve E402 and E501 in dataset_validator.py
     add 439f0079003 fix(mcp): add threading lock to registry plugin loader
     add 3cd42d9bddc fix(mcp): add full column validation to update_chart
     add 80884a9661e refactor(mcp): address Codex review — fix registry bug, 
DRY schema hints, remove column regex
     add 345ea622a5d fix(mcp): fix E501 in update_chart.py and update_chart 
test mocks for column validation
     add 8c18d7e6542 feat(mcp): add runtime chart plugin enable/disable via 
_PluginFilterConfig
     add a37212118ac fix(mcp): fix saved-metric name normalization across all 
chart plugins
     add b2403bf7548 fix(mcp): use (saved_metric, label) dedup key in 
XYChartConfig
     add ff31403918b fix(mcp): address Bito review — log bare exception in 
schemas, remove redundant annotation quotes
     add ee64d4a12bc style: ruff-format auto-format fix
     add 668dd8d9c0c style: remove obsolete PT004 ruff rule (dropped in ruff 
0.9.7)
     add 43ef70e5b76 perf(mcp): remove redundant DatasetValidator call in 
update_chart
     add 45e2f227da6 style: fix E501 noqa placement and PT001 in export_test.py
     add 31a28f42cff style: fix E501 noqa placement and PT001 in export_test.py
     add e134b8380d1 fix(mcp): lock register() writes and add circuit breaker 
to _ensure_plugins_loaded
     add eeedf815579 style: fix E501 in test_registry docstring (93 > 88 chars)
     add b6d521144a4 fix(mcp): address fitzee review — sanitize 
temporal_column, narrow BLE001, add _reset_for_testing(), remove exec bits
     add dc73a0bf36e fix(mcp): harden chart registry review fixes

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   (0b6b98dcf7c)
            \
             N -- N -- N   refs/heads/mcp-chart-tools-rearch (dc73a0bf36e)

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:
 MANIFEST.in                                        |   1 -
 .../src/dashboard/actions/dashboardState.ts        |   9 +-
 superset/mcp_service/hello.html                    | 115 -------------------
 superset/mcp_service/jwt_verifier.py               |  78 ++-----------
 superset/mcp_service/mcp_config.py                 |   6 +-
 tests/unit_tests/mcp_service/test_jwt_verifier.py  |   6 +-
 .../mcp_service/test_jwt_verifier_browser_hello.py | 126 ---------------------
 7 files changed, 23 insertions(+), 318 deletions(-)
 delete mode 100644 superset/mcp_service/hello.html
 delete mode 100644 
tests/unit_tests/mcp_service/test_jwt_verifier_browser_hello.py

Reply via email to