You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by hu...@apache.org on 2026/10/23 01:59:51 UTC

(superset) branch hughhhh/pfm-6-explore-indicator updated (f200b118382 -> a118bb39967)

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 f200b118382 Merge branch 'master' into hughhhh/pfm-6-explore-indicator
     add 98fac9104fb fix(datasets): validate metric d3format (#45633)
     add bf18152476a chore: stop forcing .ipynb as a binary attribute (#45602)
     add 87d1abb21e6 chore(frontend): let JEST_MAX_WORKERS cap the Jest worker pool locally (#45594)
     add 5cfcee95b4e fix(import): return 400 instead of 500 on malformed JSON in import form fields (#45579)
     add 44be9b819dd fix(bigquery): return empty extra metadata instead of 500 when table is not found (#45634)
     add 0689df740e2 fix(sql-lab): return 400 instead of 500 when stop_query is missing client_id (#45521)
     add 3b7001836c7 fix(charts): keep large nullable-integer dimensions exact (#45308)
     add 43006c1d054 fix(explore): omit constant Custom SQL dimensions from GROUP BY (#45271)
     add be40309811d fix: filter Sunburst temporal segments by bucket and invert Hours offset in grained filters (#45598)
     add d595becba71 test(explore): cover column config, conditional formatting, and contour controls (#44843)
     add b1c1d41b55f ci(docker): give the CI node image the workspace manifests so jobs stop reinstalling (#45606)
     add 8cd2ab1c2ca chore(deps): bump the security group across 2 directories with 1 update (#45645)
     add 2f6d51e7ae3 chore(deps-dev): bump vitest from 5.0.3 to 5.0.4 in /superset-websocket (#45629)
     add b4e592836a9 chore(deps-dev): bump jsdom from 30.1.2 to 30.1.3 in /superset-frontend (#45628)
     add 30df96241ff chore(deps): bump antd from 6.6.5 to 6.6.6 in /superset-frontend (#45627)
     add f5eaf7c4f7c chore(deps): bump postcss from 8.5.28 to 8.5.30 in /superset-frontend (#45626)
     add c505b8b4916 chore(deps-dev): bump vitest from 5.0.3 to 5.0.4 in /superset-embedded-sdk (#45625)
     add dffb06978cd chore(deps-dev): bump jsdom from 30.1.2 to 30.1.3 in /superset-embedded-sdk (#45624)
     add 6752eef54c3 chore(deps): bump antd from 6.6.5 to 6.6.6 in /docs (#45623)
     add 9b3f66df370 chore(deps): bump zizmorcore/zizmor-action from 0.6.4 to 0.7.1 (#45621)
     add 09edc1a2c6e chore(deps): bump the codeql group with 3 updates (#45620)
     add 0454c5e940c chore(frontend): upgrade to TypeScript 7 (#45603)
     add 221c2f45ad8 Merge branch 'master' into hughhhh/pfm-6-explore-indicator
     add 3f4f772efef ci(storybook): use every core for story tests and install deps for Chromium only (#45600)
     add a118bb39967 Merge branch 'master' into hughhhh/pfm-6-explore-indicator

No new revisions were added by this update.

Summary of changes:
 .gitattributes                                     |   1 -
 .github/workflows/chromatic.yml                    |   2 +-
 .github/workflows/codeql-analysis.yml              |   4 +-
 .github/workflows/docker.yml                       |   2 +-
 .github/workflows/frontend-bundle-size-nightly.yml |   2 +-
 .github/workflows/github-action-validator.yml      |   2 +-
 .github/workflows/superset-frontend.yml            |  10 +-
 AGENTS.md                                          |   1 +
 Dockerfile                                         |  28 +-
 UPDATING.md                                        |  16 +
 docker-compose-light.yml                           |   1 -
 docker-compose.yml                                 |   1 -
 .../contributing/development-setup.md              |   9 +-
 docs/developer_docs/contributing/howtos.md         |   3 +
 docs/docs/using-superset/exploring-data.mdx        |  21 +
 docs/package.json                                  |   2 +-
 docs/static/resources/openapi.json                 |   3 +
 docs/yarn.lock                                     |  30 +-
 superset-embedded-sdk/package-lock.json            | 278 ++++---
 superset-embedded-sdk/package.json                 |   4 +-
 superset-frontend/.storybook/main.mjs              |   5 +-
 .../.storybook/playwright.storybook-ci.config.ts   |   4 +
 superset-frontend/jest.config.js                   |   4 +
 superset-frontend/package-lock.json                | 434 ++++++++++-
 superset-frontend/package.json                     |  13 +-
 .../packages/superset-core/package.json            |   2 +-
 .../src/components/Modal/Modal.tsx                 |  17 +-
 .../src/Sunburst/EchartsSunburst.tsx               |  99 ++-
 .../src/Sunburst/transformProps.ts                 |  36 +-
 .../plugin-chart-echarts/src/Sunburst/types.ts     |   4 +
 .../plugin-chart-echarts/src/Sunburst/utils.ts     | 190 +++++
 .../src/utils/xAxisDrillByFilter.ts                |  37 +-
 .../test/Sunburst/EchartsSunburst.test.tsx         | 474 ++++++++++++
 .../test/Sunburst/transformProps.test.ts           | 149 +++-
 .../test/Sunburst/utils.test.ts                    |  52 ++
 .../test/Timeseries/EchartsTimeseries.test.tsx     |  40 +
 .../Chart/DrillBy/DrillByTemporalFilters.test.tsx  | 256 +++++++
 .../ColumnConfigControl.popover.test.tsx           | 293 ++++++++
 .../ControlForm/ControlForm.test.tsx               | 158 ++++
 .../components/controls/ComparisonRangeLabel.tsx   |  66 +-
 .../ConditionalFormattingControl.test.tsx          | 297 +++++++-
 .../controls/ContourControl/ContourOption.test.tsx | 111 +++
 .../ContourControl/ContourPopoverControl.test.tsx  | 277 +++++++
 .../ContourControl/ContourPopoverTrigger.test.tsx  | 133 ++++
 .../controls/ContourControl/index.test.tsx         | 212 ++++++
 superset-frontend/webpack.config.js                |  43 +-
 superset-websocket/package-lock.json               | 238 +++---
 superset-websocket/package.json                    |   2 +-
 superset/charts/api.py                             |  25 +-
 superset/common/utils/dataframe_utils.py           |  64 ++
 superset/dashboards/api.py                         |  26 +-
 superset/databases/api.py                          |  32 +-
 superset/datasets/api.py                           |  26 +-
 superset/datasets/schemas.py                       |  17 +-
 superset/db_engine_specs/bigquery.py               |  15 +-
 superset/importexport/api.py                       |  38 +-
 superset/mcp_service/dataset/schemas.py            |  21 +
 superset/models/helpers.py                         | 178 ++++-
 superset/queries/api.py                            |   3 +
 superset/queries/saved_queries/api.py              |  26 +-
 superset/queries/schemas.py                        |   2 +-
 superset/sql/parse.py                              |  27 +
 superset/translations/messages.pot                 |   3 +
 superset/utils/excel.py                            |  41 +-
 superset/utils/number_format.py                    |  94 +++
 superset/views/base_api.py                         |  24 +
 tests/integration_tests/datasets/api_tests.py      |  45 ++
 tests/integration_tests/queries/api_tests.py       |  30 +
 tests/unit_tests/charts/test_client_processing.py  |  41 +
 .../charts/test_exact_integer_chart_data.py        | 824 +++++++++++++++++++++
 tests/unit_tests/common/test_dataframe_utils.py    |  53 ++
 .../unit_tests/common/test_query_cache_manager.py  |  38 +
 .../common/test_query_context_processor.py         |  50 ++
 tests/unit_tests/databases/api_test.py             |  44 ++
 tests/unit_tests/datasets/schema_tests.py          |  80 ++
 tests/unit_tests/datasource/test_query_api.py      |  24 +
 tests/unit_tests/db_engine_specs/test_bigquery.py  |  70 ++
 tests/unit_tests/importexport/api_test.py          |  30 +
 .../models/groupby_literal_column_test.py          | 288 +++++++
 .../models/normalize_df_large_integer_test.py      | 307 ++++++++
 .../models/test_hours_offset_bound_truncation.py   | 480 +++++++++++-
 tests/unit_tests/sql/parse_tests.py                |  44 ++
 tests/unit_tests/utils/csv_tests.py                |  14 +
 tests/unit_tests/utils/excel_tests.py              |  38 +
 tests/unit_tests/utils/number_format_test.py       |  31 +
 .../unit_tests/views/test_parse_json_form_field.py |  54 ++
 86 files changed, 6613 insertions(+), 700 deletions(-)
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/utils.ts
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/Sunburst/EchartsSunburst.test.tsx
 create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/Sunburst/utils.test.ts
 create mode 100644 superset-frontend/src/components/Chart/DrillBy/DrillByTemporalFilters.test.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ColumnConfigControl/ColumnConfigControl.popover.test.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ColumnConfigControl/ControlForm/ControlForm.test.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ContourControl/ContourOption.test.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ContourControl/ContourPopoverControl.test.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ContourControl/ContourPopoverTrigger.test.tsx
 create mode 100644 superset-frontend/src/explore/components/controls/ContourControl/index.test.tsx
 create mode 100644 tests/unit_tests/charts/test_exact_integer_chart_data.py
 create mode 100644 tests/unit_tests/models/groupby_literal_column_test.py
 create mode 100644 tests/unit_tests/models/normalize_df_large_integer_test.py
 create mode 100644 tests/unit_tests/views/test_parse_json_form_field.py