You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by jl...@apache.org on 2026/08/15 03:17:37 UTC
(superset) branch fix-saved-query-open-clipboard-toast updated (e5be0c03d99 -> 1286442c723)
This is an automated email from the ASF dual-hosted git repository.
sadpandajoe pushed a change to branch fix-saved-query-open-clipboard-toast
in repository https://gitbox.apache.org/repos/asf/superset.git
from e5be0c03d99 Merge branch 'fix-saved-query-open-clipboard-toast' of https://github.com/apache/superset into fix-saved-query-open-clipboard-toast
add e808fcbcada fix(mcp): bind all generated charts to dashboard time filters (#42490)
add edfb009e1c4 fix(mcp): expose query context to Jinja macros (#42822)
add 81e431cd501 fix(mcp): return all chart query results (#42824)
add 8967e6c2d33 fix(mcp): accept changed_on_delta_humanized as order_column in list tools (#42571)
add f4587218dd1 fix(mcp): populate user_id in MCP audit logs (#42767)
add 2eedc609a80 fix(sql_lab): return 400 not 500 when raise_for_access hits malformed Jinja in results.py (#43145)
add 738d12677a9 fix(i18n-es): correct stranded translations in API key and semantic layer catalogs (#43080)
add a3bc2d908c4 ci(frontend): track bundle size over time with benchmark-action (#42511)
add ca94026e977 fix(sqllab): async queries no longer stuck at Running forever (#42896)
add 21ae918656c fix(mcp): validate chart queries before persistence (#43128)
add 1286442c723 Merge branch 'master' into fix-saved-query-open-clipboard-toast
No new revisions were added by this update.
Summary of changes:
.github/workflows/frontend-bundle-size-nightly.yml | 135 +++++
.github/workflows/superset-frontend.yml | 97 ++++
README.md | 2 +
superset-frontend/scripts/bundle-size-summary.js | 86 ++++
.../spec/scripts/bundle-size-summary.test.js | 110 ++++
.../src/SqlLab/reducers/sqlLab.test.ts | 43 ++
superset-frontend/src/SqlLab/reducers/sqlLab.ts | 13 +-
superset-frontend/webpack.config.js | 10 +
superset/charts/data/api.py | 7 +-
superset/charts/data/form_data.py | 63 +++
superset/commands/sql_lab/results.py | 10 +
superset/mcp_service/auth.py | 54 +-
superset/mcp_service/chart/chart_utils.py | 167 +++---
.../mcp_service/chart/resources/chart_configs.py | 2 +
superset/mcp_service/chart/schemas.py | 87 ++--
superset/mcp_service/chart/tool/generate_chart.py | 120 +++--
superset/mcp_service/chart/tool/get_chart_data.py | 45 +-
superset/mcp_service/chart/tool/list_charts.py | 3 +-
.../mcp_service/chart/tool/update_chart_preview.py | 53 +-
.../chart/validation/dataset_validator.py | 113 +++-
superset/mcp_service/common/schema_discovery.py | 3 +
.../mcp_service/dashboard/tool/list_dashboards.py | 12 +-
superset/mcp_service/dataset/tool/list_datasets.py | 11 +-
superset/mcp_service/dataset/tool/query_dataset.py | 3 +
superset/mcp_service/mcp_core.py | 22 +
superset/mcp_service/middleware.py | 85 ++-
superset/mcp_service/utils/token_utils.py | 62 ++-
superset/tasks/async_queries.py | 7 +-
superset/translations/es/LC_MESSAGES/messages.po | 197 +++----
tests/integration_tests/sql_lab/commands_tests.py | 24 +
.../unit_tests/charts/data/form_data_test.py | 21 +-
.../mcp_service/chart/test_big_number_chart.py | 1 +
.../chart/test_dashboard_time_binding.py | 567 +++++++++++++++++++++
.../mcp_service/chart/tool/test_generate_chart.py | 33 +-
.../mcp_service/chart/tool/test_get_chart_data.py | 167 +++++-
.../mcp_service/chart/tool/test_list_charts.py | 40 ++
.../chart/tool/test_update_chart_preview.py | 265 ++++++++++
.../dashboard/tool/test_dashboard_tools.py | 63 ++-
.../mcp_service/dataset/tool/test_dataset_tools.py | 65 ++-
.../mcp_service/dataset/tool/test_query_dataset.py | 68 +++
.../mcp_service/system/tool/test_mcp_core.py | 69 ++-
.../mcp_service/test_auth_user_resolution.py | 63 +++
tests/unit_tests/mcp_service/test_middleware.py | 67 +++
.../mcp_service/test_middleware_logging.py | 103 ++++
44 files changed, 2827 insertions(+), 411 deletions(-)
create mode 100644 .github/workflows/frontend-bundle-size-nightly.yml
create mode 100644 superset-frontend/scripts/bundle-size-summary.js
create mode 100644 superset-frontend/spec/scripts/bundle-size-summary.test.js
create mode 100644 superset/charts/data/form_data.py
copy superset/migrations/versions/2022-02-25_08-06_ab9a9d86e695_deprecate_time_range_endpoints.py => tests/unit_tests/charts/data/form_data_test.py (67%)
create mode 100644 tests/unit_tests/mcp_service/chart/test_dashboard_time_binding.py