You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by gi...@apache.org on 2026/09/03 14:31:03 UTC
(superset) branch dependabot/npm_and_yarn/docs/caniuse-lite-1.0.30001810 updated (2472a974f46 -> c0af161576c)
This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/npm_and_yarn/docs/caniuse-lite-1.0.30001810
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 2472a974f46 chore(deps): bump caniuse-lite in /docs
add 45b903b19ad chore(deps-dev): bump oxfmt from 0.64.0 to 0.65.0 in /docs (#43745)
add cf77deb678a fix(sqllab): explain dataset save failures instead of "Fatal error" (#43334)
add 58f17efa6f5 feat(datasource): headless query API for Explorable datasources (#43527)
add 9b2bb15ecec fix(themes): apply system default/dark theme changes live without a page refresh (#43778)
add 0c7a47ef231 chore(deps): bump github/codeql-action/init from 4.37.8 to 4.37.9 (#43790)
add 7321d4aff6f chore: fix typos in comments and docstrings (#43785)
add 201a33f68f7 fix(charts): reject non-table datasource_type instead of crashing (#43500)
add 316f6ad971a chore(lint): scope in-repo eslint plugins under @superset-ui (#43054)
add b7da5336d35 docs(mcp): document embedded guest-token authentication (#43637)
add 8c2290fcf45 docs(theming): document resultsGrid* Superset-specific tokens (#43638)
add 46c8c67a400 fix(semantic_layers): mask write-only config fields, gate flag-off endpoints (#43474)
add c19879ffff2 chore(translations): updated Slovenian translations (#43735)
add f5e427083e2 fix(native-filters): keep "Select all" count stable while searching the Value filter (#43460)
add 3bd437869a6 feat(export): let deployments carry extra fields through asset export/import (#43763)
add 393b00f38ae chore(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 in /superset-websocket (#43789)
add 0ea234e9ae1 chore(deps): bump github/codeql-action/analyze from 4.37.8 to 4.37.9 (#43791)
add e7c42dd8ed8 chore(deps-dev): bump fast-uri from 3.1.5 to 3.1.7 in /superset-embedded-sdk (#43796)
add b49c1fd7e42 fix(security): handle cached schema/catalog names deserialized as lists (#43800)
add 64bfbf75a49 feat(chart): list semantic views in the Create Chart datasource picker (#43629)
add e8540b7c495 feat(dataset): warn about dependent charts and dashboards before purging an archived dataset (#43724)
add 5b8e50e69db fix(reports): downgrade Slack channel-fetch auth-error logging to WARNING (SC-115301) (#42484)
add a81c0f67739 fix(gsheets): catch JSONDecodeError in validate_parameters for malformed service_account_info (#43772)
add 3394097c83a fix(snowflake): refresh rejected OAuth tokens (#43623)
add 6dd841c35b2 fix(jinja): reuse get_request_json_body in get_dataset_id_from_context (#43556)
add 52a4cb6314a fix(snowflake): quote case-sensitive lowercase column identifiers in generated SQL (#43312)
add 07fc3144e5a feat(dataset): expose dataset certification controls (#43633)
add d82a88f479e fix(dashboard): keep filter config modal within iframe (#43632)
add d921131c5d9 fix(charts): resolve semantic-view datasource name and link in chart list (#43649)
add b457280b57a chore(api): regenerate the OpenAPI spec (#43788)
add 4a18556fdc0 fix(reports): prevent blank dashboard captures (#43784)
add 18465bad51f perf(dashboard): batch dataset lookups during dashboard export (#43017)
add bf12a21367c fix(charts): sort chart types by display name (#43634)
add c185a2c6785 chore(deps-dev): bump @types/node from 26.3.0 to 26.4.0 in /superset-frontend (#43819)
add 464adba69b8 chore(deps-dev): bump minimizer-webpack-plugin from 5.6.1 to 5.7.0 in /superset-frontend (#43818)
add 3bd0ad52678 chore(deps): bump react-intersection-observer from 11.0.0 to 11.0.1 in /superset-frontend (#43817)
add 9d855a4adf9 chore(deps-dev): bump @types/node from 26.2.0 to 26.4.0 in /superset-websocket (#43815)
add 0398b320f94 chore(deps): bump fast-uri from 3.1.5 to 3.1.7 in /docs in the security group across 1 directory (#43798)
add 669a0cefb49 chore(deps): bump the security group across 1 directory with 2 updates (#43797)
add d9887fd9286 chore(deps): bump js-yaml from 5.4.0 to 5.4.1 in /docs (#43816)
add c0af161576c chore(deps): bump caniuse-lite in /docs
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 (2472a974f46)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/docs/caniuse-lite-1.0.30001810 (c0af161576c)
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/workflows/codeql-analysis.yml | 4 +-
UPDATING.md | 25 +-
.../configuration/configuring-superset.mdx | 49 +
docs/admin_docs/configuration/mcp-server.mdx | 54 +
docs/admin_docs/configuration/theming.mdx | 33 +
.../version-6.1.0/api.mdx | 552 +-
docs/docs/using-superset/recently-archived.mdx | 19 +
docs/package.json | 4 +-
docs/static/resources/openapi.json | 25334 +++++++++----------
docs/yarn.lock | 248 +-
scripts/check-type.js | 6 +-
.../src/superset_core/semantic_layers/types.py | 2 +
superset-embedded-sdk/package-lock.json | 6 +-
.../eslint-plugin-i18n-strings/package.json | 2 +-
.../eslint-rules/eslint-plugin-icons/package.json | 2 +-
.../eslint-plugin-theme-colors/package.json | 2 +-
superset-frontend/eslint.config.minimal.js | 6 +-
superset-frontend/package-lock.json | 123 +-
superset-frontend/package.json | 14 +-
.../packages/superset-core/src/theme/types.ts | 6 +
.../packages/superset-ui-core/package.json | 2 +-
.../components/DeleteModal/DeleteModal.test.tsx | 58 +
.../src/components/DeleteModal/index.tsx | 18 +-
.../src/components/DeleteModal/types.ts | 6 +
.../src/components/Select/AsyncSelect.test.tsx | 91 +
.../src/components/Select/AsyncSelect.tsx | 18 +-
.../src/components/Select/Select.test.tsx | 370 +
.../src/components/Select/Select.tsx | 150 +-
.../src/components/Select/types.ts | 15 +
.../SaveDatasetActionButton.test.tsx | 17 +
.../SaveDatasetModal/SaveDatasetModal.test.tsx | 41 +
.../SqlLab/components/SaveDatasetModal/index.tsx | 16 +-
.../SqlLab/components/SaveQuery/SaveQuery.test.tsx | 95 +-
.../src/SqlLab/components/SaveQuery/index.tsx | 17 +-
.../SqlLab/components/SqlEditor/SqlEditor.test.tsx | 1 +
.../src/SqlLab/components/SqlEditor/index.tsx | 1 -
.../DatasourceModal/DatasourceModal.test.tsx | 94 +
.../Datasource/DatasourceModal/index.tsx | 8 +-
.../DatasourceEditor/DatasourceEditor.tsx | 98 +-
.../DatasourceEditor/datasetCertification.ts | 111 +
.../DatasourceEditorDatasetCertification.test.tsx | 109 +
.../tests/datasetCertification.test.ts | 169 +
.../Datasource/components/Fieldset/index.tsx | 17 +-
superset-frontend/src/components/ListView/types.ts | 2 +
.../ConfigModal/SharedStyles.test.tsx} | 42 +-
.../nativeFilters/ConfigModal/SharedStyles.tsx | 12 +-
.../FiltersConfigForm/DatasetSelect.tsx | 32 +-
.../controls/DateFilterControl/DateFilterLabel.tsx | 3 +-
.../tests/DateFilterLabel.test.tsx | 43 +-
.../features/datasets/DatasetSelectLabel/index.tsx | 9 +-
.../features/datasets/fetchDatasourceList.test.ts | 75 +
.../src/features/datasets/fetchDatasourceList.ts | 113 +
superset-frontend/src/features/datasets/types.ts | 3 +
.../components/Select/SelectFilterPlugin.test.tsx | 101 +
.../components/Select/SelectFilterPlugin.tsx | 1 +
.../ArchivedList/ArchivedDatasetPurgeModal.tsx | 216 +
.../src/pages/ArchivedList/ArchivedList.test.tsx | 200 +-
superset-frontend/src/pages/ArchivedList/index.tsx | 230 +-
superset-frontend/src/pages/ArchivedList/types.ts | 38 +
.../src/pages/ChartCreation/ChartCreation.test.tsx | 334 +-
.../src/pages/ChartCreation/index.tsx | 134 +-
.../pages/ChartList/ChartList.listview.test.tsx | 76 +-
superset-frontend/src/pages/ChartList/index.tsx | 28 +-
.../src/pages/ThemeList/ThemeList.test.tsx | 227 +
superset-frontend/src/pages/ThemeList/index.tsx | 67 +-
superset-frontend/src/theme/ThemeController.ts | 121 +-
superset-frontend/src/theme/ThemeProvider.tsx | 7 +
.../src/theme/tests/ThemeController.test.ts | 332 +
.../src/theme/tests/ThemeProvider.test.tsx | 15 +
superset-frontend/src/views/CRUD/hooks.test.tsx | 102 +
superset-frontend/src/views/CRUD/hooks.ts | 17 +
superset-websocket/package-lock.json | 179 +-
superset-websocket/package.json | 4 +-
superset/charts/api.py | 146 +-
superset/charts/schemas.py | 40 +-
superset/commands/chart/create.py | 12 +
superset/commands/chart/export.py | 8 +-
superset/commands/chart/importers/v1/utils.py | 8 +-
superset/commands/chart/update.py | 34 +-
superset/commands/dashboard/export.py | 106 +-
superset/commands/dashboard/importers/v1/utils.py | 8 +-
superset/commands/dataset/create.py | 46 +-
.../commands/deletion_retention/force_purge.py | 3 +
.../commands/deletion_retention/purge_cascade.py | 18 +-
.../commands/deletion_retention/purge_impact.py | 128 +
.../commands/deletion_retention/purge_policy.py | 20 +-
superset/commands/export/models.py | 15 +-
superset/commands/importers/v1/utils.py | 15 +
superset/commands/purge.py | 115 +-
superset/commands/semantic_layer/update.py | 44 +
superset/common/chart_data.py | 1 +
superset/common/query_context_processor.py | 18 +
superset/common/tabular_query.py | 436 +
superset/config.py | 15 +-
superset/connectors/sqla/models.py | 30 +-
superset/connectors/sqla/utils.py | 15 +-
superset/daos/datasource.py | 6 +-
superset/dashboards/api.py | 3 +
superset/dashboards/schemas.py | 9 +-
superset/databases/filters.py | 2 +-
superset/databases/schemas.py | 2 +-
superset/datasets/api.py | 157 +-
superset/datasets/schemas.py | 54 +-
superset/datasource/api.py | 360 +-
superset/datasource/schemas.py | 119 +-
superset/db_engine_specs/base.py | 35 +-
superset/db_engine_specs/gsheets.py | 17 +-
superset/db_engine_specs/snowflake.py | 17 +-
superset/explorables/base.py | 10 +
superset/jinja_context.py | 4 +-
.../dataset/tool/create_virtual_dataset.py | 2 +
superset/mcp_service/dataset/tool/query_dataset.py | 89 +-
.../mcp_service/semantic_layer/tool/get_table.py | 91 +-
superset/mcp_service/utils/query_utils.py | 43 +-
...31c5d726ab_index_dataset_dependency_lookups.py} | 40 +-
superset/models/core.py | 2 +-
superset/models/dashboard.py | 1 +
superset/models/helpers.py | 13 +-
superset/models/slice.py | 76 +-
superset/reports/api.py | 14 +-
superset/security/manager.py | 25 +-
superset/semantic_layers/api.py | 54 +-
superset/semantic_layers/mapper.py | 55 +-
superset/sql/execution/celery_task.py | 15 +-
superset/sql/execution/executor.py | 90 +-
superset/sql_lab.py | 2 +-
superset/themes/api.py | 53 +
superset/translations/messages.pot | 33 +
superset/translations/sl/LC_MESSAGES/messages.po | 5110 ++--
superset/utils/oauth2.py | 193 +-
superset/utils/screenshot_utils.py | 331 +-
superset/utils/slack.py | 28 +-
tests/integration_tests/charts/api_tests.py | 157 +
.../datasets/soft_delete_tests.py | 161 +-
tests/integration_tests/datasource/api_tests.py | 151 +
.../deletion_retention/force_purge_tests.py | 33 +
.../themes/test_theme_api_permissions.py | 55 +
.../charts/test_chart_list_datasource.py | 144 +
tests/unit_tests/charts/test_schemas.py | 42 +
tests/unit_tests/commands/chart/create_test.py | 154 +
tests/unit_tests/commands/chart/update_test.py | 104 +-
tests/unit_tests/commands/dashboard/export_test.py | 287 +-
tests/unit_tests/commands/dataset/test_create.py | 167 +-
.../deletion_retention/test_purge_impact.py | 99 +
.../unit_tests/commands/extra_asset_fields_test.py | 96 +
.../commands/semantic_layer/update_test.py | 110 +
tests/unit_tests/common/test_tabular_query.py | 426 +
tests/unit_tests/connectors/sqla/models_test.py | 114 +-
tests/unit_tests/connectors/sqla/test_utils.py | 33 +
tests/unit_tests/connectors/sqla/utils_test.py | 48 +-
tests/unit_tests/datasets/api_tests.py | 217 +
tests/unit_tests/datasource/dao_tests.py | 43 +
tests/unit_tests/datasource/test_query_api.py | 269 +
tests/unit_tests/db_engine_specs/test_base.py | 52 +-
tests/unit_tests/db_engine_specs/test_gsheets.py | 31 +
tests/unit_tests/db_engine_specs/test_snowflake.py | 39 +
tests/unit_tests/jinja_context_test.py | 25 +
tests/unit_tests/models/helpers_test.py | 77 +
tests/unit_tests/models/slice_test.py | 84 +-
tests/unit_tests/reports/api_test.py | 38 +-
tests/unit_tests/security/manager_test.py | 106 +
tests/unit_tests/semantic_layers/api_test.py | 251 +-
tests/unit_tests/semantic_layers/mapper_test.py | 51 +-
tests/unit_tests/utils/oauth2_tests.py | 257 +
tests/unit_tests/utils/slack_test.py | 56 +
tests/unit_tests/utils/test_screenshot_utils.py | 468 +-
166 files changed, 25485 insertions(+), 18172 deletions(-)
create mode 100644 superset-frontend/src/components/Datasource/components/DatasourceEditor/datasetCertification.ts
create mode 100644 superset-frontend/src/components/Datasource/components/DatasourceEditor/tests/DatasourceEditorDatasetCertification.test.tsx
create mode 100644 superset-frontend/src/components/Datasource/components/DatasourceEditor/tests/datasetCertification.test.ts
copy superset-frontend/src/dashboard/components/{resizable/ResizableContainer.test.tsx => nativeFilters/ConfigModal/SharedStyles.test.tsx} (54%)
create mode 100644 superset-frontend/src/features/datasets/fetchDatasourceList.test.ts
create mode 100644 superset-frontend/src/features/datasets/fetchDatasourceList.ts
create mode 100644 superset-frontend/src/pages/ArchivedList/ArchivedDatasetPurgeModal.tsx
create mode 100644 superset/commands/deletion_retention/purge_impact.py
create mode 100644 superset/common/tabular_query.py
copy superset/migrations/versions/{2024-05-02_13-40_3dfd0e78650e_add_query_sql_editor_id_index.py => 2026-08-25_18-00_8f31c5d726ab_index_dataset_dependency_lookups.py} (52%)
create mode 100644 tests/unit_tests/charts/test_chart_list_datasource.py
create mode 100644 tests/unit_tests/commands/chart/create_test.py
create mode 100644 tests/unit_tests/commands/deletion_retention/test_purge_impact.py
create mode 100644 tests/unit_tests/commands/extra_asset_fields_test.py
create mode 100644 tests/unit_tests/common/test_tabular_query.py
create mode 100644 tests/unit_tests/datasource/test_query_api.py