From 8c1baccb6fbef2a8748d87cc5c02a5db9db9cb67 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 3 Apr 2026 07:08:59 +0000 Subject: [PATCH 1/2] chore(deps): bump ag-grid-community in /superset-frontend Bumps [ag-grid-community](https://github.com/ag-grid/ag-grid) from 35.0.1 to 35.2.0. - [Release notes](https://github.com/ag-grid/ag-grid/releases) - [Commits](https://github.com/ag-grid/ag-grid/compare/release-35.0.1...release-35.2.0) --- updated-dependencies: - dependency-name: ag-grid-community dependency-version: 35.2.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- superset-frontend/package-lock.json | 33 ++++++++++++++----- superset-frontend/package.json | 2 +- .../packages/superset-ui-core/package.json | 2 +- 3 files changed, 26 insertions(+), 11 deletions(-) diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json index 449dafa9cc0f..cff29197b62a 100644 --- a/superset-frontend/package-lock.json +++ b/superset-frontend/package-lock.json @@ -73,7 +73,7 @@ "@visx/scale": "^3.5.0", "@visx/tooltip": "^3.0.0", "@visx/xychart": "^3.5.1", - "ag-grid-community": "35.0.1", + "ag-grid-community": "35.2.0", "ag-grid-react": "35.0.1", "antd": "^5.26.0", "chrono-node": "^2.9.0", @@ -17295,18 +17295,18 @@ "license": "MIT" }, "node_modules/ag-charts-types": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-13.0.1.tgz", - "integrity": "sha512-qg9adyiAaeUaDtWZEEPF45dv55kdJTe6Ghi0EQXCS79h/7KvOd6dxhqGZjPL1zeFl/L9qEXuYgb+LkGStq4mgQ==", + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-13.2.0.tgz", + "integrity": "sha512-O9TTqZmKwLpjylaxxfKqiQ3reWplCSkyB0yG/cRYKxyyIPxEIh312E/aFn63F0rqdY+yYvz/7xe4rmF6clL1gw==", "license": "MIT" }, "node_modules/ag-grid-community": { - "version": "35.0.1", - "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-35.0.1.tgz", - "integrity": "sha512-fYYZdymWKsN9/tZv+R6uZRnuiWYEQr+GHl85ZrB0ixbFcE8opYK4NJI29NnMc9ShYiCBnAO9hj54IFa+FI4aDA==", + "version": "35.2.0", + "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-35.2.0.tgz", + "integrity": "sha512-YLprL+RsOLHbhgpCXN62MASHGhtR4g1z4bNTY4dnUqKU/RRts13TgHukOEA5JKjyDpeQic8JA17bY8hO/KZBfQ==", "license": "MIT", "dependencies": { - "ag-charts-types": "13.0.1" + "ag-charts-types": "13.2.0" } }, "node_modules/ag-grid-react": { @@ -17323,6 +17323,21 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, + "node_modules/ag-grid-react/node_modules/ag-charts-types": { + "version": "13.0.1", + "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-13.0.1.tgz", + "integrity": "sha512-qg9adyiAaeUaDtWZEEPF45dv55kdJTe6Ghi0EQXCS79h/7KvOd6dxhqGZjPL1zeFl/L9qEXuYgb+LkGStq4mgQ==", + "license": "MIT" + }, + "node_modules/ag-grid-react/node_modules/ag-grid-community": { + "version": "35.0.1", + "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-35.0.1.tgz", + "integrity": "sha512-fYYZdymWKsN9/tZv+R6uZRnuiWYEQr+GHl85ZrB0ixbFcE8opYK4NJI29NnMc9ShYiCBnAO9hj54IFa+FI4aDA==", + "license": "MIT", + "dependencies": { + "ag-charts-types": "13.0.1" + } + }, "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", @@ -50801,7 +50816,7 @@ "@types/json-bigint": "^1.0.4", "@visx/responsive": "^3.12.0", "ace-builds": "^1.43.6", - "ag-grid-community": "35.0.1", + "ag-grid-community": "35.2.0", "ag-grid-react": "35.0.1", "brace": "^0.11.1", "classnames": "^2.5.1", diff --git a/superset-frontend/package.json b/superset-frontend/package.json index 1e3f1e4bd9db..910bc5355f0b 100644 --- a/superset-frontend/package.json +++ b/superset-frontend/package.json @@ -154,7 +154,7 @@ "@visx/scale": "^3.5.0", "@visx/tooltip": "^3.0.0", "@visx/xychart": "^3.5.1", - "ag-grid-community": "35.0.1", + "ag-grid-community": "35.2.0", "ag-grid-react": "35.0.1", "antd": "^5.26.0", "chrono-node": "^2.9.0", diff --git a/superset-frontend/packages/superset-ui-core/package.json b/superset-frontend/packages/superset-ui-core/package.json index 3f96f76667d1..2cd3a0db6b8f 100644 --- a/superset-frontend/packages/superset-ui-core/package.json +++ b/superset-frontend/packages/superset-ui-core/package.json @@ -30,7 +30,7 @@ "@types/json-bigint": "^1.0.4", "@visx/responsive": "^3.12.0", "ace-builds": "^1.43.6", - "ag-grid-community": "35.0.1", + "ag-grid-community": "35.2.0", "ag-grid-react": "35.0.1", "brace": "^0.11.1", "classnames": "^2.5.1", From fba69979ead473f1f1a40db8b2f25830e5cbc176 Mon Sep 17 00:00:00 2001 From: Evan Rusackas Date: Mon, 20 Apr 2026 20:23:16 -0700 Subject: [PATCH 2/2] fix(deps): bump ag-grid-react to 35.2.0 to match ag-grid-community ag-grid-react 35.0.1 has an exact dependency on ag-grid-community 35.0.1, so bumping only ag-grid-community to 35.2.0 caused npm to install a nested ag-grid-community@35.0.1 inside ag-grid-react's node_modules. This produced two parallel copies of ag-grid-community: - AgGridReact (from ag-grid-react) used its bundled 35.0.1 module registry, which had no modules registered (setupAGGridModules registers on the top-level 35.2.0 copy). Without ClientSideRowModelModule, the grid renders an empty container with no role="grid" element, breaking 11 FilterableTable jest tests and ResultSet/GridTable tests. - TypeScript surfaced the duplication as "Argument of type 'GridApi' is not assignable to parameter of type 'GridApi'" errors in plugin-chart-ag-grid-table (lint-frontend / validate-frontend). Bumping ag-grid-react (and the same pin in superset-ui-core) to 35.2.0 dedupes the install back to a single copy, restoring the accessible DOM and resolving the type mismatch. Files: superset-frontend/package.json, superset-frontend/packages/superset-ui-core/package.json, superset-frontend/package-lock.json --- superset-frontend/package-lock.json | 27 +++++-------------- superset-frontend/package.json | 2 +- .../packages/superset-ui-core/package.json | 2 +- 3 files changed, 8 insertions(+), 23 deletions(-) diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json index cff29197b62a..707a7df3fee9 100644 --- a/superset-frontend/package-lock.json +++ b/superset-frontend/package-lock.json @@ -74,7 +74,7 @@ "@visx/tooltip": "^3.0.0", "@visx/xychart": "^3.5.1", "ag-grid-community": "35.2.0", - "ag-grid-react": "35.0.1", + "ag-grid-react": "35.2.0", "antd": "^5.26.0", "chrono-node": "^2.9.0", "classnames": "^2.2.5", @@ -17310,12 +17310,12 @@ } }, "node_modules/ag-grid-react": { - "version": "35.0.1", - "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-35.0.1.tgz", - "integrity": "sha512-NvrrgWUm+DsnsZVFho16srlyBNKSl9nqeSadk63HpHYerq4S4vN/2JCxdNtfqns7SpbYx7GbasbMFCXKYj7Qaw==", + "version": "35.2.0", + "resolved": "https://registry.npmjs.org/ag-grid-react/-/ag-grid-react-35.2.0.tgz", + "integrity": "sha512-m+o5n49unv+/E86k6s2Gsvd0CVaOqvgdqv9KakuaR7SUd8ZWUEX2Us0j97lRI1DKIqus65cd8LjvcseYe6nIsw==", "license": "MIT", "dependencies": { - "ag-grid-community": "35.0.1", + "ag-grid-community": "35.2.0", "prop-types": "^15.8.1" }, "peerDependencies": { @@ -17323,21 +17323,6 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" } }, - "node_modules/ag-grid-react/node_modules/ag-charts-types": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/ag-charts-types/-/ag-charts-types-13.0.1.tgz", - "integrity": "sha512-qg9adyiAaeUaDtWZEEPF45dv55kdJTe6Ghi0EQXCS79h/7KvOd6dxhqGZjPL1zeFl/L9qEXuYgb+LkGStq4mgQ==", - "license": "MIT" - }, - "node_modules/ag-grid-react/node_modules/ag-grid-community": { - "version": "35.0.1", - "resolved": "https://registry.npmjs.org/ag-grid-community/-/ag-grid-community-35.0.1.tgz", - "integrity": "sha512-fYYZdymWKsN9/tZv+R6uZRnuiWYEQr+GHl85ZrB0ixbFcE8opYK4NJI29NnMc9ShYiCBnAO9hj54IFa+FI4aDA==", - "license": "MIT", - "dependencies": { - "ag-charts-types": "13.0.1" - } - }, "node_modules/agent-base": { "version": "6.0.2", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", @@ -50817,7 +50802,7 @@ "@visx/responsive": "^3.12.0", "ace-builds": "^1.43.6", "ag-grid-community": "35.2.0", - "ag-grid-react": "35.0.1", + "ag-grid-react": "35.2.0", "brace": "^0.11.1", "classnames": "^2.5.1", "core-js": "^3.49.0", diff --git a/superset-frontend/package.json b/superset-frontend/package.json index 910bc5355f0b..8960bdfd8ad5 100644 --- a/superset-frontend/package.json +++ b/superset-frontend/package.json @@ -155,7 +155,7 @@ "@visx/tooltip": "^3.0.0", "@visx/xychart": "^3.5.1", "ag-grid-community": "35.2.0", - "ag-grid-react": "35.0.1", + "ag-grid-react": "35.2.0", "antd": "^5.26.0", "chrono-node": "^2.9.0", "classnames": "^2.2.5", diff --git a/superset-frontend/packages/superset-ui-core/package.json b/superset-frontend/packages/superset-ui-core/package.json index 2cd3a0db6b8f..8ca4fcd12081 100644 --- a/superset-frontend/packages/superset-ui-core/package.json +++ b/superset-frontend/packages/superset-ui-core/package.json @@ -31,7 +31,7 @@ "@visx/responsive": "^3.12.0", "ace-builds": "^1.43.6", "ag-grid-community": "35.2.0", - "ag-grid-react": "35.0.1", + "ag-grid-react": "35.2.0", "brace": "^0.11.1", "classnames": "^2.5.1", "core-js": "^3.49.0",