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%)