You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/10/22 21:22:30 UTC

(superset) branch draft/country-map-scripts updated (d96d732c66c -> b6710b7bcdb)

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

rusackas pushed a change to branch draft/country-map-scripts
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard d96d732c66c chore(country-map): retire the notebook in favor of build_maps.py
 discard 410b8472f39 chore(country-map): regenerate iran/russia/uk/south_africa from current sources
 discard f467acb4d9a fix(country-map): restore the lost Italy regions+provinces display label
 discard 937f631ff6b feat(country-map): convert remaining special-cased countries + plain catalog
 discard 25b1a4ae97c feat(country-map): prototype per-country build scripts as a notebook alternative
     add a0ebed9ff1a docs(auth): add Keycloak PKCE, logout and group-mapping example (#38092)
     add b3471a1369c fix(a11y): WCAG 1.4.1 — add non-color visual cues to status indicators (#39233)
     add 3297c39d94c docs(installation): describe the default image instead of lean in Docker Compose responsibilities (#45582)
     add 47300cf4c2f fix(mcp): pass time_grain as a string and keep annotation DB error classification (#45484)
     add 030f36a00c3 docs(extensions): move Semantic Layers into its own extension point page (#45630)
     add 578d43fef9b fix(listview): prevent table column layout shift on content change (#37299)
     add 97a536f37d9 feat(echarts): allow configuring minInterval on bar and line chart axes (#43515)
     add dfd84bf3d9e fix(mcp): only serve the browser hello page on the MCP endpoint (#45391)
     add 7fceb05c1ce docs(docker): drop redundant packages from custom image example, bump version numbers (#44240)
     add aabddf5b3f5 fix(semantic-layers): cap and time-bound bulk semantic view creation (#45532)
     add 2c275ed0a5b fix(echarts): restore series color markers in sanitized tooltips (#45505)
     add 98fac9104fb fix(datasets): validate metric d3format (#45633)
     add ebe9d38d305 feat(country-map): prototype per-country build scripts as a notebook alternative
     add d407c27572c feat(country-map): convert remaining special-cased countries + plain catalog
     add 1909960fae1 fix(country-map): restore the lost Italy regions+provinces display label
     add 9ec57dc853c chore(country-map): regenerate iran/russia/uk/south_africa from current sources
     add 7ddfc02b5b3 chore(country-map): retire the notebook in favor of build_maps.py
     add b6710b7bcdb fix(country-map): restore Wirral name for GB-WRL and relax russia size guard

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (d96d732c66c)
            \
             N -- N -- N   refs/heads/draft/country-map-scripts (b6710b7bcdb)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 UPDATING.md                                        |  15 +-
 docs/admin_docs/configuration/cache.mdx            |   2 +-
 .../configuration/configuring-superset.mdx         |   2 +
 docs/admin_docs/installation/docker-builds.mdx     |  43 +-
 .../installation/installation-methods.mdx          |   4 +-
 docs/admin_docs/security/oauth.mdx                 | 318 ++++++++++++++
 .../extensions/contribution-types.md               | 332 +--------------
 .../semantic-layers.md}                            | 392 +++++++----------
 .../extensions/semantic-execution-context.md       | 102 -----
 docs/developer_docs/extensions/semantic-filters.md |  83 ----
 docs/developer_docs/semantic-layer-cache-clear.md  |   2 +-
 docs/developer_docs/sidebars.js                    |   1 +
 .../using-superset/semantic-layer-connections.mdx  |  11 +
 .../using-superset/semantic-member-selections.mdx  |   2 +-
 .../docs/using-superset/using-ai-with-superset.mdx |  20 +
 docs/sidebarTutorials.js                           |   2 +-
 docs/static/resources/openapi.json                 |   1 +
 .../src/components/TableCollection/utils.tsx       |   3 +-
 .../packages/superset-ui-core/src/utils/tooltip.ts |  31 ++
 .../superset-ui-core/test/utils/tooltip.test.ts    |  34 ++
 .../scripts/maps/countries/uk.py                   |   2 +
 .../src/countries/uk.geojson                       | Bin 477503 -> 477503 bytes
 .../test/russia.geojson.test.ts                    |   6 +-
 .../src/Histogram/transformProps.ts                |   8 +-
 .../src/Timeseries/Regular/Bar/controlPanel.tsx    |  28 ++
 .../src/Timeseries/Regular/Line/controlPanel.tsx   |  19 +
 .../src/Timeseries/transformProps.ts               |  77 ++--
 .../plugin-chart-echarts/src/Timeseries/types.ts   |   2 +
 .../plugins/plugin-chart-echarts/src/controls.tsx  |  30 ++
 .../plugins/plugin-chart-echarts/src/types.ts      |   2 -
 .../plugin-chart-echarts/src/utils/forecast.ts     |  20 +-
 .../test/Histogram/transformProps.test.ts          |  11 +
 .../test/MixedTimeseries/transformProps.test.ts    |   8 +-
 .../test/Timeseries/Bar/controlPanel.test.ts       |  28 ++
 .../test/Timeseries/Line/controlPanel.test.ts      |  42 ++
 .../test/Timeseries/helpers.ts                     |   1 +
 .../test/Timeseries/transformProps.test.ts         | 138 +++++-
 .../test/utils/forecast.test.ts                    |  63 ++-
 .../components/Chart/ChartErrorMessage.test.tsx    |   2 +-
 .../src/components/Chart/ChartErrorMessage.tsx     |   3 +-
 .../components/ErrorMessage/ErrorAlert.test.tsx    |  41 ++
 .../ColorSchemeControl/ColorSchemeLabel.test.tsx   |  14 +
 .../ColorSchemeControl/ColorSchemeLabel.tsx        |   3 +
 .../alerts/components/AlertStatusIcon.test.tsx     |  14 +
 .../features/alerts/components/AlertStatusIcon.tsx |   1 +
 superset-frontend/src/pages/ChartList/index.tsx    |   9 +-
 .../src/pages/DashboardList/index.tsx              |   3 +-
 superset-frontend/src/pages/DatasetList/index.tsx  |  18 +-
 superset/commands/semantic_layer/create.py         |  11 +
 superset/config.py                                 |  13 +
 superset/datasets/schemas.py                       |  17 +-
 superset/mcp_service/chart/chart_helpers.py        |  23 +
 superset/mcp_service/chart/chart_utils.py          |  16 +-
 superset/mcp_service/chart/compile.py              | 176 ++++++--
 superset/mcp_service/dataset/schemas.py            |  21 +
 superset/mcp_service/jwt_verifier.py               |  28 +-
 superset/semantic_layers/api.py                    |  63 ++-
 superset/translations/ar/LC_MESSAGES/messages.po   |  19 +
 superset/translations/ca/LC_MESSAGES/messages.po   |  19 +
 superset/translations/cs/LC_MESSAGES/messages.po   |  19 +
 superset/translations/de/LC_MESSAGES/messages.po   |  19 +
 superset/translations/en/LC_MESSAGES/messages.po   |  19 +
 superset/translations/es/LC_MESSAGES/messages.po   |  19 +
 superset/translations/fa/LC_MESSAGES/messages.po   |  19 +
 superset/translations/fi/LC_MESSAGES/messages.po   |  19 +
 superset/translations/fr/LC_MESSAGES/messages.po   |  19 +
 superset/translations/it/LC_MESSAGES/messages.po   |  19 +
 superset/translations/ja/LC_MESSAGES/messages.po   |  19 +
 superset/translations/ko/LC_MESSAGES/messages.po   |  19 +
 superset/translations/lv/LC_MESSAGES/messages.po   |  19 +
 superset/translations/messages.pot                 |  38 ++
 superset/translations/mi/LC_MESSAGES/messages.po   |  19 +
 superset/translations/nl/LC_MESSAGES/messages.po   |  19 +
 superset/translations/pl/LC_MESSAGES/messages.po   |  19 +
 superset/translations/pt/LC_MESSAGES/messages.po   |  19 +
 .../translations/pt_BR/LC_MESSAGES/messages.po     |  19 +
 superset/translations/ro/LC_MESSAGES/messages.po   |  19 +
 superset/translations/ru/LC_MESSAGES/messages.po   |  19 +
 superset/translations/sk/LC_MESSAGES/messages.po   |  19 +
 superset/translations/sl/LC_MESSAGES/messages.po   |  19 +
 superset/translations/sr/LC_MESSAGES/messages.po   |  19 +
 .../translations/sr_Latn/LC_MESSAGES/messages.po   |  19 +
 superset/translations/ta/LC_MESSAGES/messages.po   |  19 +
 superset/translations/th/LC_MESSAGES/messages.po   |  19 +
 superset/translations/tr/LC_MESSAGES/messages.po   |  19 +
 superset/translations/uk/LC_MESSAGES/messages.po   |  19 +
 superset/translations/zh/LC_MESSAGES/messages.po   |  19 +
 .../translations/zh_TW/LC_MESSAGES/messages.po     |  19 +
 superset/utils/number_format.py                    |  94 +++++
 tests/integration_tests/datasets/api_tests.py      |  45 ++
 .../commands/semantic_layer/create_test.py         |  53 ++-
 tests/unit_tests/datasets/schema_tests.py          |  80 ++++
 .../mcp_service/chart/test_chart_helpers.py        |  42 ++
 tests/unit_tests/mcp_service/chart/test_compile.py | 464 +++++++++++++++++++++
 .../test_review_query_and_preview_regressions.py   |   7 +-
 .../chart/test_time_grain_generic_axes.py          | 171 ++++++++
 .../mcp_service/test_browser_hello_middleware.py   | 126 ++++++
 tests/unit_tests/semantic_layers/api_test.py       | 262 +++++++++++-
 tests/unit_tests/utils/number_format_test.py       |  31 ++
 99 files changed, 3394 insertions(+), 950 deletions(-)
 create mode 100644 docs/admin_docs/security/oauth.mdx
 copy docs/developer_docs/extensions/{contribution-types.md => extension-points/semantic-layers.md} (65%)
 delete mode 100644 docs/developer_docs/extensions/semantic-execution-context.md
 delete mode 100644 docs/developer_docs/extensions/semantic-filters.md
 create mode 100644 tests/unit_tests/mcp_service/test_browser_hello_middleware.py