This is an automated email from the ASF dual-hosted git repository.
alexandrusoare pushed a change to branch
alexandrusoare/feat/report-failure-retry
in repository https://gitbox.apache.org/repos/asf/superset.git
from 690077ace21 fix tests
add e338c77dd73 fix(dashboard-tabs): disable drag on input fields during
tab reorder (#36889)
add 943bbb92e4e chore(deps): bump @fontsource/fira-code from 5.2.7 to
5.3.0 in /superset-frontend (#42461)
add 5dea601a09a chore(deps): bump @fontsource/inter from 5.2.8 to 5.3.0 in
/superset-frontend (#42460)
add fdea53df9ec chore(deps-dev): bump source-map from 0.7.6 to 0.8.0 in
/superset-frontend (#42459)
add 67face3e3d2 chore(deps-dev): bump lightningcss from 1.32.0 to 1.33.0
in /superset-frontend (#42457)
add 0d2a82c2b2e chore(deps): bump react-arborist from 3.13.2 to 3.15.0 in
/superset-frontend (#42456)
add 5898463ced3 chore(deps-dev): bump @swc/core from 1.15.43 to 1.15.46 in
/superset-frontend (#42455)
add b3c95d138a9 chore(deps): bump chrono-node from 2.10.0 to 2.10.1 in
/superset-frontend (#42454)
add fe787269353 chore(deps-dev): bump stylelint from 17.14.0 to 17.14.1 in
/superset-frontend (#42453)
add 23e5cc24d52 chore(deps): bump @fontsource/fira-code from 5.2.7 to
5.3.0 in /docs (#42451)
add c09ebc2087d chore(deps): bump @fontsource/inter from 5.2.8 to 5.3.0 in
/docs (#42450)
add 3666b9a934c chore(deps): bump swagger-ui-react from 5.32.8 to 5.32.9
in /docs (#42449)
add dece4577924 chore(deps): bump @swc/core from 1.15.43 to 1.15.46 in
/docs (#42448)
add 95e5e25e1a2 feat(helm): mitigate init-db Job hang under Istio sidecar
injection (closes #25798) (#41396)
add 03c97764d15 chore(ci): remove nyc usage for merging coverage results
as Codecov natively supports the action (#42431)
add 45c2b801f7b chore(deps): bump @fontsource/ibm-plex-mono from 5.2.7 to
5.3.0 in /superset-frontend (#42458)
add faf2cc0f04e chore(deps): bump @fontsource/ibm-plex-mono from 5.2.7 to
5.3.0 in /docs (#42447)
add 3540f3f9571 chore(deps): bump the rjsf group in /superset-frontend
with 3 updates (#42446)
add 4300e9fb930 chore(deps): bump hot-shots from 17.0.0 to 17.0.1 in
/superset-websocket (#42445)
add 748e1e80f06 chore(deps): bump actions/setup-python from 6.3.0 to 7.0.0
(#42452)
add 74924ae73a4 fix(db_engine_specs): use CAST(DATE({col}) AS DATETIME) in
MySQL HOUR time grain (#38617)
add a44afd81058 chore: drop legacy /superset prefix from remaining
hardcoded URLs (#42156)
add 1d752a0ced6 fix(embedded): load guest charts with missing or stale
query_context (#42150)
add 12d7179c21b fix(hive): select schema via USE prequery instead of
rewriting the URI database (#36603)
add 3e7ae85cc24 fix(importers): catch YAMLError instead of narrower
ParserError in load_yaml (#42426)
add 276b7e2d678 fix(importers): catch YAMLError instead of narrower
ParserError in dataset v0 importer (#42442)
add eb914b8ae35 fix(datasets): log datetime format-detection DB query
failures at WARNING (#42388)
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 9e9fe7f8221 Merge branch 'master' of
https://github.com/apache/superset into alexandrusoare/feat/report-failure-retry
add 60b68def9af update migration file
No new revisions were added by this update.
Summary of changes:
.github/workflows/bump-python-package.yml | 2 +-
.github/workflows/superset-frontend.yml | 14 +-
UPDATING.md | 10 +
docs/package.json | 10 +-
docs/yarn.lock | 198 +++----
helm/superset/Chart.yaml | 2 +-
helm/superset/README.md | 6 +-
helm/superset/templates/_helpers.tpl | 8 +
helm/superset/templates/init-job.yaml | 4 +
helm/superset/tests/test-istio.sh | 183 +++++++
helm/superset/values.yaml | 25 +
superset-frontend/package-lock.json | 346 +++++++------
superset-frontend/package.json | 22 +-
.../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/vendor/superset/exploreUtils.ts | 69 ---
.../preset-chart-deckgl/src/utils/explore.ts | 2 +-
superset-frontend/src/dashboard/actions/hydrate.ts | 4 +-
.../TabsRenderer/TabsRenderer.test.tsx | 65 +++
.../gridComponents/TabsRenderer/TabsRenderer.tsx | 8 +-
superset-frontend/src/database/actions.test.ts | 67 +++
superset-frontend/src/database/actions.ts | 2 +-
superset-frontend/src/utils/findPermission.test.ts | 52 +-
superset-frontend/src/utils/findPermission.ts | 13 +
superset-websocket/package-lock.json | 8 +-
superset-websocket/package.json | 2 +-
superset/commands/dataset/importers/v0.py | 2 +-
superset/commands/importers/v1/utils.py | 2 +-
superset/config.py | 51 ++
superset/daos/dashboard.py | 3 +-
superset/datasets/datetime_format_detector.py | 19 +-
superset/db_engine_specs/hive.py | 33 +-
superset/db_engine_specs/mysql.py | 9 +-
superset/db_engine_specs/postgres.py | 27 +
superset/initialization/__init__.py | 73 ++-
superset/mcp_service/sql_lab/tool/execute_sql.py | 37 +-
superset/migrations/shared/native_filters.py | 2 +-
..._f3a8c1d2e9b7_add_report_retry_state_columns.py | 2 +-
...a1f6c204_version_transaction_issued_at_index.py | 48 ++
superset/security/manager.py | 136 ++++-
superset/tasks/celery_app.py | 2 +-
superset/tasks/version_history_retention.py | 548 ++++++++++++++++++++
superset/versioning/queries.py | 19 +-
.../versioning/retention_prune_tests.py | 510 ++++++++++++++++++
.../unit_tests/commands/importers/v1/utils_test.py | 21 +
tests/unit_tests/config_test.py | 26 +
tests/unit_tests/dao/dashboard_test.py | 51 ++
.../datasets/commands/importers/v0/import_test.py | 30 ++
.../datasets/test_datetime_format_detector.py | 39 +-
tests/unit_tests/db_engine_specs/test_hive.py | 68 +++
tests/unit_tests/db_engine_specs/test_mysql.py | 88 +++-
tests/unit_tests/db_engine_specs/test_postgres.py | 47 ++
tests/unit_tests/db_engine_specs/test_starrocks.py | 25 +-
tests/unit_tests/initialization_test.py | 161 ++++++
.../test_version_transaction_issued_at_index.py | 90 ++++
tests/unit_tests/result_set_test.py | 50 ++
tests/unit_tests/security/manager_test.py | 567 +++++++++++++++++++++
tests/unit_tests/semantic_layers/mapper_test.py | 4 +-
.../tasks/test_version_history_retention.py | 200 ++++++++
62 files changed, 3731 insertions(+), 416 deletions(-)
create mode 100755 helm/superset/tests/test-istio.sh
delete mode 100644
superset-frontend/plugins/legacy-preset-chart-nvd3/src/vendor/superset/exploreUtils.ts
create mode 100644 superset-frontend/src/database/actions.test.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
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