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 5a66b267ae4 Merge remote-tracking branch 'origin/master' into HEAD
     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 6a801ff94f6 fix(explore): sync FilterInput value with parent filter 
state (#42342)
     add 7999b7410f2 fix(explore): restore Back button undo for chart changes 
(#42473)
     add 069605828d1 feat(subjects): scope principal listings and default new 
assets to creator groups (#42472)
     add 817411724b7 Merge remote-tracking branch 'origin/master' into HEAD

No new revisions were added by this update.

Summary of changes:
 .github/workflows/dependency-review.yml            |    1 -
 .github/workflows/issue_creation.yml               |    6 +-
 .github/workflows/superset-docs-verify.yml         |   77 +-
 .github/workflows/superset-frontend.yml            |    6 +
 UPDATING.md                                        |   24 +
 docker-compose-image-tag.yml                       |    8 +-
 docs/admin_docs/security/security.mdx              |   45 +
 docs/static/feature-flags.json                     |    7 +
 scripts/change_detector.py                         |   48 +-
 superset-frontend/package-lock.json                |  400 +----
 superset-frontend/package.json                     |    2 +-
 .../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 +
 .../nativeFilters/FilterBar/FilterBar.test.tsx     |   89 +-
 .../components/nativeFilters/FilterBar/index.tsx   |   19 +-
 .../DataTableControl/FilterInput.test.tsx          |   30 +-
 .../explore/components/DataTableControl/index.tsx  |   33 +-
 .../components/DataTableControls.tsx               |    7 +-
 .../DataTablesPane/components/SamplesPane.tsx      |    2 +
 .../components/SingleQueryResultPane.tsx           |    1 +
 .../src/explore/components/DataTablesPane/types.ts |    1 +
 .../ExploreChartHeader/ExploreChartHeader.test.tsx |   29 +
 .../components/ExploreChartHeader/index.tsx        |   17 +
 .../ExploreChartPanel/ExploreChartPanel.test.tsx   |   86 +
 .../StandaloneDownloadControl.test.tsx             |  147 ++
 .../StandaloneDownloadControl.tsx                  |  108 ++
 .../explore/components/ExploreChartPanel/index.tsx |   22 +-
 .../ExploreViewContainer.test.tsx                  |  191 ++-
 .../components/ExploreViewContainer/index.tsx      |   70 +-
 .../useExploreAdditionalActionsMenu/index.tsx      |  208 +--
 .../useExploreDataExport.test.ts                   |  223 +++
 .../useExploreDataExport.ts                        |  275 ++++
 .../explore/exploreUtils/exploreHistory.test.ts    |   71 +
 .../src/explore/exploreUtils/exploreHistory.ts     |   77 +
 .../components/Range/RangeFilterPlugin.test.tsx    |   31 +-
 .../filters/components/Range/RangeFilterPlugin.tsx |   10 +-
 .../src/hooks/useUnsavedChangesPrompt/index.ts     |   13 +-
 .../src/middleware/asyncEvent.test.ts              |   38 +
 superset-frontend/src/middleware/asyncEvent.ts     |   18 +-
 superset-frontend/src/pages/Chart/Chart.test.tsx   |  149 ++
 superset-frontend/src/pages/Chart/index.tsx        |   21 +-
 superset-websocket/package-lock.json               |  559 ++++++-
 superset-websocket/package.json                    |    6 +-
 superset/async_events/api.py                       |   80 +-
 superset/async_events/async_query_manager.py       |  115 ++
 superset/async_events/cache_backend.py             |   18 +
 superset/commands/chart/importers/v1/__init__.py   |    9 +-
 superset/commands/chart/importers/v1/utils.py      |   23 +-
 .../commands/dashboard/importers/v1/__init__.py    |   15 +-
 superset/commands/dashboard/importers/v1/utils.py  |   17 +-
 superset/commands/dataset/create.py                |    4 +-
 superset/commands/importers/v1/assets.py           |   13 +-
 superset/commands/importers/v1/examples.py         |    7 +
 superset/commands/utils.py                         |    8 +-
 superset/config.py                                 |    9 +
 superset/daos/dashboard.py                         |   24 +-
 .../dashboard/tool/generate_dashboard.py           |    8 +-
 superset/mcp_service/middleware.py                 |  222 ++-
 superset/models/dashboard.py                       |   10 +-
 superset/models/helpers.py                         |   11 +-
 superset/security/manager.py                       |   10 +-
 superset/subjects/api.py                           |    3 +-
 superset/subjects/filters.py                       |   16 +
 superset/subjects/utils.py                         |  206 ++-
 superset/tasks/async_queries.py                    |   28 +-
 superset/tasks/cron_util.py                        |   19 +-
 superset/translations/fr/LC_MESSAGES/messages.po   | 1673 ++++++++------------
 superset/translations/ja/LC_MESSAGES/messages.po   |  264 +--
 superset/utils/core.py                             |   15 +-
 superset/views/base_api.py                         |   11 +-
 superset/views/core.py                             |   20 +-
 superset/views/dashboard/views.py                  |    6 +-
 superset/views/users/schemas.py                    |    8 +
 superset/views/utils.py                            |   24 +-
 tests/integration_tests/async_events/api_tests.py  |   72 +
 tests/integration_tests/subjects/api_tests.py      |   22 +
 tests/integration_tests/users/api_tests.py         |    9 +
 .../async_events/async_query_manager_tests.py      |  170 ++
 .../commands/dataset/test_create_subjects.py       |   71 +
 ...dengine.py => docker_compose_image_tag_test.py} |   34 +-
 .../dashboard/tool/test_dashboard_generation.py    |   32 +
 .../mcp_service/test_middleware_logging.py         |  130 ++
 tests/unit_tests/scripts/change_detector_test.py   |   70 +
 .../security/test_audit_event_metrics.py           |   55 +
 tests/unit_tests/subjects/test_api_filters.py      |   84 +
 .../subjects/test_creator_group_call_sites.py      |  508 ++++++
 .../subjects/test_creator_group_defaults.py        |  293 ++++
 tests/unit_tests/subjects/test_utils.py            |  190 +++
 tests/unit_tests/tasks/test_async_queries.py       |  125 ++
 tests/unit_tests/tasks/test_cron_util.py           |   21 +
 tests/unit_tests/utils/test_core.py                |   16 +
 tests/unit_tests/views/test_related_include_ids.py |  124 ++
 tests/unit_tests/views/test_user_schemas.py        |   52 +
 tests/unit_tests/views/test_utils.py               |   53 +
 100 files changed, 6699 insertions(+), 2340 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-frontend/src/explore/exploreUtils/exploreHistory.test.ts
 create mode 100644 superset-frontend/src/explore/exploreUtils/exploreHistory.ts
 create mode 100644 tests/unit_tests/commands/dataset/test_create_subjects.py
 copy tests/unit_tests/{db_engine_specs/test_tdengine.py => 
docker_compose_image_tag_test.py} (50%)
 create mode 100644 tests/unit_tests/security/test_audit_event_metrics.py
 create mode 100644 tests/unit_tests/subjects/test_api_filters.py
 create mode 100644 tests/unit_tests/subjects/test_creator_group_call_sites.py
 create mode 100644 tests/unit_tests/subjects/test_creator_group_defaults.py
 create mode 100644 tests/unit_tests/views/test_related_include_ids.py
 create mode 100644 tests/unit_tests/views/test_user_schemas.py
 create mode 100644 tests/unit_tests/views/test_utils.py

Reply via email to