You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/08/27 22:03:31 UTC

(superset) branch feat/testcontainers-nightly-pilot updated (5783e7fac8f -> 48026738639)

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

rusackas pushed a change to branch feat/testcontainers-nightly-pilot
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 5783e7fac8f fix(deps): regenerate development.txt lockfile for ibm-db-sa
     add 88c4e689e3a fix(pivot-table): keep D3_FORMAT-styled numbers intact in pivoted Excel export (#42601)
     add 35fc36a97e5 chore(deps-dev): bump baseline-browser-mapping from 2.11.15 to 2.11.16 in /superset-frontend (#43621)
     add 83934c038ed chore(deps-dev): bump the storybook group in /superset-frontend with 5 updates (#43618)
     add 8f82d851cf9 chore(deps-dev): bump tiktoken from 0.13.0 to 0.14.0 (#43617)
     add e9e652d22da chore(deps-dev): bump trino from 0.338.0 to 0.339.0 (#43616)
     add 8c88c0d3ac7 chore(deps-dev): update teradatasql requirement from >=20.0.0.65 to >=20.0.0.66 (#43615)
     add ba5d5091b97 chore(deps): bump holidays from 0.102 to 0.103 (#43614)
     add b8acf4b207b chore(deps-dev): bump syntaqlite from 0.7.1 to 0.9.0 (#43612)
     add ebbe2e87142 chore(deps): bump the storybook group in /docs with 2 updates (#43610)
     add 6814a892303 chore(deps): bump gunicorn from 26.0.0 to 26.2.0 (#43609)
     add 94b59420b76 docs(embedding): document EMBEDDED_DISABLE_PERMALINK_ORIGIN_REWRITE (#43600)
     add bcc6af6c5fb fix(dao): don't mask transient OperationalError as a "not found" result (#43479)
     add a16bc0d94f8 fix(mcp): apply time grain overrides from extra_form_data (#43599)
     add 478f612f258 fix(mcp): add open-world tool annotations (#43529)
     add ea3206b076f fix(mcp): surface rejected filter columns in get_chart_data (#43598)
     add ecbd6578b0d fix(db_engine_specs): always mask OAuth2 client secret in encrypted extra (#43491)
     add e1c7a516745 fix(mcp): flag failed tool calls with isError (#43374)
     add 48026738639 Merge remote-tracking branch 'origin/master' into feat/testcontainers-nightly-pilot

No new revisions were added by this update.

Summary of changes:
 docs/docs/using-superset/embedding.mdx             |  15 +
 docs/package.json                                  |   4 +-
 docs/yarn.lock                                     | 305 +++++++++--------
 pyproject.toml                                     |  10 +-
 requirements/base.txt                              |   5 +-
 requirements/development.txt                       |  16 +-
 superset-frontend/package-lock.json                | 373 +++++++++++----------
 superset-frontend/package.json                     |  12 +-
 .../src/utils/downloadAsPivotExcel.test.ts         | 116 +++++++
 .../src/utils/downloadAsPivotExcel.ts              |  52 ++-
 superset/daos/base.py                              |  17 +-
 superset/db_engine_specs/base.py                   |  22 +-
 superset/mcp_service/CLAUDE.md                     |  13 +-
 .../tool/get_annotation_layer_info.py              |   1 +
 .../tool/get_layer_annotation_info.py              |   1 +
 .../tool/list_annotation_layers.py                 |   1 +
 .../tool/list_layer_annotations.py                 |   1 +
 superset/mcp_service/chart/chart_helpers.py        |  20 +-
 superset/mcp_service/chart/tool/delete_chart.py    |   2 +
 superset/mcp_service/chart/tool/generate_chart.py  |   2 +
 superset/mcp_service/chart/tool/get_chart_data.py  |  29 +-
 superset/mcp_service/chart/tool/get_chart_info.py  |   1 +
 .../mcp_service/chart/tool/get_chart_preview.py    |   1 +
 superset/mcp_service/chart/tool/get_chart_sql.py   |   1 +
 .../chart/tool/get_chart_type_schema.py            |   1 +
 superset/mcp_service/chart/tool/list_charts.py     |   1 +
 superset/mcp_service/chart/tool/restore_chart.py   |   2 +
 superset/mcp_service/chart/tool/update_chart.py    |   2 +
 .../mcp_service/chart/tool/update_chart_preview.py |   2 +
 .../tool/add_chart_to_existing_dashboard.py        |   2 +
 .../mcp_service/dashboard/tool/delete_dashboard.py |   2 +
 .../dashboard/tool/duplicate_dashboard.py          |   2 +
 .../dashboard/tool/generate_dashboard.py           |   2 +
 .../dashboard/tool/get_dashboard_datasets.py       |   1 +
 .../dashboard/tool/get_dashboard_info.py           |   1 +
 .../dashboard/tool/get_dashboard_layout.py         |   1 +
 .../mcp_service/dashboard/tool/list_dashboards.py  |   1 +
 .../tool/manage_dashboard_certification.py         |   2 +
 .../dashboard/tool/manage_dashboard_owners.py      |   2 +
 .../dashboard/tool/manage_dashboard_roles.py       |   2 +
 .../dashboard/tool/manage_native_filters.py        |   2 +
 .../dashboard/tool/remove_chart_from_dashboard.py  |   2 +
 .../dashboard/tool/restore_dashboard.py            |   2 +
 .../mcp_service/dashboard/tool/update_dashboard.py |   2 +
 .../mcp_service/database/tool/get_database_info.py |   1 +
 .../mcp_service/database/tool/list_databases.py    |   1 +
 .../mcp_service/dataset/tool/create_dataset.py     |   2 +
 .../dataset/tool/create_virtual_dataset.py         |   2 +
 .../mcp_service/dataset/tool/get_dataset_info.py   |   1 +
 superset/mcp_service/dataset/tool/list_datasets.py |   1 +
 superset/mcp_service/dataset/tool/query_dataset.py |   1 +
 .../dataset/tool/update_dataset_metric.py          |   2 +
 .../explore/tool/generate_explore_link.py          |   2 +
 superset/mcp_service/middleware.py                 |   8 +
 superset/mcp_service/query/tool/get_query_info.py  |   1 +
 superset/mcp_service/query/tool/list_queries.py    |   1 +
 .../mcp_service/report/tool/get_report_info.py     |   1 +
 superset/mcp_service/report/tool/list_reports.py   |   1 +
 .../mcp_service/rls/tool/get_rls_filter_info.py    |   1 +
 superset/mcp_service/rls/tool/list_rls_filters.py  |   1 +
 superset/mcp_service/role/tool/get_role_info.py    |   1 +
 superset/mcp_service/role/tool/list_roles.py       |   1 +
 .../saved_query/tool/get_saved_query_info.py       |   1 +
 .../saved_query/tool/list_saved_queries.py         |   1 +
 .../tool/get_compatible_dimensions.py              |   1 +
 .../semantic_layer/tool/get_compatible_metrics.py  |   1 +
 .../mcp_service/semantic_layer/tool/get_table.py   |   1 +
 .../semantic_layer/tool/list_metrics.py            |   1 +
 superset/mcp_service/sql_lab/tool/execute_sql.py   |   2 +
 .../sql_lab/tool/open_sql_lab_with_context.py      |   1 +
 .../mcp_service/sql_lab/tool/save_sql_query.py     |   2 +
 superset/mcp_service/system/tool/find_users.py     |   1 +
 .../mcp_service/system/tool/generate_bug_report.py |   1 +
 .../mcp_service/system/tool/get_instance_info.py   |   1 +
 superset/mcp_service/system/tool/get_schema.py     |   1 +
 superset/mcp_service/system/tool/health_check.py   |   1 +
 superset/mcp_service/tag/tool/get_tag_info.py      |   1 +
 superset/mcp_service/tag/tool/list_tags.py         |   1 +
 superset/mcp_service/task/tool/get_task_info.py    |   1 +
 superset/mcp_service/task/tool/list_tasks.py       |   1 +
 superset/mcp_service/theme/tool/create_theme.py    |   2 +
 superset/mcp_service/theme/tool/get_theme_info.py  |   1 +
 superset/mcp_service/theme/tool/list_themes.py     |   1 +
 superset/mcp_service/user/tool/get_user_info.py    |   1 +
 superset/mcp_service/user/tool/list_users.py       |   1 +
 superset/utils/json.py                             |   8 +-
 superset/views/error_handling.py                   |  11 +-
 tests/unit_tests/charts/dao/dao_tests.py           |  13 +-
 tests/unit_tests/dao/base_dao_test.py              | 125 ++++++-
 tests/unit_tests/dashboards/dao_tests.py           |  11 +-
 tests/unit_tests/db_engine_specs/test_base.py      |  64 +++-
 .../mcp_service/chart/test_chart_helpers.py        |  47 ++-
 .../mcp_service/chart/tool/test_get_chart_data.py  |  63 +++-
 tests/unit_tests/mcp_service/test_mcp_e2e_smoke.py |  30 ++
 .../mcp_service/test_mcp_tool_registration.py      |  42 +++
 tests/unit_tests/mcp_service/test_middleware.py    |  65 ++++
 tests/unit_tests/utils/json_tests.py               |  21 ++
 tests/unit_tests/views/test_error_handling.py      |  76 +++++
 98 files changed, 1298 insertions(+), 387 deletions(-)
 create mode 100644 superset-frontend/src/utils/downloadAsPivotExcel.test.ts