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:30:15 UTC
(superset) branch dependabot/npm_and_yarn/superset-websocket/typescript-eslint/eslint-plugin-8.68.0 updated (6c341a66149 -> 1a931845b8a)
This is an automated email from the ASF dual-hosted git repository.
dependabot[bot] pushed a change to branch dependabot/npm_and_yarn/superset-websocket/typescript-eslint/eslint-plugin-8.68.0
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 6c341a66149 chore(deps-dev): bump @typescript-eslint/eslint-plugin
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 1a931845b8a chore(deps-dev): bump @typescript-eslint/eslint-plugin
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 (6c341a66149)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/superset-websocket/typescript-eslint/eslint-plugin-8.68.0 (1a931845b8a)
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:
UPDATING.md | 21 +-
.../version-6.1.0/api.mdx | 552 +-
docs/docs/using-superset/recently-archived.mdx | 19 +
docs/package.json | 2 +-
docs/static/resources/openapi.json | 25334 +++++++++----------
docs/yarn.lock | 14 +-
superset-frontend/package-lock.json | 90 +-
superset-frontend/package.json | 8 +-
.../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 +-
.../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 +
.../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 +-
superset-frontend/src/views/CRUD/hooks.test.tsx | 102 +
superset-frontend/src/views/CRUD/hooks.ts | 17 +
superset-websocket/package-lock.json | 8 +-
superset-websocket/package.json | 2 +-
superset/charts/api.py | 146 +-
superset/charts/schemas.py | 21 +
superset/commands/dashboard/export.py | 98 +-
.../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/purge.py | 115 +-
superset/connectors/sqla/models.py | 30 +-
superset/daos/datasource.py | 6 +-
superset/dashboards/api.py | 3 +
superset/dashboards/schemas.py | 8 +-
superset/datasets/api.py | 128 +-
superset/datasets/schemas.py | 54 +-
superset/db_engine_specs/base.py | 35 +-
superset/db_engine_specs/gsheets.py | 17 +-
superset/db_engine_specs/snowflake.py | 17 +-
superset/jinja_context.py | 4 +-
...31c5d726ab_index_dataset_dependency_lookups.py} | 40 +-
superset/models/dashboard.py | 1 +
superset/models/helpers.py | 13 +-
superset/models/slice.py | 76 +-
superset/reports/api.py | 14 +-
superset/security/manager.py | 21 +-
superset/sql/execution/celery_task.py | 15 +-
superset/sql/execution/executor.py | 90 +-
superset/translations/messages.pot | 33 +
superset/utils/oauth2.py | 191 +-
superset/utils/screenshot_utils.py | 331 +-
superset/utils/slack.py | 28 +-
tests/integration_tests/charts/api_tests.py | 114 +
.../datasets/soft_delete_tests.py | 161 +-
tests/integration_tests/datasource/api_tests.py | 151 +
.../deletion_retention/force_purge_tests.py | 33 +
.../charts/test_chart_list_datasource.py | 144 +
tests/unit_tests/charts/test_schemas.py | 42 +
tests/unit_tests/commands/dashboard/export_test.py | 287 +-
.../deletion_retention/test_purge_impact.py | 99 +
tests/unit_tests/connectors/sqla/models_test.py | 114 +-
tests/unit_tests/datasource/dao_tests.py | 43 +
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/utils/oauth2_tests.py | 257 +
tests/unit_tests/utils/slack_test.py | 56 +
tests/unit_tests/utils/test_screenshot_utils.py | 468 +-
94 files changed, 18338 insertions(+), 14345 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
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/deletion_retention/test_purge_impact.py