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

hainenber pushed a change to branch lock-file-maintenance-24-oct-2026
in repository https://gitbox.apache.org/repos/asf/superset.git


    from d17946f56e6 Merge branch 'master' into 
lock-file-maintenance-24-oct-2026
     add fb79c3c16d8 fix(mcp): report length and empty-title reasons for MCP 
title fields (#45575)
     add f829175e946 fix(sunburst): keep the saved time grain in Explore 
(#45571)
     add b966813c096 chore(deps): bump sqlalchemy-continuum from 1.8.0 to 2.0.0 
(#45687)
     add bea6db6d05f chore: replace remaining deprecated datetime.utcnow with 
naive_utcnow (#45697)
     add 7d27e467f19 chore(dependabot): restrict Dependabot to only open PR for 
SQLAlchemy v2.0.x patch version (#45693)
     add 6d986408f61 chore(deps-dev): bump lerna from 10.0.1 to 10.1.1 in 
/superset-frontend (#45715)
     add d94c9237827 Merge branch 'master' into 
lock-file-maintenance-24-oct-2026

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |    5 +
 UPDATING.md                                        |    5 +
 docs/admin_docs/configuration/mcp-server.mdx       |   60 +
 docs/docs/using-superset/exploring-data.mdx        |   37 +-
 pyproject.toml                                     |    2 +-
 requirements/base.txt                              |    2 +-
 requirements/development.txt                       |    2 +-
 superset-frontend/package-lock.json                |   79 +-
 superset-frontend/package.json                     |    2 +-
 .../superset-ui-core/src/query/convertFilter.ts    |   10 +-
 .../test/query/convertFilter.test.ts               |   20 +-
 .../src/Bullet/transformProps.ts                   |   15 +-
 .../plugin-chart-echarts/src/Rose/EchartsRose.tsx  |    6 +-
 .../src/Rose/transformProps.ts                     |   10 +-
 .../src/Sunburst/buildQuery.ts                     |   77 +-
 .../src/Sunburst/controlPanel.tsx                  |   34 +
 .../plugin-chart-echarts/src/Sunburst/timeGrain.ts |   50 +
 .../src/Sunburst/transformProps.ts                 |    7 +-
 .../plugin-chart-echarts/src/Sunburst/utils.ts     |   55 +-
 .../test/Bullet/transformProps.test.ts             |   66 +-
 .../test/Rose/EchartsRose.test.tsx                 |   39 +
 .../test/Rose/transformProps.test.ts               |   50 +-
 .../test/Sunburst/EchartsSunburst.test.tsx         |  286 ++++-
 .../test/Sunburst/buildQuery.test.ts               |  180 +++
 .../test/Sunburst/controlPanel.test.ts             |  115 ++
 .../test/Sunburst/timeGrain.test.ts                |   73 ++
 .../test/Sunburst/transformProps.test.ts           |   45 +
 .../test/Sunburst/utils.test.ts                    |   12 +-
 .../Chart/DrillBy/DrillByTemporalFilters.test.tsx  |   13 +-
 .../Chart/DrillDetail/DrillDetailPane.test.tsx     |   48 +-
 .../Chart/DrillDetail/DrillDetailPane.tsx          |    3 +-
 .../components/Chart/DrillDetail/utils.test.ts}    |   52 +-
 .../src/components/Chart/DrillDetail/utils.ts      |    1 +
 .../src/explore/components/Control.test.tsx        |   33 +
 .../FilterControl/AdhocFilter/AdhocFilter.test.ts  |   44 +
 .../controls/FilterControl/AdhocFilter/index.ts    |   31 +-
 .../explore/controlUtils/sunburstTimeGrain.test.ts |  216 ++++
 .../utils.ts => utils/simpleFilterToAdhoc.test.ts} |   45 +-
 superset-frontend/src/utils/simpleFilterToAdhoc.ts |    1 +
 superset/commands/dataset/exceptions.py            |    4 +-
 superset/commands/report/execution_claim.py        |    9 +-
 superset/common/form_data_query_context.py         |   56 +-
 superset/common/query_context_factory.py           |   15 +
 superset/common/tabular_query.py                   |    8 +-
 superset/mcp_service/chart/schemas.py              |  161 +--
 superset/mcp_service/chart/sunburst.py             |   23 +-
 superset/mcp_service/chart/tool/generate_chart.py  |   12 +-
 superset/mcp_service/chart/tool/update_chart.py    |    2 +-
 superset/mcp_service/chart/validation/pipeline.py  |    9 +-
 superset/mcp_service/dashboard/schemas.py          |  107 +-
 superset/mcp_service/dashboard_scope.py            |   12 +-
 superset/mcp_service/dataset/schemas.py            |   67 +-
 superset/mcp_service/sql_lab/schemas.py            |   25 +-
 superset/mcp_service/theme/schemas.py              |   18 +-
 superset/mcp_service/utils/sanitization.py         |   76 +-
 superset/mcp_service/utils/schema_utils.py         |   11 +-
 superset/models/core.py                            |    6 +-
 superset/models/sql_lab.py                         |    3 +-
 superset/semantic_layers/mapper.py                 |   84 +-
 superset/translations/messages.pot                 |    3 +
 superset/utils/core.py                             |    8 +
 superset/views/datasource/schemas.py               |    1 +
 superset/views/datasource/utils.py                 |    7 +-
 .../common/test_form_data_query_context.py         |  101 ++
 .../mcp_service/chart/test_sunburst_chart.py       |  146 +++
 .../mcp_service/chart/tool/test_generate_chart.py  |   73 +-
 .../mcp_service/chart/tool/test_update_chart.py    |   59 +-
 .../validation/test_column_name_normalization.py   |   32 +
 .../dashboard/tool/test_dashboard_generation.py    |   34 +
 .../dashboard/tool/test_update_dashboard.py        |   34 +
 .../test_sanitization_warning_inputs.py            | 1279 +++++++++++++++++++-
 .../mcp_service/utils/test_sanitization.py         |  192 +++
 .../models/test_sunburst_drill_hours_offset.py     |  632 ++++++++++
 tests/unit_tests/security/test_sunburst_guest.py   |   92 ++
 tests/unit_tests/semantic_layers/mapper_test.py    |  248 ++++
 tests/unit_tests/views/datasource/test_utils.py    |   38 +
 76 files changed, 5131 insertions(+), 387 deletions(-)
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/timeGrain.ts
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/test/Sunburst/buildQuery.test.ts
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/test/Sunburst/controlPanel.test.ts
 create mode 100644 
superset-frontend/plugins/plugin-chart-echarts/test/Sunburst/timeGrain.test.ts
 copy 
superset-frontend/{packages/superset-ui-core/src/hooks/useElementOnScreen/useElementOnScreen.ts
 => src/components/Chart/DrillDetail/utils.test.ts} (52%)
 create mode 100644 
superset-frontend/src/explore/controlUtils/sunburstTimeGrain.test.ts
 copy superset-frontend/src/{components/Chart/DrillDetail/utils.ts => 
utils/simpleFilterToAdhoc.test.ts} (51%)
 create mode 100644 tests/unit_tests/models/test_sunburst_drill_hours_offset.py
 create mode 100644 tests/unit_tests/security/test_sunburst_guest.py

Reply via email to