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 f6571814cf6 Merge branch 'master' into hughhhh/pfm-6-explore-indicator
     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 ae9fc20c659 chore(deps): bump sqlalchemy from 2.0.52 to 2.0.55 (#45703)
     add a028e65ba3a chore(deps-dev): bump clickhouse-connect from 1.10.1 to 
1.11.0 (#45708)
     add 3f85ceb15b4 chore(deps-dev): bump duckdb from 1.5.5 to 1.5.6 (#45705)
     add b5c959cfe9e chore(deps): bump jsonpath-ng from 1.8.0 to 1.13.0 (#45710)
     add 6f4b99f792f chore(deps): bump cachetools from 7.2.1 to 7.2.5 (#45707)
     add e3b8026e4e6 chore(deps-dev): bump syntaqlite from 0.12.1 to 0.13.2 
(#45706)
     add 0ccb586540a fix(docker): use the system CA store for build-time 
downloads (#45678)
     add b645ac2c405 chore(deps): bump acorn from 8.18.0 to 8.19.0 in 
/superset-frontend (#45714)
     add 889653076b5 chore(deps-dev): bump @oxlint/plugins from 1.86.0 to 
1.88.0 in /superset-frontend (#45711)
     add 9c31d12edd8 chore(deps): bump ace-builds from 1.44.0 to 1.45.0 in 
/superset-frontend (#45712)
     add a813fb906c7 fix(versioning): offer activity version actions only for 
existing snapshots (#45641)
     add a4f8ea99c74 test(explore): align ColumnConfigControl alias test with 
legacy Time migration (#45677)
     add 63f90591867 fix(i18n-tr): review fuzzy Turkish translations (part 1) 
(#45428)
     add 09207d98e99 fix(build): drop stray newline from the plugins:build 
babel lerna scope (#45724)
     add a7e64ac3c33 Merge branch 'master' into hughhhh/pfm-6-explore-indicator

No new revisions were added by this update.

Summary of changes:
 .github/dependabot.yml                             |    5 +
 .github/renovate.json                              |   40 +
 .github/workflows/docker.yml                       |   16 +-
 Dockerfile                                         |   49 +-
 UPDATING.md                                        |    5 +
 docs/admin_docs/configuration/mcp-server.mdx       |   60 +
 docs/docs/using-superset/exploring-data.mdx        |   37 +-
 docs/docs/using-superset/version-history.mdx       |   14 +-
 pyproject.toml                                     |   16 +-
 requirements/base.txt                              |    8 +-
 requirements/development.txt                       |   14 +-
 scripts/docker-build-extra-flags.sh                |    4 +-
 superset-frontend/package-lock.json                | 3377 ++++++++++----------
 superset-frontend/package.json                     |    4 +-
 .../superset-ui-chart-controls/package.json        |    2 +-
 .../packages/superset-ui-core/package.json         |    2 +-
 .../superset-ui-core/src/query/convertFilter.ts    |   10 +-
 .../test/query/convertFilter.test.ts               |   20 +-
 .../plugins/plugin-chart-echarts/package.json      |    2 +-
 .../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 +-
 .../plugins/plugin-chart-handlebars/package.json   |    2 +-
 superset-frontend/scripts/build.js                 |    2 +-
 .../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 ++
 .../src/features/versionHistory/ActionRow.tsx      |   24 +-
 .../DashboardVersionHistory.test.tsx               |   21 +
 .../features/versionHistory/SaveGroupItem.test.tsx |   66 +
 .../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/ar/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/ca/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/cs/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/de/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/en/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/es/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/fa/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/fi/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/fr/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/it/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/ja/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/ko/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/lv/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/messages.pot                 |    8 +-
 superset/translations/mi/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/nl/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/pl/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/pt/LC_MESSAGES/messages.po   |   14 +-
 .../translations/pt_BR/LC_MESSAGES/messages.po     |   14 +-
 superset/translations/ro/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/ru/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/sk/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/sl/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/sr/LC_MESSAGES/messages.po   |   14 +-
 .../translations/sr_Latn/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/ta/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/th/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/tr/LC_MESSAGES/messages.po   |  643 ++--
 superset/translations/uk/LC_MESSAGES/messages.po   |   14 +-
 superset/translations/zh/LC_MESSAGES/messages.po   |   14 +-
 .../translations/zh_TW/LC_MESSAGES/messages.po     |   14 +-
 superset/utils/core.py                             |    8 +
 superset/versioning/activity/orchestrator.py       |   16 +-
 superset/versioning/activity/queries.py            |   22 +-
 superset/versioning/activity/render.py             |   15 +-
 superset/versioning/api_helpers.py                 |    6 +
 superset/views/datasource/schemas.py               |    1 +
 superset/views/datasource/utils.py                 |    9 +-
 .../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/scripts/docker_cache_ref_test.py  |    3 +-
 tests/unit_tests/security/test_sunburst_guest.py   |   92 +
 tests/unit_tests/semantic_layers/mapper_test.py    |  248 ++
 tests/unit_tests/versioning/test_activity.py       |   59 +-
 tests/unit_tests/versioning/test_endpoint_gate.py  |   52 +
 .../unit_tests/versioning/test_runtime_capture.py  |   87 +-
 tests/unit_tests/views/datasource/test_utils.py    |   40 +-
 127 files changed, 7767 insertions(+), 2645 deletions(-)
 create mode 100644 .github/renovate.json
 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