You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2026/02/03 06:35:40 UTC
(superset) 04/08: fix(deps): sync deck.gl/luma.gl overrides with plugin dependency versions
This is an automated email from the ASF dual-hosted git repository.
rusackas pushed a commit to branch chore/ts-migration-dashboard
in repository https://gitbox.apache.org/repos/asf/superset.git
commit 9d9131da3e1f337d34b2ee9585b30b78a4d7ed8e
Author: Evan Rusackas <ev...@rusackas.com>
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 <no...@anthropic.com>
---
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 c7e68f9aa71..e8ca9303d5a 100644
--- a/superset-frontend/package-lock.json
+++ b/superset-frontend/package-lock.json
@@ -4061,18 +4061,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",
@@ -8896,15 +8896,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",
@@ -8915,9 +8915,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",
@@ -8931,9 +8931,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",
@@ -8945,12 +8945,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"
},
@@ -65877,13 +65877,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"
@@ -65891,30 +65891,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",
@@ -65925,8 +65925,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",
@@ -65941,8 +65941,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": {
@@ -65965,9 +65965,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",
@@ -65977,9 +65977,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": {
@@ -65987,29 +65987,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": {
@@ -66030,20 +66008,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 8eea2c1ebf7..d5262b39797 100644
--- a/superset-frontend/package.json
+++ b/superset-frontend/package.json
@@ -389,19 +389,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": {