This is an automated email from the ASF dual-hosted git repository.
hughhhh pushed a change to branch hughhhh/pfm-6-explore-indicator
in repository https://gitbox.apache.org/repos/asf/superset.git
from 83f0660f2a2 fix(partition-mapping): fail open on ClickHouse, and check
both temporal shapes on charts
add 472c3e4afd8 fix(tests): make deep nested sidecar fallback test
interpreter-independent (#45657)
add db8ab20f90c ci(e2e): cache a pg_dump of the loaded examples for the
Playwright jobs (#45601)
add 99b472bef74 fix(dashboard): saving a dashboard that contains an
archived chart no longer fails (#45543)
add eee2c16c8c7 fix(mcp): check chart access before adding dashboard
charts (#45535)
add 8b9767ff263 fix(versioning): retryable error when a dashboard restore
races a chart purge (#45551)
add e165c386fbf fix(mcp): recognise guest tokens on FastMCP 4 (#45639)
add a268040ccbc chore(deps): bump the security group across 2 directories
with 3 updates (#45679)
add 3c9f08d1b39 chore(deps-dev): bump webpack from 5.111.1 to 5.112.0 in
/docs (#45663)
add ac928a6c261 chore(deps): bump the security group across 3 directories
with 3 updates (#45684)
add 146ffce5c9e chore(deps-dev): update playwright requirement from
<2,>=1.63.0 to >=1.64.0,<2 (#45692)
add f1f875cbe3a chore(deps-dev): update google-cloud-storage requirement
from >=3.15.0 to >=3.17.1 (#45691)
add dba52fa8e47 chore(deps-dev): update teradatasql requirement from
>=20.0.0.69 to >=20.0.0.72 (#45689)
add e351ea64e2f chore(deps): bump sshtunnel from 0.4.0 to 0.5.1 (#45688)
add 86c62cb8332 chore(deps-dev): bump google-cloud-bigquery from 3.46.1 to
3.46.2 (#45685)
add 70d1b4a6a53 chore(deps): bump body-parser from 2.3.0 to 2.4.0 in
/superset-websocket/utils/client-ws-app in the security group across 1
directory (#45683)
add dd9bc4704d8 chore(deps): bump nanoid from 6.0.1 to 6.0.2 in
/superset-frontend (#45667)
add 5e593135b5e chore(deps-dev): update pyathena requirement from
<4,>=3.36.0 to >=4.1.0,<5 (#45690)
add 1721cbe698a chore(deps): bump holidays from 0.105 to 0.107 (#45686)
add f6571814cf6 Merge branch 'master' into hughhhh/pfm-6-explore-indicator
No new revisions were added by this update.
Summary of changes:
.github/workflows/bashlib.sh | 47 +-
.github/workflows/superset-e2e.yml | 44 ++
UPDATING.md | 13 +
docs/admin_docs/configuration/mcp-server.mdx | 10 +-
docs/docs/using-superset/version-history.mdx | 3 +
docs/package.json | 2 +-
docs/static/resources/openapi.json | 15 +
docs/yarn.lock | 86 +--
pyproject.toml | 14 +-
requirements/base.txt | 4 +-
requirements/development.txt | 6 +-
superset-embedded-sdk/package-lock.json | 64 +-
superset-embedded-sdk/package.json | 2 +-
superset-frontend/package-lock.json | 88 +--
superset-frontend/package.json | 6 +-
.../packages/superset-ui-core/package.json | 2 +-
.../plugins/plugin-chart-echarts/package.json | 2 +-
.../utils/client-ws-app/package-lock.json | 37 +-
superset/commands/dashboard/restore_version.py | 42 ++
superset/daos/dashboard.py | 64 +-
superset/dashboards/api.py | 12 +
superset/mcp_service/auth.py | 85 ++-
superset/mcp_service/composite_token_verifier.py | 51 +-
superset/mcp_service/dashboard/schemas.py | 7 +-
.../tool/add_chart_to_existing_dashboard.py | 16 +-
.../dashboard/tool/generate_dashboard.py | 27 +-
superset/mcp_service/guest_token_verifier.py | 6 +-
superset/mcp_service/mcp_config.py | 10 +-
superset/mcp_service/server.py | 11 +-
superset/translations/messages.pot | 3 +
superset/versioning/api_helpers.py | 8 +
superset/versioning/db_errors.py | 68 ++-
superset/versioning/restore.py | 84 ++-
tests/integration_tests/dashboards/api_tests.py | 100 ++-
.../dashboards/version_restore_tests.py | 168 +++++
tests/unit_tests/dao/dashboard_test.py | 108 +++-
.../tool/test_add_chart_to_existing_dashboard.py | 85 ++-
.../tool/test_chart_access_query_count.py | 174 ++++++
.../dashboard/tool/test_dashboard_generation.py | 138 ++++-
.../tool/test_managed_dashboard_refusal.py | 3 +
tests/unit_tests/mcp_service/test_auth_api_key.py | 10 +-
.../mcp_service/test_guest_token_auth.py | 7 +
.../mcp_service/test_multi_auth_client_id.py | 678 +++++++++++++++++++++
.../unit_tests/sql/execution/test_async_results.py | 7 +
tests/unit_tests/versioning/test_db_errors.py | 65 +-
tests/unit_tests/versioning/test_restore.py | 167 ++++-
46 files changed, 2374 insertions(+), 275 deletions(-)
create mode 100644
tests/unit_tests/mcp_service/dashboard/tool/test_chart_access_query_count.py
create mode 100644 tests/unit_tests/mcp_service/test_multi_auth_client_id.py