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/09/10 14:24:14 UTC
(superset) branch showtime-master updated (a661d00d1db -> 8970cce7e4a)
This is an automated email from the ASF dual-hosted git repository.
sadpandajoe pushed a change to branch showtime-master
in repository https://gitbox.apache.org/repos/asf/superset.git
from a661d00d1db Merge branch 'master' into showtime-master
add bc057813ae7 feat(ci): restore container image vulnerability scanning with Grype (#44035)
add 4e4cdf421c4 fix(security): suppress zizmor self-repository false positive for hive setup-postgres step (#44037)
add 71e6c5f3cdc fix(security): suppress zizmor self-repository false positive for postgres setup step (#44038)
add 37c6037452c fix(security): use self-repository syntax for setup-backend in postgres job (#44040)
add 638ad7980c1 fix(security): suppress zizmor self-repository false positive for celery worker step (#43986)
add 09ae6fa3c3f fix(security): suppress zizmor self-repository false positive for sqlite celery worker step (#43996)
add 2030adb5ce7 fix(security): suppress zizmor self-repository false positive for mysql celery worker step (#44041)
add 4edf7b10052 fix(deps): cap mcp to <2.0 to match fastmcp 3.x's own constraint (#44039)
add c915e63aa4f fix(security): suppress zizmor self-repository false positive for playwright mobile step (#44045)
add 731a97dbe66 fix(security): suppress zizmor self-repository false positive for postgres celery worker step (#44026)
add af2563f9c3a docs(i18n): document versioned language pack script delivery (#43904)
add bdae45fee3f docs(mcp): document delete_chart and delete_dashboard tools (#43898)
add b02c7afa00a feat(resample): Add "Fill the entire time range" option to Resample controls (#42587) (#42609)
add 1b469831273 fix(sql): detect disallowed functions via AST (#42072)
add b9407b67b3f fix(ci): skip Showtime jobs for unrelated PR events (#44123)
add 1820a162dbe fix(maplibre): wire up maplibre-gl 6's worker for plugin-chart-point-cluster-map (#44042)
add 181ca7d0eb9 fix(country-map): Madagascar's boundaries should have unique ISO (#42471)
add 64205357d25 fix(rison-filters): only catch ParserException when parsing filters (#43076)
add e22ce197866 fix(i18n): improve Simplified Chinese translations (#43813)
add b6ead0d4292 fix(semantic-layers): apply datasource access checks on layer endpoints (#41430)
add fbd75f00865 fix(dashboard): apply the import overwrite permission check to slug-matched dashboards (#42582)
add e5c2a3e4f68 fix(datasets): warn about affected charts and dashboards on bulk delete (#43967)
add 8970cce7e4a Merge remote-tracking branch 'origin/master' into HEAD
No new revisions were added by this update.
Summary of changes:
.github/workflows/docker.yml | 39 +++
.github/workflows/showtime-trigger.yml | 11 +-
.github/workflows/superset-playwright.yml | 8 +-
.../workflows/superset-python-integrationtest.yml | 34 ++-
.github/workflows/superset-python-presto-hive.yml | 16 +-
UPDATING.md | 12 +
.../configuration/configuring-superset.mdx | 40 +++
.../admin_docs/configuration/country-map-tools.mdx | 2 +-
docs/docs/using-superset/exploring-data.mdx | 6 +
.../docs/using-superset/using-ai-with-superset.mdx | 36 +--
docs/static/resources/openapi.json | 73 +++++
pyproject.toml | 6 +-
scripts/change_detector.py | 1 +
.../src/operators/resampleOperator.ts | 3 +
.../src/sections/advancedAnalytics.tsx | 24 ++
.../test/operators/resampleOperator.test.ts | 43 +++
.../ConfirmStatusChange.test.tsx | 23 ++
.../src/components/ConfirmStatusChange/index.tsx | 2 +
.../src/components/ConfirmStatusChange/types.ts | 6 +
.../src/query/types/PostProcessing.ts | 7 +
.../scripts/Country Map GeoJSON Generator.ipynb | Bin 11010873 -> 225214 bytes
.../src/countries/afghanistan.geojson | Bin 116233 -> 116055 bytes
.../src/countries/algeria.geojson | Bin 72436 -> 72143 bytes
.../src/countries/angola.geojson | Bin 91061 -> 90836 bytes
.../src/countries/antarctica.geojson | Bin 249319 -> 245701 bytes
.../src/countries/argentina.geojson | Bin 92396 -> 91982 bytes
.../src/countries/central_african_republic.geojson | Bin 76367 -> 76280 bytes
.../src/countries/chad.geojson | Bin 59200 -> 59068 bytes
.../src/countries/chile.geojson | Bin 155583 -> 152109 bytes
.../src/countries/colombia.geojson | Bin 172825 -> 172427 bytes
.../src/countries/cook_islands.geojson | Bin 4932 -> 4793 bytes
.../democratic_republic_of_the_congo.geojson | Bin 60598 -> 60421 bytes
.../src/countries/ecuador.geojson | Bin 72252 -> 71984 bytes
.../src/countries/egypt.geojson | Bin 63171 -> 62737 bytes
.../src/countries/ethiopia.geojson | Bin 74208 -> 74123 bytes
.../src/countries/fiji.geojson | Bin 16252 -> 14845 bytes
.../src/countries/finland.geojson | Bin 131137 -> 130221 bytes
.../src/countries/france.geojson | Bin 293310 -> 292411 bytes
.../src/countries/france_overseas.geojson | Bin 319676 -> 318427 bytes
.../src/countries/france_regions.geojson | Bin 125649 -> 125270 bytes
.../src/countries/french_polynesia.geojson | Bin 23524 -> 21933 bytes
.../src/countries/greenland.geojson | Bin 183222 -> 180051 bytes
.../src/countries/italy.geojson | Bin 239052 -> 238139 bytes
.../src/countries/italy_regions.geojson | Bin 107344 -> 106568 bytes
.../src/countries/japan.geojson | Bin 125219 -> 123030 bytes
.../src/countries/kazakhstan.geojson | Bin 97047 -> 96827 bytes
.../src/countries/kenya.geojson | Bin 160739 -> 155742 bytes
.../src/countries/libya.geojson | Bin 44004 -> 43958 bytes
.../src/countries/madagascar.geojson | Bin 301722 -> 437184 bytes
.../src/countries/malaysia.geojson | Bin 61681 -> 61384 bytes
.../src/countries/mexico.geojson | Bin 155798 -> 153935 bytes
.../src/countries/mongolia.geojson | Bin 66140 -> 66008 bytes
.../src/countries/mozambique.geojson | Bin 70273 -> 70096 bytes
.../src/countries/myanmar.geojson | Bin 122123 -> 121555 bytes
.../src/countries/namibia.geojson | Bin 51744 -> 51566 bytes
.../src/countries/new_zealand.geojson | Bin 51553 -> 50769 bytes
.../src/countries/niger.geojson | Bin 24447 -> 24404 bytes
.../src/countries/nigeria.geojson | Bin 132145 -> 131937 bytes
.../src/countries/norway.geojson | Bin 193186 -> 190978 bytes
.../src/countries/pakistan.geojson | Bin 71260 -> 71132 bytes
.../src/countries/papua_new_guinea.geojson | Bin 93153 -> 92488 bytes
.../src/countries/peru.geojson | Bin 121913 -> 121731 bytes
.../src/countries/philippines.geojson | Bin 201029 -> 199021 bytes
.../src/countries/philippines_regions.geojson | Bin 137441 -> 135628 bytes
.../src/countries/portugal.geojson | Bin 54433 -> 54121 bytes
.../src/countries/saudi_arabia.geojson | Bin 49793 -> 49541 bytes
.../src/countries/somalia.geojson | Bin 17724 -> 17637 bytes
.../src/countries/spain.geojson | Bin 197369 -> 196796 bytes
.../src/countries/sudan.geojson | Bin 50604 -> 50472 bytes
.../src/countries/sweden.geojson | Bin 122167 -> 121208 bytes
.../src/countries/tanzania.geojson | Bin 108762 -> 108542 bytes
.../src/countries/thailand.geojson | Bin 206445 -> 205568 bytes
.../src/countries/turkey.geojson | Bin 204184 -> 203614 bytes
.../src/countries/turkey_regions.geojson | Bin 107486 -> 107269 bytes
.../src/countries/turkmenistan.geojson | Bin 34959 -> 34870 bytes
.../src/countries/uk.geojson | Bin 478985 -> 477503 bytes
.../src/countries/ukraine.geojson | Bin 173452 -> 173064 bytes
.../united_states_minor_outlying_islands.geojson | Bin 3957 -> 3552 bytes
.../src/countries/usa.geojson | Bin 540974 -> 514889 bytes
.../src/countries/uzbekistan.geojson | Bin 50378 -> 50250 bytes
.../src/countries/venezuela.geojson | Bin 119692 -> 118980 bytes
.../src/countries/vietnam.geojson | Bin 138908 -> 138005 bytes
.../BigNumberWithTrendline/controlPanel.tsx | 21 ++
.../src/MapLibre.tsx | 15 +-
.../src/mapLibreDefaults.ts | 7 +-
.../src/transformProps.ts | 2 +-
.../test/MapLibre.test.tsx | 33 ++
.../types/global.d.ts} | 6 +-
superset-frontend/spec/helpers/setup.ts | 7 +
.../controlUtils/standardizedFormData.test.ts | 1 +
.../explore/controlUtils/standardizedFormData.ts | 1 +
.../DatasetList/DatasetList.integration.test.tsx | 197 ++++++++++++
.../DatasetList/DatasetList.listview.test.tsx | 6 +
.../pages/DatasetList/DatasetList.testHelpers.tsx | 14 +-
superset-frontend/src/pages/DatasetList/index.tsx | 338 ++++++++++++++-------
superset-frontend/webpack.config.js | 18 +-
superset/commands/dashboard/importers/v1/utils.py | 22 +-
superset/commands/semantic_layer/create.py | 5 +
superset/commands/semantic_layer/delete.py | 5 +
superset/commands/semantic_layer/update.py | 5 +
superset/common/query_object.py | 44 ++-
superset/constants.py | 1 +
superset/daos/dataset.py | 15 +-
superset/datasets/api.py | 84 ++++-
superset/datasets/schemas.py | 7 +
superset/semantic_layers/api.py | 1 -
superset/sql/execution/executor.py | 14 +-
superset/translations/zh/LC_MESSAGES/messages.po | 240 +++++++--------
superset/utils/pandas_postprocessing/resample.py | 215 +++++++++++--
superset/utils/rison_filters.py | 6 +-
tests/integration_tests/datasets/api_tests.py | 134 ++++++++
.../commands/semantic_layer/create_test.py | 24 ++
.../commands/semantic_layer/delete_test.py | 14 +
.../commands/semantic_layer/update_test.py | 14 +
.../commands/importers/v1/import_test.py | 54 ++++
.../pandas_postprocessing/test_resample.py | 282 +++++++++++++++++
tests/unit_tests/queries/query_object_test.py | 116 +++++++
tests/unit_tests/scripts/change_detector_test.py | 12 +
tests/unit_tests/semantic_layers/api_test.py | 24 +-
tests/unit_tests/sql/execution/test_executor.py | 41 +++
tests/unit_tests/utils/test_rison_filters.py | 25 ++
121 files changed, 2146 insertions(+), 316 deletions(-)
copy docs/src/components/ui-components/index.ts => superset-frontend/plugins/plugin-chart-point-cluster-map/src/mapLibreDefaults.ts (73%)
copy superset-frontend/{src/globals.d.ts => plugins/plugin-chart-point-cluster-map/types/global.d.ts} (78%)