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/03/31 17:39:57 UTC
(superset) branch dependabot/npm_and_yarn/superset-frontend/eslint-plugin-cypress-6.2.1 updated (38a6e7f15f6 -> 4cb02e1b417)
This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch dependabot/npm_and_yarn/superset-frontend/eslint-plugin-cypress-6.2.1
in repository https://gitbox.apache.org/repos/asf/superset.git
discard 38a6e7f15f6 chore(deps-dev): bump eslint-plugin-cypress in /superset-frontend
add 38d3a39c06a test(sqllab): add SQL Lab SDK API contract tests (#38860)
add e045f49787c fix(echart): multiple time shift line pattern (#38866)
add 6dd82afb0b0 chore(deps): bump dayjs from 1.11.19 to 1.11.20 in /superset-frontend (#38840)
add 43816d75287 chore(deps): bump aws-actions/amazon-ecs-deploy-task-definition from 2.6.0 to 2.6.1 (#38874)
add cfa1aba1e0b fix(sqllab): inactive leftbar selector on empty state (#38833)
add 6dc3d7ad9f8 fix(mcp): add try/except around DAO re-fetch to handle session errors in multi-tenant (#38859)
add 95820fb9e69 docs: improve SQL templating guidance and examples (#38777)
add 8983edea665 fix: type probing (#38889)
add 9c288d66b5d fix(dataset): add missing currency_code_column to DatasetPostSchema (#38853)
add 8cbf5fb8df0 chore(deps-dev): bump lerna from 8.2.4 to 9.0.4 in /superset-frontend (#37914)
add 8700ec4e6dd fix: pin 2 unpinned action(s),extract 21 unsafe expression(s) to env vars (#38893)
add 7e69d5d839d chore(deps): bump node-forge from 1.3.2 to 1.4.0 in /docs (#38907)
add 6229c99050d chore(deps): bump @ant-design/icons from 6.1.0 to 6.1.1 in /docs (#38904)
add 5ad91fbb092 chore(deps): bump baseline-browser-mapping from 2.10.10 to 2.10.11 in /docs (#38902)
add 20d0cfd156f chore(deps): bump codecov/codecov-action from 5.5.3 to 6.0.0 (#38903)
add 50a5bb06713 chore(deps-dev): bump handlebars from 4.7.8 to 4.7.9 in /superset-websocket (#38895)
add 41473a520e3 chore(deps): bump handlebars from 4.7.8 to 4.7.9 in /superset-frontend (#38894)
add c2c929bf941 chore(deps-dev): bump speed-measure-webpack-plugin from 1.5.0 to 1.6.0 in /superset-frontend (#38871)
add 388a1fd0be4 chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /superset-frontend (#38906)
add d6a6b6db142 chore(deps): bump yaml from 1.10.2 to 1.10.3 in /superset-frontend (#38905)
add 7f3351011d3 chore(deps): bump anthropics/claude-code-action from 1.0.78 to 1.0.80 (#38901)
add 40387d5daa6 fix(reports): PUT with empty recipients list does not persist the change (#38711)
add 5c782397bb5 refactor(passwords): accept passwords via YAML file (#38059)
add ac96f46c764 fix(dataset): add email field to owners_data for Chart Explore path (#38836)
add 65eae027fac fix(sqllab): long cell content overflooding (#38855)
add fc705d94e3f fix(explore): migrate from window.history to React Router history API (#38887)
add f832f9b0d5e fix(Timeseries): dedup x axis labels (#38733)
add 6bcc8bf2b25 chore(deps): bump picomatch from 2.3.1 to 2.3.2 in /superset-frontend/cypress-base (#38862)
add 38e82e40845 chore(deps): bump yaml from 1.10.2 to 1.10.3 in /superset-frontend/cypress-base (#38856)
add a5d2324e216 fix(sqllab): invalid treeview folder expansion (#38897)
add dbc25dc5557 fix(ci): resolve failed CodeCov upload for backend tests (#38885)
add d1903afc694 fix(mcp): remove @parse_request decorator for cleaner tool schemas (#38918)
add aa1a69555b3 fix(mcp): prevent GRID_ID injection into ROOT_ID on tabbed dashboards (#38890)
add 89f7e5e7bae fix(mcp): validate dataset exists in generate_explore_link before generating URL (#38951)
add 41d401a879e fix(select): ensure filter dropdown matches input field width (#38886)
add d331a043a3a fix(mcp): prevent PendingRollbackError from poisoned sessions after SSL drops (#38934)
add 15bab227bb0 feat(mcp): support saved metrics from datasets in chart generation (#38955)
add 38fdfb4ca2e fix(mcp): prevent stale g.user from causing user impersonation across tool calls (#38747)
add 2c9cf0bd558 fix(mcp): enforce MAX_PAGE_SIZE limit on list tools to prevent oversized responses (#38959)
add e0a0a225426 fix(charts): add X Axis Number Format control for numeric X-axis columns (#38809)
add f1cd1ae7100 fix(pivot-table): safely cast numeric strings to numbers for date formatting (#38953)
add 11f2140c37e fix(AlteredSliceTag): not display undefined filter value for chart change record (#38883)
add b49e8999748 chore(deps-dev): bump typescript-eslint from 8.57.2 to 8.58.0 in /docs (#38968)
add b1474aaa60d docs: Fix misleading links in UPDATING.md (#38947)
add ecbf396d4a0 chore(deps): bump path-to-regexp from 8.2.0 to 8.4.0 in /superset-websocket/utils/client-ws-app (#38935)
add 944944c49e8 chore(deps): bump antd from 6.3.4 to 6.3.5 in /docs (#38967)
add e6f1209318b chore(deps): bump aws-actions/amazon-ecr-login from 2.0.2 to 2.1.1 (#38944)
add f0b20dc4459 fix(echarts): adapt y-axis ticks and padding for compact timeseries charts (#38673)
add 42457208512 feat(mcp): add Big Number chart type support to MCP service (#38403)
add c37a3ec292d fix(mcp): add TEMPORAL_RANGE filter for temporal x-axis in generate_chart (#38978)
add daefedebcda fix(mcp): batch fix for execute_sql crashes, null timestamps, and deck.gl errors (#38977)
add f6cd8066aba fix(bubble): Fix Bubble chart axis label rotation (#38917)
add 7d26e33346f chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /superset-websocket (#38861)
add a741ddc03ce chore(deps-dev): bump picomatch from 2.3.1 to 2.3.2 in /superset-embedded-sdk (#38864)
add 3abcfb797a9 chore(deps-dev): bump open-cli from 8.0.0 to 9.0.0 in /superset-frontend (#38875)
add 55aa36fef84 docs(developer): add celery to testing section for alerts&reports (#38888)
add 53b1d1097cf fix(presto): Fix presto timestamp (#26467)
add e4021fb6e7b fix(sec): resolve 50+ Dependabot alerts + bump `core-js` (#38939)
add 08a4ad662aa chore(deps): bump brace-expansion from 1.1.11 to 1.1.13 in /superset-frontend/cypress-base (#38919)
add 4036b784ed5 chore(deps): bump serialize-javascript and terser-webpack-plugin in /superset-embedded-sdk (#38920)
add 6ea9f2ade94 chore(mcp): clarify saved metrics vs columns in MCP instructions (#38981)
add f85efe61397 chore(build): remove eslint-plugin-file-progress usage + correct newlines for `npm run check:custom-rules` (#38938)
add 4cb02e1b417 chore(deps-dev): bump eslint-plugin-cypress 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 (38a6e7f15f6)
\
N -- N -- N refs/heads/dependabot/npm_and_yarn/superset-frontend/eslint-plugin-cypress-6.2.1 (4cb02e1b417)
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/bump-python-package.yml | 16 +-
.github/workflows/claude.yml | 2 +-
.github/workflows/embedded-sdk-release.yml | 4 +-
.github/workflows/ephemeral-env-pr-close.yml | 8 +-
.github/workflows/ephemeral-env.yml | 18 +-
.github/workflows/generate-FOSSA-report.yml | 4 +-
.github/workflows/release.yml | 4 +-
.github/workflows/showtime-trigger.yml | 14 +-
.github/workflows/superset-docs-deploy.yml | 4 +-
.github/workflows/superset-extensions-cli.yml | 2 +-
.github/workflows/superset-frontend.yml | 2 +-
.../workflows/superset-python-integrationtest.yml | 21 +-
.github/workflows/superset-python-presto-hive.yml | 14 +-
.github/workflows/superset-python-unittest.yml | 7 +-
.github/workflows/tag-release.yml | 16 +-
.github/workflows/tech-debt.yml | 4 +-
UPDATING.md | 4 +-
docs/admin_docs/configuration/sql-templating.mdx | 31 +-
docs/developer_docs/testing/backend-testing.md | 103 +
docs/package.json | 8 +-
docs/yarn.lock | 331 +-
superset-embedded-sdk/package-lock.json | 88 +-
superset-frontend/.eslintrc.js | 1 -
superset-frontend/cypress-base/package-lock.json | 36 +-
superset-frontend/package-lock.json | 4893 ++++++++++----------
superset-frontend/package.json | 9 +-
.../src/utils/getColorFormatters.ts | 2 +-
.../test/utils/getColorFormatters.test.ts | 9 +
.../packages/superset-ui-core/package.json | 6 +-
.../Matrixify/MatrixifyGridGenerator.test.ts | 19 +
.../src/chart/types/matrixify.test.ts | 36 +
.../superset-ui-core/src/chart/types/matrixify.ts | 11 +-
.../src/components/Select/Select.test.tsx | 32 +
.../src/components/Select/Select.tsx | 2 +-
.../legacy-preset-chart-deckgl/package.json | 2 +-
.../src/Bubble/transformProps.ts | 6 +-
.../src/Timeseries/Area/controlPanel.tsx | 27 +
.../src/Timeseries/Regular/Bar/controlPanel.tsx | 34 +-
.../src/Timeseries/Regular/Line/controlPanel.tsx | 27 +
.../Timeseries/Regular/Scatter/controlPanel.tsx | 60 +-
.../Timeseries/Regular/SmoothLine/controlPanel.tsx | 27 +
.../src/Timeseries/Step/controlPanel.tsx | 27 +
.../src/Timeseries/transformProps.ts | 158 +-
.../src/Timeseries/transformers.ts | 7 +-
.../plugins/plugin-chart-echarts/src/constants.ts | 5 +
.../plugins/plugin-chart-echarts/src/types.ts | 1 +
.../plugin-chart-echarts/src/utils/forecast.ts | 3 +-
.../test/Timeseries/Area/controlPanel.test.ts | 115 +
.../test/Timeseries/Bar/controlPanel.test.ts | 74 +
.../test/Timeseries/Line/controlPanel.test.ts | 115 +
.../test/Timeseries/Scatter/controlPanel.test.ts | 54 +-
.../Timeseries/SmoothLine/controlPanel.test.ts | 101 +
.../test/Timeseries/Step/controlPanel.test.ts | 115 +
.../test/Timeseries/transformProps.test.ts | 216 +-
.../src/react-pivottable/TableRenderers.tsx | 9 +-
.../test/react-pivottable/tableRenders.test.tsx | 96 +
superset-frontend/scripts/check-custom-rules.js | 4 +-
.../src/SqlLab/actions/sqlLab.test.ts | 39 +
superset-frontend/src/SqlLab/actions/sqlLab.ts | 3 +-
.../SqlEditorLeftBar/SqlEditorLeftBar.test.tsx | 15 +
.../SqlLab/components/SqlEditorLeftBar/index.tsx | 6 +-
.../TableExploreTree/TableExploreTree.test.tsx | 82 +
.../SqlLab/components/TableExploreTree/index.tsx | 55 +-
.../src/SqlLab/hooks/useQueryEditor/index.ts | 3 +
superset-frontend/src/SqlLab/reducers/sqlLab.ts | 5 +-
.../src/components/AlteredSliceTag/utils/index.ts | 2 +-
.../components/AlteredSliceTag/utils/utils.test.ts | 27 +
.../Chart/DrillBy/DrillBySubmenu.test.tsx | 6 +-
.../src/components/FilterableTable/utils.tsx | 1 +
.../src/components/JsonModal/index.tsx | 3 +-
.../src/components/JsonModal/types.ts | 1 +
superset-frontend/src/core/sqlLab/sqlLab.test.ts | 585 +++
.../DashboardBuilder/DashboardBuilder.tsx | 51 +-
.../src/explore/actions/hydrateExplore.ts | 2 +-
.../components/ControlPanelsContainer.test.tsx | 113 +
.../ExploreViewContainer.test.tsx | 98 +-
.../components/ExploreViewContainer/index.tsx | 40 +-
.../src/explore/components/SaveModal.test.tsx | 2 +-
.../src/explore/components/SaveModal.tsx | 7 +-
.../src/hooks/useUnsavedChangesPrompt/index.ts | 32 +-
.../useUnsavedChangesPrompt.test.tsx | 9 +-
superset-frontend/src/pages/Chart/Chart.test.tsx | 61 +-
superset-frontend/src/pages/Chart/index.tsx | 76 +-
superset-websocket/package-lock.json | 36 +-
.../utils/client-ws-app/package-lock.json | 18 +-
superset/commands/importers/v1/utils.py | 6 +-
superset/connectors/sqla/models.py | 15 +-
superset/daos/report.py | 3 +-
superset/datasets/schemas.py | 1 +
superset/db_engine_specs/base.py | 8 +
superset/db_engine_specs/druid.py | 4 +
superset/db_engine_specs/pinot.py | 4 +
superset/db_engine_specs/presto.py | 13 +
superset/jinja_context.py | 4 +-
superset/mcp_service/SECURITY.md | 9 +-
superset/mcp_service/__main__.py | 32 +
superset/mcp_service/app.py | 23 +-
superset/mcp_service/auth.py | 301 +-
superset/mcp_service/chart/chart_utils.py | 145 +-
superset/mcp_service/chart/preview_utils.py | 12 +-
superset/mcp_service/chart/schemas.py | 169 +-
superset/mcp_service/chart/tool/generate_chart.py | 82 +-
superset/mcp_service/chart/tool/get_chart_data.py | 25 +-
superset/mcp_service/chart/tool/get_chart_info.py | 2 -
.../mcp_service/chart/tool/get_chart_preview.py | 2 -
superset/mcp_service/chart/tool/list_charts.py | 3 +-
superset/mcp_service/chart/tool/update_chart.py | 19 +-
.../mcp_service/chart/tool/update_chart_preview.py | 2 -
.../chart/validation/dataset_validator.py | 101 +-
.../chart/validation/schema_validator.py | 89 +
superset/mcp_service/constants.py | 4 +
superset/mcp_service/dashboard/schemas.py | 25 +-
.../tool/add_chart_to_existing_dashboard.py | 91 +-
.../dashboard/tool/generate_dashboard.py | 78 +-
.../dashboard/tool/get_dashboard_info.py | 2 -
.../mcp_service/dashboard/tool/list_dashboards.py | 3 +-
superset/mcp_service/dataset/schemas.py | 31 +-
.../mcp_service/dataset/tool/get_dataset_info.py | 7 +-
superset/mcp_service/dataset/tool/list_datasets.py | 3 +-
.../explore/tool/generate_explore_link.py | 39 +-
superset/mcp_service/mcp_config.py | 27 +-
superset/mcp_service/mcp_core.py | 5 +
superset/mcp_service/sql_lab/tool/execute_sql.py | 33 +-
.../sql_lab/tool/open_sql_lab_with_context.py | 2 -
.../mcp_service/sql_lab/tool/save_sql_query.py | 4 -
.../mcp_service/system/tool/get_instance_info.py | 8 +-
superset/mcp_service/system/tool/get_schema.py | 2 -
superset/reports/schemas.py | 33 +-
tests/integration_tests/datasets/api_tests.py | 23 +
tests/integration_tests/reports/api_tests.py | 171 +
.../databases/importers/v1/command_test.py | 40 +
tests/unit_tests/connectors/sqla/models_test.py | 31 +
tests/unit_tests/datasets/schema_tests.py | 65 +-
tests/unit_tests/db_engine_specs/test_presto.py | 6 +-
.../mcp_service/chart/test_big_number_chart.py | 524 +++
.../mcp_service/chart/test_chart_schemas.py | 55 +
.../mcp_service/chart/test_chart_utils.py | 222 +-
.../mcp_service/chart/tool/test_generate_chart.py | 68 +-
.../mcp_service/chart/tool/test_list_charts.py | 14 +
.../validation/test_column_name_normalization.py | 50 +
.../dashboard/tool/test_dashboard_generation.py | 305 +-
.../mcp_service/dataset/tool/test_dataset_tools.py | 10 +-
.../explore/tool/test_generate_explore_link.py | 81 +-
.../mcp_service/sql_lab/tool/test_execute_sql.py | 14 +-
.../sql_lab/tool/test_save_sql_query.py | 29 +-
.../mcp_service/system/tool/test_get_schema.py | 22 -
tests/unit_tests/mcp_service/test_auth_api_key.py | 17 +-
.../mcp_service/test_auth_user_resolution.py | 429 ++
tests/unit_tests/models/helpers_test.py | 109 +
149 files changed, 8615 insertions(+), 3563 deletions(-)
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/Timeseries/Area/controlPanel.test.ts
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/Timeseries/Line/controlPanel.test.ts
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/Timeseries/SmoothLine/controlPanel.test.ts
create mode 100644 superset-frontend/plugins/plugin-chart-echarts/test/Timeseries/Step/controlPanel.test.ts
create mode 100644 superset-frontend/src/core/sqlLab/sqlLab.test.ts
create mode 100644 tests/unit_tests/mcp_service/chart/test_big_number_chart.py
create mode 100644 tests/unit_tests/mcp_service/test_auth_user_resolution.py