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": {

Reply via email to