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/07/20 18:43:36 UTC

(superset) branch refactor/sqla2-cascade-savedquery updated (da88be60c35 -> c8ec89e2ec0)

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

rusackas pushed a change to branch refactor/sqla2-cascade-savedquery
in repository https://gitbox.apache.org/repos/asf/superset.git


    omit da88be60c35 refactor: set cascade_backrefs=False for SavedQuery
     add 9e9b7c4bbda feat(ci): run helm-unittest on pull requests (#42206)
     add 36dbff091f4 refactor: do not cascade to TaggedObject (#42223)
     add 3e40bebba86 fix(import): enforce write permission for objects created by legacy import paths (#42205)
     add 09148d0af6b fix(time-table): correctly sort computed columns (#41976)
     add 8b415502cf7 chore(deps): bump chrono-node from 2.9.1 to 2.10.0 in /superset-frontend (#42235)
     add 19588826c8a chore(deps-dev): bump baseline-browser-mapping from 2.10.42 to 2.10.43 in /superset-frontend (#42233)
     add 9e8b9ac8cf5 chore(deps-dev): bump tsx from 4.23.0 to 4.23.1 in /superset-frontend (#42232)
     add e044d7783a0 chore(deps): bump dompurify from 3.4.11 to 3.4.12 in /superset-frontend (#42231)
     add b5ae7cbd0d5 chore(deps): bump caniuse-lite from 1.0.30001803 to 1.0.30001805 in /docs (#42228)
     add 7e63b29741a chore(deps): bump antd from 6.5.0 to 6.5.1 in /docs (#42226)
     add 277c814c5ac fix(i18n): review and complete Portuguese (pt_PT) translation catalog (#42137)
     add eed41b64359 chore(deps): bump actions/setup-node from 6.4.0 to 7.0.0 (#42229)
     add ceffbe80f9b chore(deps): bump hot-shots from 16.0.0 to 17.0.0 in /superset-websocket (#42236)
     add 57dc3c0208b chore(deps): bump antd from 6.5.0 to 6.5.1 in /superset-frontend (#42234)
     add 19ca088de63 chore(deps): bump baseline-browser-mapping from 2.10.42 to 2.10.43 in /docs (#42227)
     add c1e660fac84 fix(databases): reset import file entry after invalid file error (#42240)
     add 5a17ae12247 chore: drop Python 3.10 support, require Python 3.11+ (#42045)
     add 515dfef9554 fix(dashboard import): Importing existing dashboard via UI won't update charts and datasets (#34880)
     add f03a66db9c9 fix(dataset): apply HOURS OFFSET to all temporal columns, not just the time column (#41489)
     add 3a3f087869c fix(native-filters): support double-quote escaping for comma in filte… (#39068)
     add 1f81b700c13 chore(ci): upgrade GHA runner image to Ubuntu 26.04 (#42191)
     add e0d0eb6d020 fix(build): deterministic echarts locale imports; fingerprint loaded config (#42154)
     add 15bc73facf4 test(table): add regression test for pagination reset on cell click (#42155)
     add 9178faf9b1b refactor: set cascade_backrefs=False for Query (#42210)
     add 48faca5b8de refactor: set cascade_backrefs=False for SqlaTable (#42213)
     add d65a816b398 chore(lint): toggle `import/no-named-as-default` to error level + fix all violations (#42214)
     add 940e2c34a25 fix(Calendar Heatmap): Add Back chart options for Calendar Heatmap (#26230)
     add 64053271e87 fix(views): remove stray space in @deprecated new_target log message (#42218)
     add 590357731b2 feat(ci): cancel CI runs when hold label applied, re-run on removal (#40387)
     add c8ec89e2ec0 refactor: set cascade_backrefs=False for SavedQuery

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   (da88be60c35)
            \
             N -- N -- N   refs/heads/refactor/sqla2-cascade-savedquery (c8ec89e2ec0)

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:
 .github/ISSUE_TEMPLATE/bug-report.yml              |    3 +-
 .github/workflows/bump-python-package.yml          |    4 +-
 .github/workflows/check-python-deps.yml            |    2 +-
 .github/workflows/check_db_migration_confict.yml   |    2 +-
 .github/workflows/codeql-analysis.yml              |    4 +-
 .github/workflows/dependency-review.yml            |    4 +-
 .github/workflows/docker.yml                       |   19 +-
 .github/workflows/embedded-sdk-release.yml         |    4 +-
 .github/workflows/embedded-sdk-test.yml            |    4 +-
 .github/workflows/generate-FOSSA-report.yml        |    4 +-
 .github/workflows/github-action-validator.yml      |    4 +-
 .github/workflows/hold-label-ci-gate.yml           |  115 +
 .github/workflows/issue_creation.yml               |    2 +-
 .github/workflows/labeler.yml                      |    2 +-
 .github/workflows/latest-release-tag.yml           |    2 +-
 .github/workflows/license-check.yml                |    2 +-
 .github/workflows/no-hold-label.yml                |    2 +-
 .github/workflows/pr-lint.yml                      |    2 +-
 .github/workflows/pre-commit.yml                   |    4 +-
 .github/workflows/release.yml                      |    6 +-
 .../workflows/scheduled-docker-image-refresh.yml   |   10 +-
 .github/workflows/superset-app-cli.yml             |    2 +-
 .github/workflows/superset-docs-deploy.yml         |    6 +-
 .github/workflows/superset-docs-verify.yml         |    8 +-
 .github/workflows/superset-e2e.yml                 |   15 +-
 .github/workflows/superset-extensions-cli.yml      |    2 +-
 .github/workflows/superset-frontend.yml            |   14 +-
 ...t-helm-lint.yml => superset-helm-lint-test.yml} |   10 +-
 .github/workflows/superset-helm-release.yml        |    2 +-
 .github/workflows/superset-playwright.yml          |    6 +-
 .../workflows/superset-python-integrationtest.yml  |   10 +-
 .github/workflows/superset-python-presto-hive.yml  |    6 +-
 .github/workflows/superset-python-unittest.yml     |    6 +-
 .../workflows/superset-translations-comment.yml    |    2 +-
 .github/workflows/superset-translations.yml        |    6 +-
 .github/workflows/superset-websocket.yml           |    4 +-
 .github/workflows/supersetbot.yml                  |    2 +-
 .github/workflows/tag-release.yml                  |   12 +-
 .github/workflows/tech-debt.yml                    |    6 +-
 .github/workflows/welcome-new-users.yml            |    2 +-
 Makefile                                           |    6 +-
 RELEASING/Dockerfile.from_local_tarball            |    2 +-
 RELEASING/Dockerfile.from_svn_tarball              |    2 +-
 RELEASING/Dockerfile.make_docs                     |    2 +-
 RELEASING/Dockerfile.make_tarball                  |    2 +-
 UPDATING.md                                        |   13 +
 docker-compose-light.yml                           |    2 +-
 docker-compose-non-dev.yml                         |    2 +-
 docker-compose.yml                                 |    2 +-
 docs/admin_docs/configuration/mcp-server.mdx       |    2 +-
 .../contributing/development-setup.md              |    2 +-
 .../developer_docs/contributing/issue-reporting.md |    4 +-
 docs/developer_docs/index.md                       |    2 +-
 docs/package.json                                  |    6 +-
 docs/yarn.lock                                     |   70 +-
 pyproject.toml                                     |    9 +-
 pytest.ini                                         |    6 +-
 scripts/check-env.py                               |    4 +-
 superset-core/README.md                            |    2 +-
 superset-core/pyproject.toml                       |    3 +-
 superset-extensions-cli/README.md                  |    2 +-
 superset-extensions-cli/pyproject.toml             |    3 +-
 superset-frontend/oxlint.json                      |    7 +-
 superset-frontend/package-lock.json                |   78 +-
 superset-frontend/package.json                     |    8 +-
 .../src/shared-controls/dndControls.tsx            |    4 +-
 .../packages/superset-ui-core/package.json         |    2 +-
 .../src/components/DesignSystem.stories.tsx        |    6 +-
 .../DropdownContainer/Overview.stories.tsx         |    6 +-
 .../MetadataBar/MetadataBarOverview.stories.tsx    |   46 +-
 .../src/components/Select/AsyncSelect.tsx          |   87 +-
 .../src/components/Select/Select.test.tsx          |   87 +
 .../src/components/Select/Select.tsx               |   86 +-
 .../src/components/Select/utils.test.ts            |  140 +
 .../src/components/Select/utils.tsx                |   75 +-
 .../src/components/Table/TableOverview.stories.tsx |   34 +-
 .../ActionCell/ActionCell.overview.tsx             |    6 +-
 .../packages/superset-ui-switchboard/src/index.ts  |    4 +-
 .../legacy-plugin-chart-calendar/src/Calendar.ts   |   16 +-
 .../src/controlPanel.ts                            |   37 +-
 .../src/transformProps.ts                          |    4 +
 .../plugins/legacy-preset-chart-nvd3/package.json  |    2 +-
 .../plugin-chart-echarts/src/components/Echart.tsx |   56 +-
 .../plugin-chart-echarts/types/external.d.ts       |    8 +
 .../plugins/plugin-chart-table/src/index.ts        |    4 +-
 .../plugin-chart-table/test/TableChart.test.tsx    |   93 +
 .../plugin-chart-table/test/buildQuery.test.ts     |   42 +-
 .../src/components/ImportModal/index.tsx           |   13 +-
 .../src/dashboard/components/SliceHeader/index.tsx |    8 +-
 .../FilterBar/FilterBarSettings/index.tsx          |    6 +-
 .../FilterConfigurationLink.test.tsx               |   21 +-
 .../FilterBar/FilterControls/FilterControl.tsx     |   10 +
 .../databases/DatabaseModal/index.test.tsx         |   54 +
 .../src/features/databases/DatabaseModal/index.tsx |    1 +
 .../src/features/databases/DatabaseModal/styles.ts |    4 -
 .../components/Select/SelectFilterPlugin.tsx       |    8 +-
 superset-frontend/src/pages/Home/index.tsx         |    4 +-
 superset-frontend/src/views/App.tsx                |    4 +-
 superset-frontend/src/views/CRUD/hooks.ts          |    4 +
 .../src/visualizations/TimeTable/TimeTable.tsx     |   16 +-
 .../components/ValueCell/ValueCell.test.tsx        |  171 +-
 .../TimeTable/components/ValueCell/ValueCell.tsx   |   30 +-
 .../TimeTable/utils/sortUtils/sortUtils.test.ts    |   37 +-
 .../TimeTable/utils/sortUtils/sortUtils.ts         |   46 +-
 superset-websocket/package-lock.json               |    8 +-
 superset-websocket/package.json                    |    2 +-
 superset/app.py                                    |   11 +-
 superset/commands/dashboard/importers/v0.py        |   16 +-
 .../commands/dashboard/importers/v1/__init__.py    |   36 +-
 superset/commands/dataset/importers/v0.py          |   22 +-
 superset/config.py                                 |   44 +-
 superset/connectors/sqla/models.py                 |    9 +-
 superset/dashboards/api.py                         |    6 +
 superset/examples/generic_loader.py                |   11 +-
 superset/mcp_service/README.md                     |    2 +-
 superset/middleware/legacy_prefix_redirect.py      |   10 +-
 superset/models/helpers.py                         |   56 +
 superset/models/sql_lab.py                         |    9 +-
 superset/security/manager.py                       |    6 +-
 superset/tags/models.py                            |   12 +-
 superset/translations/pt/LC_MESSAGES/messages.po   | 9532 ++++++--------------
 superset/utils/backports.py                        |   11 +-
 superset/views/base.py                             |    2 +-
 tests/integration_tests/sqla_models_tests.py       |    2 +
 .../commands/dashboard/importers/v1/assets_test.py |  215 +
 .../dashboards/commands/importers/v0}/__init__.py  |    0
 .../commands/importers/v0/import_test.py           |   92 +
 .../datasets/commands/importers/v0}/__init__.py    |    0
 .../datasets/commands/importers/v0/import_test.py  |   77 +
 tests/unit_tests/models/helpers_test.py            |  157 +-
 tests/unit_tests/views/test_base.py                |   19 +
 131 files changed, 4992 insertions(+), 7220 deletions(-)
 create mode 100644 .github/workflows/hold-label-ci-gate.yml
 rename .github/workflows/{superset-helm-lint.yml => superset-helm-lint-test.yml} (87%)
 create mode 100644 superset-frontend/packages/superset-ui-core/src/components/Select/utils.test.ts
 create mode 100644 tests/unit_tests/commands/dashboard/importers/v1/assets_test.py
 copy {scripts => tests/unit_tests/dashboards/commands/importers/v0}/__init__.py (100%)
 create mode 100644 tests/unit_tests/dashboards/commands/importers/v0/import_test.py
 copy {scripts => tests/unit_tests/datasets/commands/importers/v0}/__init__.py (100%)
 create mode 100644 tests/unit_tests/datasets/commands/importers/v0/import_test.py