This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a change to branch feat/antd6-upgrade
in repository https://gitbox.apache.org/repos/asf/superset.git
from 54f49a1bf80 test(e2e): fix antd5 active-tabpane selector in new
ExplorePage page object
add 7cdfe3ffe7d fix(a11y): add aria-label to CRON schedule input (#41769)
add a8ab5f973dc chore(deps-dev): bump @typescript-eslint/eslint-plugin
from 8.61.1 to 8.62.0 in /superset-frontend (#41577)
add 83826839a0a fix(i18n): inject language pack into bootstrap to
translate code-split chunks (#39357)
add 1575b83f96a chore(deps): bump react-arborist from 3.10.5 to 3.12.0 in
/superset-frontend (#41793)
add d6b31376a51 chore(deps-dev): bump prettier from 3.8.4 to 3.9.1 in
/docs (#41789)
add beff76cb4d4 chore(deps): bump antd from 6.4.5 to 6.5.0 in /docs
(#41788)
add fd8d7009a5b chore(mcp): drop legacy /superset prefix from dashboard
URLs (#41758)
add b4218136bec feat(ag-grid): support Show summary in raw records mode
(#41754)
add a7a051777c2 feat(charts): soft-delete and restore (#40129)
add 2f11240339c chore(deps): bump query-string from 9.4.0 to 9.4.1 in
/superset-frontend (#41782)
add f4cc871f8cd chore(deps): bump js-yaml from 5.1.0 to 5.2.0 in /docs
(#41783)
add 69f052985f7 chore(deps-dev): bump prettier from 3.8.4 to 3.9.3 in
/superset-frontend (#41784)
add c49d01223c7 chore(deps-dev): bump webpack from 5.108.0 to 5.108.2 in
/docs (#41786)
add dc671ae44ac chore(deps-dev): bump eslint from 10.5.0 to 10.6.0 in
/superset-frontend (#41792)
add 06f421ed4af fix(a11y): add aria-label to remove-sheet icon button in
Google Sheets catalog (#41796)
add 83d93b8b425 fix(view-query): Add ownState parameter to ViewQueryModal
for query consistency (#35208)
add ad8e6d41402 build(deps): upgrade `react-markdown` to v9 and
`remark-gfm` to v4 (#41778)
add 689b4f623e4 docs(admin/config): resolve misconfigured aws-iam Markdown
file (#41748)
add 21b4185819e fix(ace-editor): caret drift from late font loads and
emoji widths (#41697)
add 51e708da6bb fix(mcp): accept Superset vocabulary in chart configs and
clarify query_dataset metric errors (#40972)
add 1fe374f34b4 Merge remote-tracking branch 'origin/master' into
feat/antd6-upgrade
add cefafea3bb5 test: retry-wrap all array-button assertions consistently
(bito suggestion)
No new revisions were added by this update.
Summary of changes:
.github/dependabot.yml | 11 -
UPDATING.md | 20 +
docs/admin_docs/configuration/aws-iam.mdx | 20 +-
docs/package.json | 8 +-
docs/yarn.lock | 170 +-
superset-frontend/package-lock.json | 3027 ++++----------------
superset-frontend/package.json | 11 +-
.../src/translation/TranslatorSingleton.test.ts | 79 +
.../src/translation/TranslatorSingleton.ts | 29 +
.../packages/superset-ui-core/package.json | 6 +-
.../AsyncAceEditor/AsyncAceEditor.test.tsx | 193 ++
.../AsyncAceEditor/emojiWidthPatch.test.ts | 190 ++
.../components/AsyncAceEditor/emojiWidthPatch.ts | 271 ++
.../src/components/AsyncAceEditor/index.tsx | 81 +-
.../src/components/SafeMarkdown/SafeMarkdown.tsx | 5 +-
.../src/AgGridTableChart.tsx | 63 +-
.../plugin-chart-ag-grid-table/src/buildQuery.ts | 31 +-
.../src/controlPanel.tsx | 29 +-
.../src/transformProps.ts | 27 +-
.../plugin-chart-ag-grid-table/src/types.ts | 1 +
.../src/utils/externalAPIs.ts | 2 +
.../test/AgGridTableChart.test.tsx | 369 +++
.../test/buildQuery.test.ts | 129 +
.../test/controlPanel.test.ts | 36 +
.../ScheduleQueryButton.test.tsx | 12 +-
.../src/dashboard/components/SliceHeader/index.tsx | 10 +-
.../components/SliceHeaderControls/index.tsx | 10 +-
.../components/SliceHeaderControls/types.ts | 3 +-
.../components/gridComponents/Chart/Chart.tsx | 34 +-
.../components/controls/ViewQueryModal.test.tsx | 100 +
.../explore/components/controls/ViewQueryModal.tsx | 60 +-
.../useExploreAdditionalActionsMenu/index.tsx | 1 +
.../alerts/components/AlertReportCronScheduler.tsx | 1 +
.../DatabaseConnectionForm/TableCatalog.tsx | 1 +
superset-frontend/src/preamble.ts | 71 +-
superset/charts/api.py | 110 +-
superset/charts/filters.py | 38 +
superset/commands/chart/exceptions.py | 10 +
superset/commands/chart/importers/v1/utils.py | 109 +-
.../commands/chart/restore.py | 36 +-
superset/commands/report/exceptions.py | 14 +
superset/commands/report/execute.py | 36 +
superset/daos/dashboard.py | 30 +-
superset/mcp_service/chart/schemas.py | 99 +-
superset/mcp_service/dashboard/schemas.py | 4 +-
.../dashboard/tool/duplicate_dashboard.py | 6 +-
.../dashboard/tool/manage_native_filters.py | 4 +-
.../dashboard/tool/remove_chart_from_dashboard.py | 8 +-
superset/mcp_service/dataset/tool/query_dataset.py | 46 +-
...12-00_7c4a8d09ca37_add_deleted_at_to_slices.py} | 47 +-
superset/models/slice.py | 8 +-
superset/templates/superset/spa.html | 30 +
superset/translations/ar/LC_MESSAGES/messages.po | 13 +
superset/translations/ca/LC_MESSAGES/messages.po | 13 +
superset/translations/cs/LC_MESSAGES/messages.po | 13 +
superset/translations/de/LC_MESSAGES/messages.po | 13 +
superset/translations/en/LC_MESSAGES/messages.po | 13 +
superset/translations/es/LC_MESSAGES/messages.po | 13 +
superset/translations/fa/LC_MESSAGES/messages.po | 13 +
superset/translations/fi/LC_MESSAGES/messages.po | 13 +
superset/translations/fr/LC_MESSAGES/messages.po | 13 +
superset/translations/it/LC_MESSAGES/messages.po | 13 +
superset/translations/ja/LC_MESSAGES/messages.po | 13 +
superset/translations/ko/LC_MESSAGES/messages.po | 13 +
superset/translations/lv/LC_MESSAGES/messages.po | 13 +
superset/translations/messages.pot | 13 +
superset/translations/mi/LC_MESSAGES/messages.po | 13 +
superset/translations/nl/LC_MESSAGES/messages.po | 13 +
superset/translations/pl/LC_MESSAGES/messages.po | 13 +
superset/translations/pt/LC_MESSAGES/messages.po | 13 +
.../translations/pt_BR/LC_MESSAGES/messages.po | 13 +
superset/translations/ro/LC_MESSAGES/messages.po | 10 +
superset/translations/ru/LC_MESSAGES/messages.po | 13 +
superset/translations/sk/LC_MESSAGES/messages.po | 13 +
superset/translations/sl/LC_MESSAGES/messages.po | 13 +
superset/translations/sr/LC_MESSAGES/messages.po | 10 +
.../translations/sr_Latn/LC_MESSAGES/messages.po | 10 +
superset/translations/th/LC_MESSAGES/messages.po | 13 +
superset/translations/tr/LC_MESSAGES/messages.po | 13 +
superset/translations/uk/LC_MESSAGES/messages.po | 13 +
superset/translations/zh/LC_MESSAGES/messages.po | 13 +
.../translations/zh_TW/LC_MESSAGES/messages.po | 13 +
superset/views/base.py | 20 +-
tests/integration_tests/charts/commands_tests.py | 2 +-
.../integration_tests/charts/soft_delete_tests.py | 579 ++++
.../charts/commands/importers/v1/import_test.py | 181 ++
tests/unit_tests/commands/chart/restore_test.py | 90 +
tests/unit_tests/commands/report/execute_test.py | 70 +
tests/unit_tests/dao/dashboard_test.py | 119 +
.../chart/test_chart_config_coercion.py | 281 ++
.../dashboard/tool/test_duplicate_dashboard.py | 6 +-
.../tool/test_remove_chart_from_dashboard.py | 2 +-
...hboards.py => test_add_deleted_at_to_slices.py} | 117 +-
tests/unit_tests/views/test_base.py | 5 +-
tests/unit_tests/views/test_bootstrap_auth.py | 72 +-
95 files changed, 4784 insertions(+), 2887 deletions(-)
create mode 100644
superset-frontend/packages/superset-ui-core/src/components/AsyncAceEditor/emojiWidthPatch.test.ts
create mode 100644
superset-frontend/packages/superset-ui-core/src/components/AsyncAceEditor/emojiWidthPatch.ts
copy tests/unit_tests/mcp_service/test_schema_discovery.py =>
superset/commands/chart/restore.py (53%)
copy
superset/migrations/versions/{2025-07-15_18-41_cd1fb11291f2_add_theme_id_to_dashboard_model.py
=> 2026-05-08_12-00_7c4a8d09ca37_add_deleted_at_to_slices.py} (53%)
create mode 100644 tests/integration_tests/charts/soft_delete_tests.py
create mode 100644 tests/unit_tests/commands/chart/restore_test.py
create mode 100644 tests/unit_tests/dao/dashboard_test.py
create mode 100644
tests/unit_tests/mcp_service/chart/test_chart_config_coercion.py
copy tests/unit_tests/migrations/{test_add_deleted_at_to_dashboards.py =>
test_add_deleted_at_to_slices.py} (54%)