This is an automated email from the ASF dual-hosted git repository. rusackas pushed a commit to branch fix/deckgl-version-mismatch in repository https://gitbox.apache.org/repos/asf/superset.git
commit fac5080a6eeec289b687f3349c09efd02fd3fcdd Author: Evan Rusackas <[email protected]> AuthorDate: Tue Feb 3 01:21:55 2026 +0100 fix(deps): sync deck.gl/luma.gl overrides with plugin dependency versions Dependabot bumped deck.gl plugin dependencies to ~9.2.5/~9.2.6 across several PRs, but the root package.json overrides section still pinned all deck.gl and luma.gl packages to ~9.2.2. This forced older luma.gl/shadertools (9.2.2) to be used with newer deck.gl aggregation layers (9.2.5), causing DECKGL_FILTER_COLOR shader compilation errors at runtime on the ScreenGrid, Grid, and Hexagon layers. Co-Authored-By: Claude Opus 4.5 <[email protected]> --- superset-frontend/package-lock.json | 140 ++++++++++++++---------------------- superset-frontend/package.json | 24 +++---- 2 files changed, 64 insertions(+), 100 deletions(-) diff --git a/superset-frontend/package-lock.json b/superset-frontend/package-lock.json index 17e0e088b17..a6513249b2e 100644 --- a/superset-frontend/package-lock.json +++ b/superset-frontend/package-lock.json @@ -4076,18 +4076,18 @@ } }, "node_modules/@deck.gl/core": { - "version": "9.2.5", - "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-9.2.5.tgz", - "integrity": "sha512-/PGNX4Wd7rEahYi6ivC4WExJ3U6Hqgl42R83guNzTL6gM2+02PUQRoQG9QdFagj5d6kWYVN0LVJME2a5WQmzOg==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@deck.gl/core/-/core-9.2.6.tgz", + "integrity": "sha512-bBFfwfythPPpXS/OKUMvziQ8td84mRGMnYZfqdUvfUVltzjFtQCBQUJTzgo3LubvOzSnzo8GTWskxHaZzkqdKQ==", "license": "MIT", "dependencies": { "@loaders.gl/core": "^4.2.0", "@loaders.gl/images": "^4.2.0", - "@luma.gl/constants": "^9.2.4", - "@luma.gl/core": "^9.2.4", - "@luma.gl/engine": "^9.2.4", - "@luma.gl/shadertools": "^9.2.4", - "@luma.gl/webgl": "^9.2.4", + "@luma.gl/constants": "^9.2.6", + "@luma.gl/core": "^9.2.6", + "@luma.gl/engine": "^9.2.6", + "@luma.gl/shadertools": "^9.2.6", + "@luma.gl/webgl": "^9.2.6", "@math.gl/core": "^4.1.0", "@math.gl/sun": "^4.1.0", "@math.gl/types": "^4.1.0", @@ -8911,15 +8911,15 @@ } }, "node_modules/@luma.gl/constants": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-9.2.2.tgz", - "integrity": "sha512-XURMF0gSh0ImZltYa/PCe9KgmopQJiOA6y1m1PxDxJY8OCLma7ZJyvomLn7TQBvPtWTYZsibTW7blu7RwThsaQ==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-9.2.6.tgz", + "integrity": "sha512-rvFFrJuSm5JIWbDHFuR4Q2s4eudO3Ggsv0TsGKn9eqvO7bBiPm/ANugHredvh3KviEyYuMZZxtfJvBdr3kzldg==", "license": "MIT" }, "node_modules/@luma.gl/core": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-9.2.4.tgz", - "integrity": "sha512-oYuHlpvd4e6E4hre7I7gnmCtcTDdpgREnumgjcPTe8VVsimnYM2P+vBqdOE7AUlOHDS8r//7YxM2bFvlDkcM8w==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@luma.gl/core/-/core-9.2.6.tgz", + "integrity": "sha512-d8KcH8ZZcjDAodSN/G2nueA9YE2X8kMz7Q0OxDGpCww6to1MZXM3Ydate/Jqsb5DDKVgUF6yD6RL8P5jOki9Yw==", "license": "MIT", "dependencies": { "@math.gl/types": "^4.1.0", @@ -8930,9 +8930,9 @@ } }, "node_modules/@luma.gl/engine": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-9.2.4.tgz", - "integrity": "sha512-UJXif5qMPMxTCj0GbPqJLn3+L5BEwqpl6utWn2mG1gnVF/urXruMYn3kjUNoGKhk5CHOtb6ON1Dc+FL0hBYgQA==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-9.2.6.tgz", + "integrity": "sha512-1AEDs2AUqOWh7Wl4onOhXmQF+Rz1zNdPXF+Kxm4aWl92RQ42Sh2CmTvRt2BJku83VQ91KFIEm/v3qd3Urzf+Uw==", "license": "MIT", "dependencies": { "@math.gl/core": "^4.1.0", @@ -8946,9 +8946,9 @@ } }, "node_modules/@luma.gl/shadertools": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.2.4.tgz", - "integrity": "sha512-PoBvat7sTQp0ZPVWXm5o4Xopssk9WI75g4YZUPBhya1MUdyzY2AUe9vOnxhJ9fqSYzhBGj5y/RDrxXPHz8gIjw==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.2.6.tgz", + "integrity": "sha512-4+uUbynqPUra9d/z1nQChyHmhLgmKfSMjS7kOwLB6exSnhKnpHL3+Hu9fv55qyaX50nGH3oHawhGtJ6RRvu65w==", "license": "MIT", "dependencies": { "@math.gl/core": "^4.1.0", @@ -8960,12 +8960,12 @@ } }, "node_modules/@luma.gl/webgl": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-9.2.4.tgz", - "integrity": "sha512-s2o4TU8HJLlFdjDUp9xW3ataWXiTefpZfjH5M2XJot0qnXM6aXXAihFdmWJXQozmKEP3Sg9bCFxw9INQNWtbkQ==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@luma.gl/webgl/-/webgl-9.2.6.tgz", + "integrity": "sha512-NGBTdxJMk7j8Ygr1zuTyAvr1Tw+EpupMIQo7RelFjEsZXg6pujFqiDMM+rgxex8voCeuhWBJc7Rs+MoSqd46UQ==", "license": "MIT", "dependencies": { - "@luma.gl/constants": "9.2.4", + "@luma.gl/constants": "9.2.6", "@math.gl/types": "^4.1.0", "@probe.gl/env": "^4.0.8" }, @@ -65915,13 +65915,13 @@ } }, "plugins/legacy-preset-chart-deckgl/node_modules/@deck.gl/aggregation-layers": { - "version": "9.2.5", - "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-9.2.5.tgz", - "integrity": "sha512-WHb3W2IhpdppHA7YAco/s6VL3hH1S+TCIMB9S+KtGGfC557eBGycuJvqJEEPeuRz9vVNchEevwuY+0SXL+4dOw==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@deck.gl/aggregation-layers/-/aggregation-layers-9.2.6.tgz", + "integrity": "sha512-T42ZwB63KI4+0pe2HBwMQS7qnqyv3LlqAQfRSHBlFZMzBq72SxIgk9BzhrT16uBHxFFjjMh6K5g28/UfDOXQEg==", "license": "MIT", "dependencies": { - "@luma.gl/constants": "^9.2.4", - "@luma.gl/shadertools": "^9.2.4", + "@luma.gl/constants": "^9.2.6", + "@luma.gl/shadertools": "^9.2.6", "@math.gl/core": "^4.1.0", "@math.gl/web-mercator": "^4.1.0", "d3-hexbin": "^0.2.1" @@ -65929,30 +65929,30 @@ "peerDependencies": { "@deck.gl/core": "~9.2.0", "@deck.gl/layers": "~9.2.0", - "@luma.gl/core": "~9.2.4", - "@luma.gl/engine": "~9.2.4" + "@luma.gl/core": "~9.2.6", + "@luma.gl/engine": "~9.2.6" } }, "plugins/legacy-preset-chart-deckgl/node_modules/@deck.gl/extensions": { - "version": "9.2.5", - "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-9.2.5.tgz", - "integrity": "sha512-GJRPmG+GD1tdblpplQlb4jlNywRb8aQYPEowPLKxglXSGRzgpOrqJYI1PcJhCowdL7/S8bCY1ay8nkXE3gRsgw==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@deck.gl/extensions/-/extensions-9.2.6.tgz", + "integrity": "sha512-HNuzo76mD6Ykc/xMEyCMH+to6/Xi+7ehG3VYToSm+R3196Ki5p58pyRHzvq9CrBDvFd3SLMe9QqRm2GTg3wn/w==", "license": "MIT", "dependencies": { - "@luma.gl/constants": "^9.2.4", - "@luma.gl/shadertools": "^9.2.4", + "@luma.gl/constants": "^9.2.6", + "@luma.gl/shadertools": "^9.2.6", "@math.gl/core": "^4.1.0" }, "peerDependencies": { "@deck.gl/core": "~9.2.0", - "@luma.gl/core": "~9.2.4", - "@luma.gl/engine": "~9.2.4" + "@luma.gl/core": "~9.2.6", + "@luma.gl/engine": "~9.2.6" } }, "plugins/legacy-preset-chart-deckgl/node_modules/@deck.gl/geo-layers": { - "version": "9.2.5", - "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-9.2.5.tgz", - "integrity": "sha512-QVjLwHEAtNqRdjBuYJwztCAwSTmgWujPT0geGWaFhr7ZvyigAqi3l2ETys5YqjjJ87bKnUBwd6iOyw1xkXbsCw==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@deck.gl/geo-layers/-/geo-layers-9.2.6.tgz", + "integrity": "sha512-Js42GcAlzH5vHWHdg/eKSmFvx1TWlhW+d6p8Y+67/iHpcCXmx/CBmpsr1ZsQ8XYc+GY8NDAmkHe5KECDJsJiDg==", "license": "MIT", "dependencies": { "@loaders.gl/3d-tiles": "^4.2.0", @@ -65963,8 +65963,8 @@ "@loaders.gl/terrain": "^4.2.0", "@loaders.gl/tiles": "^4.2.0", "@loaders.gl/wms": "^4.2.0", - "@luma.gl/gltf": "^9.2.4", - "@luma.gl/shadertools": "^9.2.4", + "@luma.gl/gltf": "^9.2.6", + "@luma.gl/shadertools": "^9.2.6", "@math.gl/core": "^4.1.0", "@math.gl/culling": "^4.1.0", "@math.gl/web-mercator": "^4.1.0", @@ -65979,8 +65979,8 @@ "@deck.gl/layers": "~9.2.0", "@deck.gl/mesh-layers": "~9.2.0", "@loaders.gl/core": "^4.2.0", - "@luma.gl/core": "~9.2.4", - "@luma.gl/engine": "~9.2.4" + "@luma.gl/core": "~9.2.6", + "@luma.gl/engine": "~9.2.6" } }, "plugins/legacy-preset-chart-deckgl/node_modules/@deck.gl/mesh-layers": { @@ -66003,9 +66003,9 @@ } }, "plugins/legacy-preset-chart-deckgl/node_modules/@deck.gl/react": { - "version": "9.2.5", - "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-9.2.5.tgz", - "integrity": "sha512-pkb7kR1CppvRI5KTnMVTYNZx6f/L4OmuWpyACjRBlVjUlmSd9PddKF3LX1o8435yHDKACAfMYb8N2Fc3HRNMcA==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@deck.gl/react/-/react-9.2.6.tgz", + "integrity": "sha512-wYjfX52EAeThZposplTT/vkP0dk2qOv5AryLOq/Y/DIrtA1FGe91GlL28DvDJ2YZrl6K7cFAvoXpuFZe2zYULA==", "license": "MIT", "peerDependencies": { "@deck.gl/core": "~9.2.0", @@ -66015,9 +66015,9 @@ } }, "plugins/legacy-preset-chart-deckgl/node_modules/@deck.gl/widgets": { - "version": "9.2.5", - "resolved": "https://registry.npmjs.org/@deck.gl/widgets/-/widgets-9.2.5.tgz", - "integrity": "sha512-nzukGcyaVag6XRT8aP3A8Ul2bSdb/TyFmenbDNRhrYop0OdmDl9Bx0U9wZlVlY6vxpB3kssfBXAv+MTdRr2JfA==", + "version": "9.2.6", + "resolved": "https://registry.npmjs.org/@deck.gl/widgets/-/widgets-9.2.6.tgz", + "integrity": "sha512-WkKP+HB90x1qwOxs5l6Dg0d1iAvf999jJGDdGUbDVsRF7+hJDv03GZY6XKpoiEW7VfcZ1y1iU2vRwV/GHuQ57g==", "license": "MIT", "peer": true, "dependencies": { @@ -66025,29 +66025,7 @@ }, "peerDependencies": { "@deck.gl/core": "~9.2.0", - "@luma.gl/core": "~9.2.4" - } - }, - "plugins/legacy-preset-chart-deckgl/node_modules/@luma.gl/constants": { - "version": "9.2.4", - "resolved": "https://registry.npmjs.org/@luma.gl/constants/-/constants-9.2.4.tgz", - "integrity": "sha512-Cy0OAg3uJbbHhPJGeik6ZhII0EMokTXmo6MtP7dyUrS+pSG5N176G4WYD9zS4DaJm2cLUW4UJzsu5B4Cd8rBuw==", - "license": "MIT" - }, - "plugins/legacy-preset-chart-deckgl/node_modules/@luma.gl/engine": { - "version": "9.2.6", - "resolved": "https://registry.npmjs.org/@luma.gl/engine/-/engine-9.2.6.tgz", - "integrity": "sha512-1AEDs2AUqOWh7Wl4onOhXmQF+Rz1zNdPXF+Kxm4aWl92RQ42Sh2CmTvRt2BJku83VQ91KFIEm/v3qd3Urzf+Uw==", - "license": "MIT", - "dependencies": { - "@math.gl/core": "^4.1.0", - "@math.gl/types": "^4.1.0", - "@probe.gl/log": "^4.0.8", - "@probe.gl/stats": "^4.0.8" - }, - "peerDependencies": { - "@luma.gl/core": "~9.2.0", - "@luma.gl/shadertools": "~9.2.0" + "@luma.gl/core": "~9.2.6" } }, "plugins/legacy-preset-chart-deckgl/node_modules/@luma.gl/gltf": { @@ -66068,20 +66046,6 @@ "@luma.gl/shadertools": "~9.2.0" } }, - "plugins/legacy-preset-chart-deckgl/node_modules/@luma.gl/shadertools": { - "version": "9.2.6", - "resolved": "https://registry.npmjs.org/@luma.gl/shadertools/-/shadertools-9.2.6.tgz", - "integrity": "sha512-4+uUbynqPUra9d/z1nQChyHmhLgmKfSMjS7kOwLB6exSnhKnpHL3+Hu9fv55qyaX50nGH3oHawhGtJ6RRvu65w==", - "license": "MIT", - "dependencies": { - "@math.gl/core": "^4.1.0", - "@math.gl/types": "^4.1.0", - "wgsl_reflect": "^1.2.0" - }, - "peerDependencies": { - "@luma.gl/core": "~9.2.0" - } - }, "plugins/legacy-preset-chart-deckgl/node_modules/@mapbox/tiny-sdf": { "version": "2.0.7", "resolved": "https://registry.npmjs.org/@mapbox/tiny-sdf/-/tiny-sdf-2.0.7.tgz", diff --git a/superset-frontend/package.json b/superset-frontend/package.json index f57ca4f201c..a058818e67d 100644 --- a/superset-frontend/package.json +++ b/superset-frontend/package.json @@ -390,19 +390,19 @@ "underscore": "^1.13.7", "jspdf": "^3.0.2", "nwsapi": "^2.2.13", - "@deck.gl/aggregation-layers": "~9.2.2", - "@deck.gl/core": "~9.2.2", - "@deck.gl/extensions": "~9.2.2", - "@deck.gl/geo-layers": "~9.2.2", - "@deck.gl/layers": "~9.2.2", + "@deck.gl/aggregation-layers": "~9.2.5", + "@deck.gl/core": "~9.2.5", + "@deck.gl/extensions": "~9.2.5", + "@deck.gl/geo-layers": "~9.2.5", + "@deck.gl/layers": "~9.2.5", "@deck.gl/mesh-layers": "~9.2.2", - "@deck.gl/react": "~9.2.2", - "@deck.gl/widgets": "~9.2.2", - "@luma.gl/constants": "~9.2.2", - "@luma.gl/core": "~9.2.2", - "@luma.gl/engine": "~9.2.2", - "@luma.gl/shadertools": "~9.2.2", - "@luma.gl/webgl": "~9.2.2" + "@deck.gl/react": "~9.2.5", + "@deck.gl/widgets": "~9.2.5", + "@luma.gl/constants": "~9.2.6", + "@luma.gl/core": "~9.2.6", + "@luma.gl/engine": "~9.2.6", + "@luma.gl/shadertools": "~9.2.6", + "@luma.gl/webgl": "~9.2.6" }, "readme": "ERROR: No README data found!", "scarfSettings": {
