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

dependabot[bot] pushed a change to branch 
dependabot/npm_and_yarn/superset-frontend/oxlint-1.81.0
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard 78ef38ff980 fix(storybook): move getAbsolutePath above use to satisfy 
oxlint 1.81
 discard fa79d521dc7 chore(deps-dev): bump oxlint from 1.80.0 to 1.81.0 in 
/superset-frontend
     add 1ab6077e060 fix(filters): clamp filter bar row while remeasuring after 
items change (#43966)
     add 9079f002ee1 fix(dashboard): scope tab-diff report lookup to the edited 
dashboard (#43989)
     add de08dc207c0 chore(deps-dev): bump @types/node from 26.4.0 to 26.4.1 in 
/superset-frontend (#44062)
     add 010c7a12edb chore(deps): bump query-string from 9.5.0 to 9.5.1 in 
/superset-frontend (#44061)
     add 176a50d2544 chore(deps-dev): bump webpack from 5.110.2 to 5.110.3 in 
/superset-frontend (#44060)
     add cb2188aec3e chore(deps-dev): bump babel-jest from 30.5.0 to 30.5.1 in 
/superset-frontend (#44059)
     add 638f87de5f7 chore(deps-dev): bump jest from 30.5.0 to 30.5.1 in 
/superset-frontend (#44058)
     add 677e9189f12 chore(deps-dev): bump oxfmt from 0.65.0 to 0.66.0 in 
/superset-frontend (#44056)
     add e170822a28d chore(deps-dev): bump oxfmt from 0.65.0 to 0.66.0 in /docs 
(#44054)
     add ea287c1ab0f chore(deps-dev): bump webpack from 5.110.2 to 5.110.3 in 
/docs (#44053)
     add 5e99f14ac90 chore(deps-dev): bump oxlint from 1.80.0 to 1.81.0 in 
/superset-websocket (#44051)
     add 0a412b07cb0 chore(deps-dev): bump webpack from 5.110.2 to 5.110.3 in 
/superset-embedded-sdk (#44050)
     add d38f20e5ad2 chore(deps): bump query-string from 9.5.0 to 9.5.1 in 
/superset-frontend (#44061)
     add e43f44e91ed chore(deps-dev): bump @types/node from 26.4.0 to 26.4.1 in 
/superset-embedded-sdk (#44048)
     add df95ab23ec2 chore(deps-dev): bump @types/node from 26.4.0 to 26.4.1 in 
/superset-websocket (#44046)
     add 49b9347974e fix(charts): preserve dataset conversion when saving SQL 
Lab charts (#43988)
     add 7b83ed83746 fix(mcp): align execute_sql table-access checks with the 
SQL Lab path (#43998)
     add 954dbc9ff61 fix(dataset): validate SQL table access on virtual dataset 
import (#43999)
     add 57a92170bd5 fix(chart): apply the query-context datasource check on 
create and update (#43997)
     add 4d8dfdd1520 fix(sqllab): restrict TabStateView updates to owned 
columns and queries (#43992)
     add 97329bb1cf1 fix(reports): detect perceptually blank screenshots 
(#44034)
     add 08e686b5353 fix(mcp): complete Gauge chart support follow-up (#43943)
     add 07a8f8b9845 chore(deps-dev): bump oxlint from 1.80.0 to 1.81.0 in 
/docs (#44052)
     add 7f06e4eb605 feat(table): add opt-in migration from Table V1 to Table 
V2 (#42088)
     add d1ad6aeda63 chore(docker): speed up image builds and the compose dev 
loop (#43916)
     add 80ebfad0941 fix(security): suppress zizmor self-repository false 
positive for npm install step (#44076)
     add c442180328f fix(security): use self-repository syntax for 
chart-testing action ref (#44083)
     add 68528e33086 chore(deps-dev): bump jest-environment-jsdom from 30.5.0 
to 30.5.1 in /superset-frontend (#44055)
     add 4686d133796 fix(security): use self-repository syntax for 
change-detector in Playwright workflow (#44086)
     add 0fe58044cba fix(security): use self-repository syntax for 
setup-backend in Playwright workflow (#44085)
     add f73ccee7829 fix(couchbase): remove debug prints that emit the 
connection URI to stdout (#44070)
     add 072a29ddb55 fix(security): suppress zizmor self-repository false 
positive for playwright build step (#44073)
     add ce700f389c7 fix(security): suppress zizmor self-repository false 
positive for postgres setup step (#44084)
     add 4aca0d7da41 fix(security): suppress zizmor self-repository false 
positive for playwright install step (#44074)
     add 09522cc4b89 fix(security): suppress zizmor self-repository false 
positive for playwright test-data step (#44075)
     add 196fe87c54b fix(security): use self-repository syntax for 
setup-backend in mysql job (#44066)
     add b1c6401e82c fix(security): suppress zizmor self-repository false 
positive for mysql setup step (#44067)
     add 9267d8b6669 fix(security): suppress zizmor self-repository false 
positive for playwright experimental step (#44064)
     add 4dcc800b58c fix(security): use self-repository syntax for 
change-detector in integration tests (#44065)
     add a78591be60e chore(deps-dev): bump oxfmt from 0.65.0 to 0.66.0 in 
/superset-websocket (#44049)
     add 078915f4ced docs(contributing): update legacy rst reference (#44087)
     add f66843ef0c7 fix(plugin-chart-table): stop narrowing sticky 
header/footer width (#43937)
     add 0534d569d03 fix(sqllab): mark early-cancelled query stopped, not stuck 
running (#43889)
     add 70346a51b69 perf(examples): dedupe dataset imports, right-size 
chunksize, add timing to load_examples (#43907)
     add 29dd683f801 fix(database): set default catalog on dataset created from 
file uploads (#43586)
     add b1185d8c05c fix(sql): preserve optimizer hints when formatting 
semicolon-terminated statements with trailing comments (#43565)
     add e0103fa8896 fix(plugin-chart-echarts): honor per-metric formats in 
Timeseries tooltips (#43113)
     add 67d170e6119 fix(reports): don't send both chart and dashboard on 
create (#43137)
     add 3e13b89427e feat(ci): add testcontainers-based db_engine_specs tests 
(7 dialects) (#43502)
     add 0484f9c2091 fix(database): sync schema_access permissions on import 
(#43950)
     add f8caa2bc2b4 fix(dashboard): stop duplicate cross-filter chips in 
FilterBar (#43949)
     add 2156377a190 chore(deps-dev): bump oxlint from 1.80.0 to 1.81.0 in 
/superset-frontend

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   (78ef38ff980)
            \
             N -- N -- N   
refs/heads/dependabot/npm_and_yarn/superset-frontend/oxlint-1.81.0 (2156377a190)

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/superset-helm-lint-test.yml      |    2 +-
 .github/workflows/superset-playwright.yml          |   51 +-
 .../workflows/superset-python-integrationtest.yml  |   12 +-
 .github/workflows/testcontainers.yml               |  184 +
 Dockerfile                                         |   81 +-
 UPDATING.md                                        |    4 +-
 docker-compose-light.yml                           |    1 +
 docker-compose.yml                                 |    3 +
 docker/.env                                        |    6 +
 docker/docker-init.sh                              |   36 +-
 docs/admin_docs/configuration/alerts-reports.mdx   |   10 +
 docs/admin_docs/configuration/mcp-server.mdx       |    6 +-
 docs/admin_docs/installation/docker-compose.mdx    |    4 +-
 .../contributing/development-setup.md              |    7 +-
 docs/developer_docs/contributing/overview.md       |    2 +-
 docs/package.json                                  |    6 +-
 docs/src/data/databases.json                       |    2 +-
 docs/yarn.lock                                     |  476 +--
 pyproject.toml                                     |   31 +-
 pytest.ini                                         |    8 +-
 requirements/development.in                        |   29 +-
 requirements/development.txt                       |  159 +-
 superset-embedded-sdk/package-lock.json            |   16 +-
 superset-embedded-sdk/package.json                 |    4 +-
 superset-frontend/.storybook/main.mjs              |    8 +-
 superset-frontend/package-lock.json                | 1247 +++---
 superset-frontend/package.json                     |   14 +-
 .../packages/generator-superset/package.json       |    2 +-
 .../packages/superset-ui-core/package.json         |    2 +-
 .../superset-ui-core/src/chart/types/Base.ts       |   11 +
 .../DropdownContainer/DropdownContainer.test.tsx   |   71 +
 .../DropdownContainer/DropdownContainer.tsx        |   13 +-
 .../src/components/ThemedAgGridReact/index.tsx     |    1 +
 .../src/time-format/DateWithFormatter.ts           |    9 +
 .../superset-ui-core/src/time-format/index.ts      |    5 +-
 .../packages/superset-ui-core/src/types/AgGrid.ts  |    1 +
 .../src/AgGridTable/index.tsx                      |  503 ++-
 .../src/AgGridTableChart.tsx                       |  353 +-
 .../plugin-chart-ag-grid-table/src/buildQuery.ts   |   65 +-
 .../src/controlPanel.tsx                           |  149 +-
 .../plugin-chart-ag-grid-table/src/index.ts        |    1 +
 .../src/stateConversion.ts                         |   18 +
 .../src/styles/index.tsx                           |    2 +
 .../src/transformProps.ts                          |  120 +-
 .../plugin-chart-ag-grid-table/src/types.ts        |    8 +
 .../src/utils/externalAPIs.ts                      |   12 +
 .../src/utils/formatValue.ts                       |   36 +-
 .../src/utils/getCellStyle.ts                      |   96 +-
 .../src/utils/getScrollBarSize.ts}                 |   45 +-
 .../src/utils/getTimeRangeFromGranularity.ts       |   80 +
 .../src/utils/isEqualColumns.ts                    |   71 +-
 .../src/utils/useColDefs.ts                        |   53 +-
 .../test/AgGridTableChart.test.tsx                 |  142 +-
 .../test/buildQuery.test.ts                        |   82 +
 .../test/controlPanel.test.ts                      |   42 +
 .../test/controlPanel.test.tsx                     |   32 +
 .../test/drillToDetail.test.tsx                    |  290 ++
 .../test/formatValue.test.ts                       |  172 +
 .../test/memoization.test.ts                       |   13 +-
 .../test/stateConversion.test.ts                   |   46 +-
 .../test/transformProps.test.ts                    |  116 +
 .../test/utils/getCellStyle.test.ts                |   67 +
 .../test/utils/useColDefs.test.ts                  |   73 +
 .../src/Timeseries/transformProps.ts               |   79 +-
 .../test/Timeseries/transformProps.test.ts         |  579 +++
 .../plugins/plugin-chart-handlebars/package.json   |    2 +-
 .../plugins/plugin-chart-pivot-table/package.json  |    2 +-
 .../src/DataTable/hooks/useSticky.tsx              |   35 +-
 .../test/DataTable/hooks/useSticky.test.tsx        |  205 +
 .../test/DataTable/utils/getScrollBarSize.test.ts  |    6 +-
 .../ChartContextMenu/ChartContextMenu.test.tsx     |   44 +-
 .../Chart/ChartContextMenu/ChartContextMenu.tsx    |   34 +-
 .../Chart/ChartContextMenu/useContextMenu.test.tsx |   25 +-
 .../components/gridComponents/Chart/Chart.tsx      |    4 +-
 .../FilterControls.overflow.test.tsx               |  179 +-
 .../FilterBar/FilterControls/FilterControls.tsx    |   79 +-
 .../FilterBar/FiltersDropdownContent/index.tsx     |   21 +-
 .../util/activeAllDashboardFilters.test.ts         |   60 +
 .../dashboard/util/activeAllDashboardFilters.ts    |   13 +-
 .../src/dashboard/util/chartStateConverter.ts      |   12 +-
 .../components/ExploreViewContainer/index.tsx      |    6 +-
 .../src/explore/components/SaveModal.test.tsx      |   14 +-
 .../src/explore/components/SaveModal.tsx           |   18 +-
 .../useExploreAdditionalActionsMenu/index.tsx      |   48 +-
 .../useExploreAdditionalActionsMenu.test.tsx       |   33 +
 .../src/features/reports/ReportModal/index.tsx     |    4 +
 .../src/hooks/apiResources/datasets.test.ts        |   55 +-
 .../src/hooks/apiResources/datasets.ts             |   20 +-
 superset-websocket/package-lock.json               |  332 +-
 superset-websocket/package.json                    |    6 +-
 superset/cli/examples.py                           |   19 +-
 superset/cli/viz_migrations.py                     |    3 +
 superset/commands/chart/create.py                  |    8 +
 superset/commands/chart/update.py                  |   47 +-
 superset/commands/chart/utils.py                   |   71 +
 superset/commands/dashboard/update.py              |   76 +-
 superset/commands/database/importers/v1/utils.py   |   31 +-
 superset/commands/database/uploaders/base.py       |   24 +-
 superset/commands/database/utils.py                |   27 +-
 superset/commands/dataset/importers/v1/utils.py    |   46 +-
 superset/commands/importers/v1/examples.py         |    8 +
 superset/constants.py                              |    6 +
 superset/daos/query.py                             |    7 +
 superset/daos/report.py                            |   12 +-
 superset/db_engine_specs/__init__.py               |   15 +
 superset/db_engine_specs/clickhouse.py             |   11 +-
 superset/db_engine_specs/cockroachdb.py            |    5 +-
 superset/db_engine_specs/couchbase.py              |    2 -
 .../data/cleaned_sales_data.parquet                |  Bin 91814 -> 0 bytes
 .../datasets/cleaned_sales_data.yaml               |  348 --
 superset/examples/generic_loader.py                |   13 +-
 .../misc_charts/data/wb_health_population.parquet  |  Bin 15010872 -> 0 bytes
 .../misc_charts/datasets/wb_health_population.yaml | 4319 --------------------
 superset/mcp_service/app.py                        |    2 +
 superset/mcp_service/chart/chart_utils.py          |  182 +
 superset/mcp_service/chart/compile.py              |  105 +-
 superset/mcp_service/chart/plugins/gauge.py        |   75 +-
 superset/mcp_service/chart/preview_utils.py        |  537 ++-
 superset/mcp_service/chart/query_result.py         |  225 +
 .../mcp_service/chart/resources/chart_configs.py   |   24 +
 superset/mcp_service/chart/schemas.py              |  250 +-
 superset/mcp_service/chart/tool/generate_chart.py  |    6 +-
 superset/mcp_service/chart/tool/get_chart_data.py  |   52 +-
 .../mcp_service/chart/tool/get_chart_preview.py    |   95 +-
 .../chart/tool/get_chart_type_schema.py            |   10 +-
 superset/mcp_service/chart/tool/update_chart.py    |   96 +-
 .../mcp_service/chart/tool/update_chart_preview.py |   92 +-
 .../chart/validation/dataset_validator.py          |  208 +-
 .../chart/validation/schema_validator.py           |   11 +
 .../explore/tool/generate_explore_link.py          |    2 +-
 superset/mcp_service/sql_lab/tool/execute_sql.py   |  101 +-
 superset/migrations/shared/migrate_viz/base.py     |  120 +-
 .../migrations/shared/migrate_viz/processors.py    |  315 ++
 .../shared/migrate_viz/query_functions.py          |   11 +-
 superset/sql/parse.py                              |   66 +-
 superset/sql_lab.py                                |  182 +-
 superset/utils/screenshot_utils.py                 |  268 +-
 superset/utils/webdriver.py                        |  169 +-
 superset/views/sql_lab/views.py                    |   65 +-
 tests/integration_tests/databases/api_tests.py     |   11 +-
 {scripts => tests/testcontainers}/__init__.py      |    0
 .../testcontainers/db_engine_specs}/__init__.py    |    0
 tests/testcontainers/db_engine_specs/_driver.py    |   47 +
 .../testcontainers/db_engine_specs/_pagination.py  |   68 +
 .../db_engine_specs/test_clickhouse.py             |  130 +
 .../db_engine_specs/test_cockroachdb.py            |   97 +
 tests/testcontainers/db_engine_specs/test_crate.py |  103 +
 .../db_engine_specs/test_databend.py               |  114 +
 tests/testcontainers/db_engine_specs/test_db2.py   |   95 +
 .../db_engine_specs/test_elasticsearch.py          |  107 +
 .../db_engine_specs/test_firebird.py               |  146 +
 .../testcontainers/db_engine_specs/test_mariadb.py |  117 +
 .../testcontainers/db_engine_specs/test_monetdb.py |  127 +
 .../testcontainers/db_engine_specs/test_mongodb.py |  141 +
 tests/testcontainers/db_engine_specs/test_mssql.py |   93 +
 tests/testcontainers/db_engine_specs/test_mysql.py |  117 +
 .../db_engine_specs/test_oceanbase.py              |  221 +
 .../testcontainers/db_engine_specs/test_oracle.py  |   95 +
 .../db_engine_specs/test_postgres.py               |   99 +
 .../db_engine_specs/test_risingwave.py             |  127 +
 .../db_engine_specs/test_starrocks.py              |  156 +
 .../db_engine_specs/test_timescaledb.py            |   98 +
 tests/testcontainers/db_engine_specs/test_trino.py |  104 +
 tests/testcontainers/db_engine_specs/test_ydb.py   |  148 +
 .../db_engine_specs/test_yugabytedb.py             |  119 +
 tests/unit_tests/commands/chart/create_test.py     |   87 +-
 tests/unit_tests/commands/dashboard/update_test.py |  132 +-
 .../databases/importers/v1/command_test.py         |   52 +
 .../commands/databases/upload_command_test.py      |   61 +
 .../commands/importers/v1/examples_test.py         |   65 +
 tests/unit_tests/commands/report/execute_test.py   |   37 +
 .../common/test_query_context_processor.py         |   25 +-
 tests/unit_tests/connectors/sqla/models_test.py    |   48 +
 tests/unit_tests/dao/queries_test.py               |   15 +
 tests/unit_tests/dao/test_query_stop_race.py       | 1217 ++++++
 .../databases/commands/importers/v1/import_test.py |  162 +
 tests/unit_tests/databases/commands/utils_test.py  |  128 +-
 .../datasets/commands/importers/v1/import_test.py  |  118 +
 tests/unit_tests/db_engine_specs/test_init.py      |   50 +
 tests/unit_tests/mcp_service/chart/test_compile.py |  109 +
 .../mcp_service/chart/test_gauge_chart.py          |  994 ++++-
 .../mcp_service/chart/test_gauge_render.py         |  106 +
 .../mcp_service/chart/test_preview_utils.py        |   71 +
 .../mcp_service/chart/tool/test_generate_chart.py  |   86 +
 .../mcp_service/chart/tool/test_get_chart_data.py  |  281 +-
 .../chart/tool/test_get_chart_preview.py           |  152 +
 .../chart/tool/test_get_chart_type_schema.py       |   29 +
 .../mcp_service/chart/tool/test_update_chart.py    |  207 +-
 .../chart/tool/test_update_chart_preview.py        |  360 +-
 .../explore/tool/test_generate_explore_link.py     |  123 +-
 .../mcp_service/sql_lab/tool/test_execute_sql.py   |  186 +-
 .../unit_tests/migrations/viz/table_v1_v2_test.py  |  427 ++
 tests/unit_tests/sql/parse_tests.py                |   71 +-
 tests/unit_tests/sql_lab_test.py                   |    5 +
 tests/unit_tests/utils/test_screenshot_utils.py    |  261 +-
 tests/unit_tests/utils/webdriver_test.py           |  205 +-
 .../views/test_sql_lab_tab_state_views.py          |  203 +-
 197 files changed, 17002 insertions(+), 7244 deletions(-)
 create mode 100644 .github/workflows/testcontainers.yml
 copy superset-frontend/{playwright/components/modals/SaveDatasetModal.ts => 
plugins/plugin-chart-ag-grid-table/src/utils/getScrollBarSize.ts} (52%)
 create mode 100644 
superset-frontend/plugins/plugin-chart-ag-grid-table/src/utils/getTimeRangeFromGranularity.ts
 create mode 100644 
superset-frontend/plugins/plugin-chart-ag-grid-table/test/drillToDetail.test.tsx
 create mode 100644 
superset-frontend/plugins/plugin-chart-ag-grid-table/test/formatValue.test.ts
 create mode 100644 
superset-frontend/plugins/plugin-chart-table/test/DataTable/hooks/useSticky.test.tsx
 create mode 100644 superset/commands/chart/utils.py
 delete mode 100644 
superset/examples/featured_charts/data/cleaned_sales_data.parquet
 delete mode 100644 
superset/examples/featured_charts/datasets/cleaned_sales_data.yaml
 delete mode 100644 
superset/examples/misc_charts/data/wb_health_population.parquet
 delete mode 100644 
superset/examples/misc_charts/datasets/wb_health_population.yaml
 create mode 100644 superset/mcp_service/chart/query_result.py
 copy {scripts => tests/testcontainers}/__init__.py (100%)
 copy {scripts => tests/testcontainers/db_engine_specs}/__init__.py (100%)
 create mode 100644 tests/testcontainers/db_engine_specs/_driver.py
 create mode 100644 tests/testcontainers/db_engine_specs/_pagination.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_clickhouse.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_cockroachdb.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_crate.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_databend.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_db2.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_elasticsearch.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_firebird.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_mariadb.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_monetdb.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_mongodb.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_mssql.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_mysql.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_oceanbase.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_oracle.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_postgres.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_risingwave.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_starrocks.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_timescaledb.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_trino.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_ydb.py
 create mode 100644 tests/testcontainers/db_engine_specs/test_yugabytedb.py
 create mode 100644 tests/unit_tests/dao/test_query_stop_race.py
 create mode 100644 tests/unit_tests/mcp_service/chart/test_gauge_render.py
 create mode 100644 tests/unit_tests/migrations/viz/table_v1_v2_test.py

Reply via email to