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

EnxDev pushed a change to branch enxdev/feat/subjects-group-access-gaps
in repository https://gitbox.apache.org/repos/asf/superset.git


    from ad385d6e43d docs(subjects): note executor access loss + chart-import 
editor change
     add c792752a58b fix(db_engine_specs): preserve DATE semantics when 
applying Postgres time grains (#42254) (#42329)
     add 79f3fed1f98 fix(country-map): carve the Great Lakes out of USA map 
states (#29503)
     add a73e2485de8 feat(versioning): version-history retention cleanup job 
(#41075)
     add c0117f78a9c feat(dashboard): respect GranularExportControls for 
download permission (#41799)
     add a8e2a340f19 fix(select): exclude null-valued options from "Select all" 
count (#42220)
     add 3095d7b07ff fix(metadata-bar): add max-width to text for proper 
ellipsis truncation (#42237)
     add a10c3f0b1dd test(result_set): add regression test for empty result set 
column metadata (#35962)
     add 26b6f7bb5df fix(dashboard): preserve refresh_frequency when absent 
from save data (#42354)
     add ecc7f726a4e fix: guard potential null derefs and remove dead branches 
(#42358)
     add 435e7825a6e chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in 
/superset-frontend (#42527)
     add e754b73af29 chore(deps-dev): bump baseline-browser-mapping from 
2.10.43 to 2.10.44 in /superset-frontend (#42526)
     add be012c8faad chore(deps): bump markdown-to-jsx from 9.8.2 to 9.9.0 in 
/superset-frontend (#42524)
     add 2c061f1e05b chore(deps-dev): bump the storybook group in 
/superset-frontend with 5 updates (#42523)
     add a970838b5c3 chore(deps): bump github/codeql-action/init from 4.37.1 to 
4.37.2 (#42522)
     add 2e81eb580f2 chore(deps): bump baseline-browser-mapping from 2.10.43 to 
2.10.44 in /docs (#42521)
     add dd7bbe0adfe chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in 
/docs (#42519)
     add a301e7c5119 chore(deps-dev): bump the typescript-eslint group in /docs 
with 3 updates (#42518)
     add ad15c4ddd1d chore(deps): bump the storybook group in /docs with 2 
updates (#42517)
     add 25a985893d9 chore(deps-dev): bump typescript-eslint from 8.64.0 to 
8.65.0 in /superset-websocket (#42516)
     add 39f9b7029be chore(deps): bump github/codeql-action/analyze from 4.37.1 
to 4.37.2 (#42520)
     add 526cebac73a chore(deps-dev): bump prettier from 3.9.5 to 3.9.6 in 
/superset-websocket (#42514)
     add 7b767f6c1d5 chore(ci): swap linkinator-action for lychee-action in 
docs link checker (#42501)
     add b983161eeff feat(async): cancel running chart queries under 
GLOBAL_ASYNC_QUERIES (#42305)
     add 236c9a52fda chore(deps-dev): bump @typescript-eslint/eslint-plugin 
from 8.63.0 to 8.65.0 in /superset-websocket (#42515)
     add b5c8d4a5df3 fix(mixed-timeseries): stop duplicating first metric in 
multi-metric + group-by series names (#40146)
     add e426fb7bc6e chore(ci): correct GH event type for opening new issue and 
PR in supersetbot orglabel job (#42424)
     add 181f5bc9c1e fix(mcp): capture created chart/dashboard id in 
generate_chart/generate_dashboard audit logs (#42367)
     add 5aaf9d337b5 fix(jinja): handle non-JSON body with JSON content-type in 
get_form_data (#42196)
     add 623348f190b chore(deps-dev): bump @typescript-eslint/eslint-plugin 
from 8.64.0 to 8.65.0 in /superset-frontend in the typescript-eslint group 
across 1 directory (#42512)
     add fc59d9c0cf3 fix(i18n): improve french translations (#42470)
     add 9cdb5552557 fix(docker): isolate tagged images from host packages 
(#42249)
     add 22ad3f2c34e fix(ci): make the Dependency Review check able to fail 
again (#42537)
     add 4a4f0685fd6 fix(reports): prevent bad-date crontab from crashing the 
report scheduler for all tenants (#42486)
     add 1d4c3a2adb5 fix(core): don't blank a datetime column when its format 
coerces every value to NaT (#42405)
     add 00c60bf2def fix(i18n): Update Japanese translations (#42444)
     add 8be430014e5 fix(dashboard): make Clear All clear filters that have 
default values (#42111)
     add d984fb08a45 feat(explore): add download control to standalone charts 
(#42238)
     add dac69f9bcde feat(pie): geometric recentering and scaling for partial 
arcs (#42151)
     add c32d10b0d97 Merge remote-tracking branch 'origin/master' into 
enxdev/feat/subjects-group-access-gaps

No new revisions were added by this update.

Summary of changes:
 .github/workflows/codeql-analysis.yml              |    4 +-
 .github/workflows/dependency-review.yml            |    1 -
 .github/workflows/issue_creation.yml               |    6 +-
 .github/workflows/superset-docs-verify.yml         |   77 +-
 UPDATING.md                                        |   10 +
 docker-compose-image-tag.yml                       |    8 +-
 docs/package.json                                  |   14 +-
 docs/yarn.lock                                     |  194 +--
 scripts/change_detector.py                         |    1 +
 superset-frontend/package-lock.json                |  562 ++-----
 superset-frontend/package.json                     |   18 +-
 .../src/components/MetadataBar/MetadataBar.tsx     |    1 +
 .../src/components/Select/Select.test.tsx          |   29 +
 .../src/components/Select/Select.tsx               |    5 +
 .../scripts/Country Map GeoJSON Generator.ipynb    |  Bin 11683742 -> 10895145 
bytes
 .../src/countries/usa.geojson                      |  Bin 514889 -> 540974 
bytes
 .../src/MixedTimeseries/transformProps.ts          |   36 +-
 .../plugin-chart-echarts/src/Pie/controlPanel.tsx  |    5 +-
 .../plugin-chart-echarts/src/Pie/transformProps.ts |  263 +--
 .../plugins/plugin-chart-echarts/src/Pie/types.ts  |   33 -
 .../test/MixedTimeseries/transformProps.test.ts    |   80 +
 .../test/Pie/transformProps.test.ts                |  387 ++---
 .../src/components/Chart/chartAction.ts            |   29 +-
 superset-frontend/src/constants.ts                 |    4 +
 superset-frontend/src/dashboard/actions/hydrate.ts |    4 +-
 .../nativeFilters/FilterBar/FilterBar.test.tsx     |   89 +-
 .../components/nativeFilters/FilterBar/index.tsx   |   19 +-
 .../ExploreChartPanel/ExploreChartPanel.test.tsx   |   86 +
 .../StandaloneDownloadControl.test.tsx             |  147 ++
 .../StandaloneDownloadControl.tsx                  |  108 ++
 .../explore/components/ExploreChartPanel/index.tsx |   22 +-
 .../useExploreAdditionalActionsMenu/index.tsx      |  208 +--
 .../useExploreDataExport.test.ts                   |  223 +++
 .../useExploreDataExport.ts                        |  275 ++++
 .../components/Range/RangeFilterPlugin.test.tsx    |   31 +-
 .../filters/components/Range/RangeFilterPlugin.tsx |   10 +-
 .../src/middleware/asyncEvent.test.ts              |   38 +
 superset-frontend/src/middleware/asyncEvent.ts     |   18 +-
 superset-frontend/src/utils/findPermission.test.ts |   52 +-
 superset-frontend/src/utils/findPermission.ts      |   13 +
 superset-websocket/package-lock.json               |  679 ++++++--
 superset-websocket/package.json                    |    8 +-
 superset/async_events/api.py                       |   80 +-
 superset/async_events/async_query_manager.py       |  115 ++
 superset/async_events/cache_backend.py             |   18 +
 superset/common/query_context_factory.py           |    2 +-
 superset/common/utils/query_cache_manager.py       |    6 +-
 superset/config.py                                 |   51 +
 superset/daos/dashboard.py                         |    3 +-
 superset/db_engine_specs/databricks.py             |    1 +
 superset/db_engine_specs/postgres.py               |   27 +
 superset/db_engine_specs/presto.py                 |    3 +-
 superset/initialization/__init__.py                |   73 +-
 superset/mcp_service/middleware.py                 |  222 ++-
 superset/mcp_service/sql_lab/tool/execute_sql.py   |   37 +-
 ...a1f6c204_version_transaction_issued_at_index.py |   48 +
 superset/tasks/async_queries.py                    |   28 +-
 superset/tasks/celery_app.py                       |    2 +-
 superset/tasks/cron_util.py                        |   19 +-
 superset/tasks/version_history_retention.py        |  548 +++++++
 superset/translations/fr/LC_MESSAGES/messages.po   | 1673 ++++++++------------
 superset/translations/ja/LC_MESSAGES/messages.po   |  264 +--
 superset/utils/core.py                             |   15 +-
 superset/versioning/queries.py                     |   19 +-
 superset/views/utils.py                            |   24 +-
 tests/integration_tests/async_events/api_tests.py  |   72 +
 .../versioning/retention_prune_tests.py            |  510 ++++++
 .../async_events/async_query_manager_tests.py      |  170 ++
 .../common/test_query_context_factory.py           |   36 +
 tests/unit_tests/config_test.py                    |   26 +
 tests/unit_tests/dao/dashboard_test.py             |   51 +
 tests/unit_tests/db_engine_specs/test_postgres.py  |   47 +
 ...dengine.py => docker_compose_image_tag_test.py} |   34 +-
 tests/unit_tests/initialization_test.py            |  161 ++
 .../mcp_service/test_middleware_logging.py         |  130 ++
 .../test_version_transaction_issued_at_index.py    |   90 ++
 tests/unit_tests/result_set_test.py                |   50 +
 tests/unit_tests/scripts/change_detector_test.py   |    7 +
 tests/unit_tests/semantic_layers/mapper_test.py    |    4 +-
 tests/unit_tests/tasks/test_async_queries.py       |  125 ++
 tests/unit_tests/tasks/test_cron_util.py           |   21 +
 .../tasks/test_version_history_retention.py        |  200 +++
 tests/unit_tests/utils/test_core.py                |   16 +
 tests/unit_tests/views/test_utils.py               |   53 +
 84 files changed, 6294 insertions(+), 2584 deletions(-)
 create mode 100644 
superset-frontend/src/explore/components/ExploreChartPanel/StandaloneDownloadControl.test.tsx
 create mode 100644 
superset-frontend/src/explore/components/ExploreChartPanel/StandaloneDownloadControl.tsx
 create mode 100644 
superset-frontend/src/explore/components/useExploreAdditionalActionsMenu/useExploreDataExport.test.ts
 create mode 100644 
superset-frontend/src/explore/components/useExploreAdditionalActionsMenu/useExploreDataExport.ts
 create mode 100644 
superset/migrations/versions/2026-07-27_10-00_d3b9a1f6c204_version_transaction_issued_at_index.py
 create mode 100644 superset/tasks/version_history_retention.py
 create mode 100644 tests/integration_tests/versioning/retention_prune_tests.py
 copy tests/unit_tests/{db_engine_specs/test_tdengine.py => 
docker_compose_image_tag_test.py} (50%)
 create mode 100644 
tests/unit_tests/migrations/test_version_transaction_issued_at_index.py
 create mode 100644 tests/unit_tests/tasks/test_version_history_retention.py
 create mode 100644 tests/unit_tests/views/test_utils.py

Reply via email to