dependabot[bot] opened a new pull request, #44030:
URL: https://github.com/apache/superset/pull/44030

   Bumps the security group with 3 updates in the /superset-frontend directory: 
[maplibre-gl](https://github.com/maplibre/maplibre-gl-js), 
[joi](https://github.com/hapijs/joi) and [svgo](https://github.com/svg/svgo).
   
   Updates `maplibre-gl` from 5.24.0 to 6.8.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/maplibre/maplibre-gl-js/releases";>maplibre-gl's 
releases</a>.</em></p>
   <blockquote>
   <h2>v6.8.0</h2>
   <h3>✨ Features and improvements</h3>
   <ul>
   <li>Add <code>map.getStyleUrl()</code>, which returns the URL the style was 
loaded from, or <code>null</code> when the style was given as an object (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7109";>#7109</a>)
 (by <a 
href="https://github.com/bradymadden97";><code>@​bradymadden97</code></a> and <a 
href="https://github.com/giswqs";><code>@​giswqs</code></a>)</li>
   <li>Sample terrain render-to-texture output through mipmaps with trilinear 
filtering, so draped layers stop shimmering and aliasing at high pitch (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8328";>#8328</a>, 
continues <a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7673";>#7673</a>) 
(by <a 
href="https://github.com/AveryanAlex";><code>@​AveryanAlex</code></a>)</li>
   <li>Build the <code>Intl.Segmenter</code> instances used for text shaping on 
first use instead of at import, shaving several milliseconds off loading 
MapLibre on the main thread (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8337";>#8337</a>) 
(by <a href="https://github.com/cherenkov";><code>@​cherenkov</code></a>)</li>
   <li>Link shader programs before reading their compile status, so the driver 
can overlap the compiles and the main thread waits less on shader compilation 
(<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8338";>#8338</a>) 
(by <a href="https://github.com/cherenkov";><code>@​cherenkov</code></a>)</li>
   <li>Build the default <code>Marker</code> pin once and clone it per marker, 
so creating many default markers takes roughly half the constructor time (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8340";>#8340</a>) 
(by <a href="https://github.com/cherenkov";><code>@​cherenkov</code></a>)</li>
   <li>Add SDF rendering support for fill patterns, using 
<code>fill-color</code> as the foreground color (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7747";>#7747</a>) 
(by <a href="https://github.com/bradymadden97";><code>@​bradymadden97</code></a> 
and <a href="https://github.com/deniial00";><code>@​deniial00</code></a>)</li>
   <li>Warn once when the canvas is clamped to <code>maxCanvasSize</code>, 
which previously lowered the rendered resolution silently (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8200";>#8200</a>)
 (by <a href="https://github.com/str0kes";><code>@​str0kes</code></a>)</li>
   </ul>
   <h3>🐞 Bug fixes</h3>
   <ul>
   <li>Fix a marker's popup jumping to another world copy when the marker is 
moved across the antimeridian on a zoomed-out map (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/5655";>#5655</a>,
 <a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8326";>#8326</a>, 
continues <a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/5956";>#5956</a>) 
(by <a href="https://github.com/yuiseki";><code>@​yuiseki</code></a>)</li>
   <li>Fix terrain drape textures not being refreshed after zoom changes, 
causing stale rendering at the new zoom level (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8251";>#8251</a>)
 (by <a href="https://github.com/patte";><code>@​patte</code></a>)</li>
   <li>Fix a gap between the sky and the ground at high pitch while globe 
transitions to mercator (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7382";>#7382</a>)
 (by <a href="https://github.com/birkskyum";><code>@​birkskyum</code></a>)</li>
   <li>Treat an empty tile response (e.g. HTTP 204) as no data: raster-DEM 
tiles now load without elevation instead of failing with a <code>dem dimension 
mismatch</code> error, and empty raster tiles render as transparent (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/1551";>#1551</a>)
 (by <a 
href="https://github.com/clement-igonet";><code>@​clement-igonet</code></a>)</li>
   <li>Validate the <code>before</code> layer in <code>map.moveLayer</code> 
before reordering, so passing the id of a layer that does not exist leaves the 
layer order untouched instead of dropping the moved layer out of it (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8301";>#8301</a>)
 (by <a href="https://github.com/lazerg";><code>@​lazerg</code></a>)</li>
   <li>Fix visible seams between hillshade tiles when using linear 
interpolation. (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8302";>#8302</a>) 
(by <a href="https://github.com/Turbo87";><code>@​Turbo87</code></a>)</li>
   <li>Fix the map freezing when a render task throws an error (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6093";>#6093</a>)
 (by <a href="https://github.com/UberMouse";><code>@​UberMouse</code></a>)</li>
   <li>Fix <code>getCameraAltitude()</code> returning <code>NaN</code> under 
<code>globe</code> and <code>vertical-perspective</code>, which disabled marker 
terrain occlusion and the camera terrain check; the altitude now follows the 
sphere (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6584";>#6584</a>)
 (by <a href="https://github.com/bigmistqke";><code>@​bigmistqke</code></a> and 
<a href="https://github.com/patte";><code>@​patte</code></a>)</li>
   <li>Draw an elevated symbol on globe when the symbol itself is in view but 
the ground under it is behind the horizon; occlusion now follows the line of 
sight to the elevated point (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8253";>#8253</a>)
 (by <a 
href="https://github.com/clement-igonet";><code>@​clement-igonet</code></a>)</li>
   <li>Fix <code>setTiles</code> producing stale tile URLs when 
<code>loadTile</code> runs in the same frame (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8323";>#8323</a>) 
(by <a 
href="https://github.com/johncarmack1984";><code>@​johncarmack1984</code></a> 
and <a href="https://github.com/nostrorom";><code>@​nostrorom</code></a>)</li>
   <li>Keep the tile under an elevated symbol from being culled near the 
horizon, so a symbol with a large <code>symbol-height-offset</code> stays 
visible until it is behind the planet (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8316";>#8316</a>)
 (by <a 
href="https://github.com/clement-igonet";><code>@​clement-igonet</code></a>)</li>
   </ul>
   <h2>v6.7.0</h2>
   <h3>✨ Features and improvements</h3>
   <ul>
   <li>Support the style specification's <code>font-faces</code> property, with 
<code>map.setFontFaces</code> and <code>map.getFontFaces</code> and improve 
complex script languages such as Devanagari, Khmer, Burmese and Hebrew (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8237";>#8237</a>) 
 (by <a href="https://github.com/HarelM";><code>@​HarelM</code></a>)</li>
   <li>Wrap Thai, Khmer, Burmese, Lao, Tibetan, Javanese and Balinese labels at 
word boundaries instead of running them on in one line, which applies to every 
style whether or not it declares <code>font-faces</code> (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8237";>#8237</a>) 
(by <a href="https://github.com/HarelM";><code>@​HarelM</code></a>)</li>
   <li>Throw <code>GPUInitializationError</code> from the <code>Map</code> 
constructor when the WebGL2 context cannot be created, instead of firing an 
<code>error</code> event no listener can catch and returning a partially 
constructed map (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8066";>#8066</a>)
 (by <a 
href="https://github.com/johncarmack1984";><code>@​johncarmack1984</code></a>)</li>
   <li>Allow adding an image source without a <code>url</code>. The source 
starts empty and makes no network request; call 
<code>updateImage({image})</code> or <code>updateImage({url})</code> later to 
show an image (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8167";>#8167</a>) 
(by <a 
href="https://github.com/mondsichtung";><code>@​mondsichtung</code></a>)</li>
   <li>Skip symbol re-placement when its inputs are unchanged, so repaints from 
animated style images or custom layers cost a single frame (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8208";>#8208</a>) 
(by <a href="https://github.com/lucaswoj";><code>@​lucaswoj</code></a>)</li>
   <li>Add <code>Style#triggerSymbolPlacement</code>, which re-places symbols 
when something the map cannot see for itself has moved them (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8208";>#8208</a>) 
(by <a href="https://github.com/lucaswoj";><code>@​lucaswoj</code></a>)</li>
   <li>Make <code>{validate: false}</code> skip the style snapshot the style 
setters only build as error context, so adding layers one at a time no longer 
serializes the whole style on every call (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8259";>#8259</a>)
 (by <a href="https://github.com/lazerg";><code>@​lazerg</code></a>)</li>
   </ul>
   <h3>🐞 Bug fixes</h3>
   <ul>
   <li>Disable the navigation control's zoom-out button when viewport 
constraints prevent zooming out further (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/5316";>#5316</a>)
 (by <a href="https://github.com/miakh";><code>@​miakh</code></a>)</li>
   <li>Keep a vector tile's etag when the tile is reloaded after a style 
change, so the next expiry refresh can still skip unchanged tiles (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/3309";>#3309</a>)
  (by <a 
href="https://github.com/johncarmack1984";><code>@​johncarmack1984</code></a>)</li>
   <li>Fix <code>project()</code> and <code>queryTerrainElevation</code> 
disagreeing with the rendered terrain surface when the elevation lookup sampled 
a different DEM zoom than the drawn mesh (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8212";>#8212</a>)
 (by <a 
href="https://github.com/johncarmack1984";><code>@​johncarmack1984</code></a>)</li>
   <li>Draw numbers (e.g. “21” in “반포대로21길”) and short uppercase codes (e.g. 
“A1”) upright in vertical line labels instead of rotating them along the line 
(<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/5404";>#5404</a>)
 (by <a href="https://github.com/NEKOYASAN";><code>@​NEKOYASAN</code></a>)</li>
   <li>Fix the camera jumping at the end of a pan or zoom gesture on terrain by 
sampling the center elevation from the rendered terrain surface (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7989";>#7989</a>,
 <a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/3982";>#3982</a>)
 (by <a 
href="https://github.com/johncarmack1984";><code>@​johncarmack1984</code></a>)</li>
   <li>Ensure style state defaults are serialized (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8263";>#8263</a>) 
(by <a href="https://github.com/hiddewie";><code>@​hiddewie</code></a>)</li>
   </ul>
   <h2>v6.6.0</h2>
   <h3>✨ Features and improvements</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Changelog</summary>
   <p><em>Sourced from <a 
href="https://github.com/maplibre/maplibre-gl-js/blob/main/CHANGELOG.md";>maplibre-gl's
 changelog</a>.</em></p>
   <blockquote>
   <h2>6.8.0</h2>
   <h3>✨ Features and improvements</h3>
   <ul>
   <li>Add <code>map.getStyleUrl()</code>, which returns the URL the style was 
loaded from, or <code>null</code> when the style was given as an object (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7109";>#7109</a>)
 (by <a 
href="https://github.com/bradymadden97";><code>@​bradymadden97</code></a> and <a 
href="https://github.com/giswqs";><code>@​giswqs</code></a>)</li>
   <li>Sample terrain render-to-texture output through mipmaps with trilinear 
filtering, so draped layers stop shimmering and aliasing at high pitch (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8328";>#8328</a>, 
continues <a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7673";>#7673</a>) 
(by <a 
href="https://github.com/AveryanAlex";><code>@​AveryanAlex</code></a>)</li>
   <li>Build the <code>Intl.Segmenter</code> instances used for text shaping on 
first use instead of at import, shaving several milliseconds off loading 
MapLibre on the main thread (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8337";>#8337</a>) 
(by <a href="https://github.com/cherenkov";><code>@​cherenkov</code></a>)</li>
   <li>Link shader programs before reading their compile status, so the driver 
can overlap the compiles and the main thread waits less on shader compilation 
(<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8338";>#8338</a>) 
(by <a href="https://github.com/cherenkov";><code>@​cherenkov</code></a>)</li>
   <li>Build the default <code>Marker</code> pin once and clone it per marker, 
so creating many default markers takes roughly half the constructor time (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8340";>#8340</a>) 
(by <a href="https://github.com/cherenkov";><code>@​cherenkov</code></a>)</li>
   <li>Add SDF rendering support for fill patterns, using 
<code>fill-color</code> as the foreground color (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/7747";>#7747</a>) 
(by <a href="https://github.com/bradymadden97";><code>@​bradymadden97</code></a> 
and <a href="https://github.com/deniial00";><code>@​deniial00</code></a>)</li>
   <li>Warn once when the canvas is clamped to <code>maxCanvasSize</code>, 
which previously lowered the rendered resolution silently (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8200";>#8200</a>)
 (by <a href="https://github.com/str0kes";><code>@​str0kes</code></a>)</li>
   </ul>
   <h3>🐞 Bug fixes</h3>
   <ul>
   <li>Fix a marker's popup jumping to another world copy when the marker is 
moved across the antimeridian on a zoomed-out map (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/5655";>#5655</a>,
 <a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8326";>#8326</a>, 
continues <a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/5956";>#5956</a>) 
(by <a href="https://github.com/yuiseki";><code>@​yuiseki</code></a>)</li>
   <li>Fix terrain drape textures not being refreshed after zoom changes, 
causing stale rendering at the new zoom level (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8251";>#8251</a>)
 (by <a href="https://github.com/patte";><code>@​patte</code></a>)</li>
   <li>Fix a gap between the sky and the ground at high pitch while globe 
transitions to mercator (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7382";>#7382</a>)
 (by <a href="https://github.com/birkskyum";><code>@​birkskyum</code></a>)</li>
   <li>Treat an empty tile response (e.g. HTTP 204) as no data: raster-DEM 
tiles now load without elevation instead of failing with a <code>dem dimension 
mismatch</code> error, and empty raster tiles render as transparent (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/1551";>#1551</a>)
 (by <a 
href="https://github.com/clement-igonet";><code>@​clement-igonet</code></a>)</li>
   <li>Validate the <code>before</code> layer in <code>map.moveLayer</code> 
before reordering, so passing the id of a layer that does not exist leaves the 
layer order untouched instead of dropping the moved layer out of it (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8301";>#8301</a>)
 (by <a href="https://github.com/lazerg";><code>@​lazerg</code></a>)</li>
   <li>Fix visible seams between hillshade tiles when using linear 
interpolation. (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8302";>#8302</a>) 
(by <a href="https://github.com/Turbo87";><code>@​Turbo87</code></a>)</li>
   <li>Fix the map freezing when a render task throws an error (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6093";>#6093</a>)
 (by <a href="https://github.com/UberMouse";><code>@​UberMouse</code></a>)</li>
   <li>Fix <code>getCameraAltitude()</code> returning <code>NaN</code> under 
<code>globe</code> and <code>vertical-perspective</code>, which disabled marker 
terrain occlusion and the camera terrain check; the altitude now follows the 
sphere (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/6584";>#6584</a>)
 (by <a href="https://github.com/bigmistqke";><code>@​bigmistqke</code></a> and 
<a href="https://github.com/patte";><code>@​patte</code></a>)</li>
   <li>Draw an elevated symbol on globe when the symbol itself is in view but 
the ground under it is behind the horizon; occlusion now follows the line of 
sight to the elevated point (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8253";>#8253</a>)
 (by <a 
href="https://github.com/clement-igonet";><code>@​clement-igonet</code></a>)</li>
   <li>Fix <code>setTiles</code> producing stale tile URLs when 
<code>loadTile</code> runs in the same frame (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8323";>#8323</a>) 
(by <a 
href="https://github.com/johncarmack1984";><code>@​johncarmack1984</code></a> 
and <a href="https://github.com/nostrorom";><code>@​nostrorom</code></a>)</li>
   <li>Keep the tile under an elevated symbol from being culled near the 
horizon, so a symbol with a large <code>symbol-height-offset</code> stays 
visible until it is behind the planet (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8316";>#8316</a>)
 (by <a 
href="https://github.com/clement-igonet";><code>@​clement-igonet</code></a>)</li>
   </ul>
   <h2>6.7.0</h2>
   <h3>✨ Features and improvements</h3>
   <ul>
   <li>Support the style specification's <code>font-faces</code> property, with 
<code>map.setFontFaces</code> and <code>map.getFontFaces</code> and improve 
complex script languages such as Devanagari, Khmer, Burmese and Hebrew (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8237";>#8237</a>) 
(by <a href="https://github.com/HarelM";><code>@​HarelM</code></a>)</li>
   <li>Wrap Thai, Khmer, Burmese, Lao, Tibetan, Javanese and Balinese labels at 
word boundaries instead of running them on in one line, which applies to every 
style whether or not it declares <code>font-faces</code> (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8237";>#8237</a>) 
(by <a href="https://github.com/HarelM";><code>@​HarelM</code></a>)</li>
   <li>Throw <code>GPUInitializationError</code> from the <code>Map</code> 
constructor when the WebGL2 context cannot be created, instead of firing an 
<code>error</code> event no listener can catch and returning a partially 
constructed map (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8066";>#8066</a>)
 (by <a 
href="https://github.com/johncarmack1984";><code>@​johncarmack1984</code></a>)</li>
   <li>Allow adding an image source without a <code>url</code>. The source 
starts empty and makes no network request; call 
<code>updateImage({image})</code> or <code>updateImage({url})</code> later to 
show an image (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8167";>#8167</a>) 
(by <a 
href="https://github.com/mondsichtung";><code>@​mondsichtung</code></a>)</li>
   <li>Skip symbol re-placement when its inputs are unchanged, so repaints from 
animated style images or custom layers cost a single frame (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8208";>#8208</a>) 
(by <a href="https://github.com/lucaswoj";><code>@​lucaswoj</code></a>)</li>
   <li>Add <code>Style#triggerSymbolPlacement</code>, which re-places symbols 
when something the map cannot see for itself has moved them (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8208";>#8208</a>) 
(by <a href="https://github.com/lucaswoj";><code>@​lucaswoj</code></a>)</li>
   <li>Make <code>{validate: false}</code> skip the style snapshot the style 
setters only build as error context, so adding layers one at a time no longer 
serializes the whole style on every call (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8259";>#8259</a>)
 (by <a href="https://github.com/lazerg";><code>@​lazerg</code></a>)</li>
   </ul>
   <h3>🐞 Bug fixes</h3>
   <ul>
   <li>Disable the navigation control's zoom-out button when viewport 
constraints prevent zooming out further (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/5316";>#5316</a>)
 (by <a href="https://github.com/miakh";><code>@​miakh</code></a>)</li>
   <li>Keep a vector tile's etag when the tile is reloaded after a style 
change, so the next expiry refresh can still skip unchanged tiles (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/3309";>#3309</a>)
 (by <a 
href="https://github.com/johncarmack1984";><code>@​johncarmack1984</code></a>)</li>
   <li>Fix <code>project()</code> and <code>queryTerrainElevation</code> 
disagreeing with the rendered terrain surface when the elevation lookup sampled 
a different DEM zoom than the drawn mesh (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8212";>#8212</a>)
 (by <a 
href="https://github.com/johncarmack1984";><code>@​johncarmack1984</code></a>)</li>
   <li>Draw numbers (e.g. “21” in “반포대로21길”) and short uppercase codes (e.g. 
“A1”) upright in vertical line labels instead of rotating them along the line 
(<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/5404";>#5404</a>)
 (by <a href="https://github.com/NEKOYASAN";><code>@​NEKOYASAN</code></a>)</li>
   <li>Fix the camera jumping at the end of a pan or zoom gesture on terrain by 
sampling the center elevation from the rendered terrain surface (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/7989";>#7989</a>,
 <a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/3982";>#3982</a>)
 (by <a 
href="https://github.com/johncarmack1984";><code>@​johncarmack1984</code></a>)</li>
   <li>Ensure style state defaults are serialized (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/pull/8263";>#8263</a>) 
(by <a href="https://github.com/hiddewie";><code>@​hiddewie</code></a>)</li>
   </ul>
   <h2>6.6.0</h2>
   <h3>✨ Features and improvements</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/maplibre/maplibre-gl-js/commit/9df21da874e49ee4943aecb3350db9dfd98e7d1b";><code>9df21da</code></a>
 Bump js version to 6.8.0 (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8371";>#8371</a>)</li>
   <li><a 
href="https://github.com/maplibre/maplibre-gl-js/commit/05302adadc681543ee15ff60290bb70b8348a978";><code>05302ad</code></a>
 fix: compute pixelsPerMeter in the transform helper so getCameraAltitude() 
wo...</li>
   <li><a 
href="https://github.com/maplibre/maplibre-gl-js/commit/cf1781cb5ea3af00f9f9665649431d89ebd0856e";><code>cf1781c</code></a>
 test: serve the browser tests' tiles and styles from local fixtures (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8367";>#8367</a>)</li>
   <li><a 
href="https://github.com/maplibre/maplibre-gl-js/commit/055db89755ae902f4a1840308b270bc0313b0784";><code>055db89</code></a>
 refactor: unify bucket dependency finalization through addFeatures (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8347";>#8347</a>)</li>
   <li><a 
href="https://github.com/maplibre/maplibre-gl-js/commit/045a3ce58615fcb0ac155ac309bf9dbf23d1cbd6";><code>045a3ce</code></a>
 Warn when the canvas is clamped to maxCanvasSize (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8275";>#8275</a>)</li>
   <li><a 
href="https://github.com/maplibre/maplibre-gl-js/commit/d2d0371abacb40e6b8f3136af1eba5e93deecdb1";><code>d2d0371</code></a>
 Keep tiles under elevated symbols from being culled near the horizon (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8319";>#8319</a>)</li>
   <li><a 
href="https://github.com/maplibre/maplibre-gl-js/commit/0b33607be5d0ac25844696a7ba2eac1d8ea9dfe3";><code>0b33607</code></a>
 chore(deps-dev): bump puppeteer from 25.9.0 to 25.10.0 (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8359";>#8359</a>)</li>
   <li><a 
href="https://github.com/maplibre/maplibre-gl-js/commit/86d30b0234131b16d1b77681c946be53f88dc91a";><code>86d30b0</code></a>
 chore(deps-dev): bump devtools-protocol from 0.0.1687809 to 0.0.1692173 (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8354";>#8354</a>)</li>
   <li><a 
href="https://github.com/maplibre/maplibre-gl-js/commit/9a0884f180d7f591323183ff6694af0a2805803e";><code>9a0884f</code></a>
 chore(deps-dev): bump cspell from 10.2.0 to 10.2.1 (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8360";>#8360</a>)</li>
   <li><a 
href="https://github.com/maplibre/maplibre-gl-js/commit/3d42c642babf9d31d8fea3967f62c78d1facc2c5";><code>3d42c64</code></a>
 chore(deps-dev): bump postcss from 8.5.26 to 8.5.28 (<a 
href="https://redirect.github.com/maplibre/maplibre-gl-js/issues/8362";>#8362</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/maplibre/maplibre-gl-js/compare/v5.24.0...v6.8.0";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `joi` from 17.13.4 to 17.13.7
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/hapijs/joi/commit/ed9d7cdd11ef5f7751fd46886f38dc605c9c3995";><code>ed9d7cd</code></a>
 17.13.7</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/f2729f71839c57c94ac500b4be9e4b5b26d4e637";><code>f2729f7</code></a>
 Merge pull request <a 
href="https://redirect.github.com/hapijs/joi/issues/3145";>#3145</a> from 
hapijs/backport/isodate-timeshift-v17</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/c43fc964799c9b5f0c6921bf788162b67066ae81";><code>c43fc96</code></a>
 chore: add regression test for <a 
href="https://redirect.github.com/hapijs/joi/issues/3143";>#3143</a></li>
   <li><a 
href="https://github.com/hapijs/joi/commit/115e7b58d5eaaecc5e9b7093d41899ad6fb053ec";><code>115e7b5</code></a>
 fix(isoDate): pad a bare-hour timeshift with a colon, not just zeros</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/850be1ee24be8d548bb09359bdb0cf9fe41635ff";><code>850be1e</code></a>
 17.13.6</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/9faeecc48b18ec40e3881467645ae9074f0dfa3c";><code>9faeecc</code></a>
 Merge pull request <a 
href="https://redirect.github.com/hapijs/joi/issues/3139";>#3139</a> from 
hapijs/chore/backport-messages-proto</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/8d0b808f3e874d28f9078f61b7742290989afb36";><code>8d0b808</code></a>
 fix: prevent messages proto injection</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/566e73fa58e72f0a1dcbb3b110ee2f49f33aece3";><code>566e73f</code></a>
 17.13.5</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/3f3907cd944257e143b22f3bf3f05e71478fa1b1";><code>3f3907c</code></a>
 Merge pull request <a 
href="https://redirect.github.com/hapijs/joi/issues/3135";>#3135</a> from 
hapijs/chore/backport-rename-proto</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/172ececa192feda532b743d77bc9d3e523d19b01";><code>172ecec</code></a>
 fix: prevent proto on renames</li>
   <li>Additional commits viewable in <a 
href="https://github.com/hapijs/joi/compare/v17.13.4...v17.13.7";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `joi` from 18.2.3 to 18.2.8
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/hapijs/joi/commit/ed9d7cdd11ef5f7751fd46886f38dc605c9c3995";><code>ed9d7cd</code></a>
 17.13.7</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/f2729f71839c57c94ac500b4be9e4b5b26d4e637";><code>f2729f7</code></a>
 Merge pull request <a 
href="https://redirect.github.com/hapijs/joi/issues/3145";>#3145</a> from 
hapijs/backport/isodate-timeshift-v17</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/c43fc964799c9b5f0c6921bf788162b67066ae81";><code>c43fc96</code></a>
 chore: add regression test for <a 
href="https://redirect.github.com/hapijs/joi/issues/3143";>#3143</a></li>
   <li><a 
href="https://github.com/hapijs/joi/commit/115e7b58d5eaaecc5e9b7093d41899ad6fb053ec";><code>115e7b5</code></a>
 fix(isoDate): pad a bare-hour timeshift with a colon, not just zeros</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/850be1ee24be8d548bb09359bdb0cf9fe41635ff";><code>850be1e</code></a>
 17.13.6</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/9faeecc48b18ec40e3881467645ae9074f0dfa3c";><code>9faeecc</code></a>
 Merge pull request <a 
href="https://redirect.github.com/hapijs/joi/issues/3139";>#3139</a> from 
hapijs/chore/backport-messages-proto</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/8d0b808f3e874d28f9078f61b7742290989afb36";><code>8d0b808</code></a>
 fix: prevent messages proto injection</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/566e73fa58e72f0a1dcbb3b110ee2f49f33aece3";><code>566e73f</code></a>
 17.13.5</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/3f3907cd944257e143b22f3bf3f05e71478fa1b1";><code>3f3907c</code></a>
 Merge pull request <a 
href="https://redirect.github.com/hapijs/joi/issues/3135";>#3135</a> from 
hapijs/chore/backport-rename-proto</li>
   <li><a 
href="https://github.com/hapijs/joi/commit/172ececa192feda532b743d77bc9d3e523d19b01";><code>172ecec</code></a>
 fix: prevent proto on renames</li>
   <li>Additional commits viewable in <a 
href="https://github.com/hapijs/joi/compare/v17.13.4...v17.13.7";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `svgo` from 3.3.4 to 3.3.5
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a href="https://github.com/svg/svgo/releases";>svgo's 
releases</a>.</em></p>
   <blockquote>
   <h2>v3.3.5</h2>
   <h2>What's Changed</h2>
   <h3>Security</h3>
   <ul>
   <li>Backport the <code>removeScriptElement</code> hardening from SVGO v4 in 
<a href="https://redirect.github.com/svg/svgo/issues/2269";>#2269</a>:
   <ul>
   <li>reject executable <code>data:</code> URLs and legacy 
<code>vbscript:</code> URLs</li>
   <li>sanitize executable HTML inside <code>&lt;foreignObject&gt;</code> 
elements</li>
   <li>handle namespace-prefixed SVG anchors and URL schemes containing ASCII 
tabs or newlines</li>
   </ul>
   </li>
   </ul>
   <p>This addresses <a 
href="https://github.com/svg/svgo/security/advisories/GHSA-4vpr-x523-8j87";>GHSA-4vpr-x523-8j87</a>
 and <a 
href="https://github.com/svg/svgo/security/advisories/GHSA-w27v-7q3p-w38r";>GHSA-w27v-7q3p-w38r</a>
 for the v3 release line.</p>
   <h2>Support</h2>
   <p>SVGO v3 is not officially supported; please consider upgrading to SVGO 
v4. This security fix has been backported, but there is no commitment to 
backport more complex changes in the future.</p>
   <p>See the <a 
href="https://svgo.dev/docs/migrations/migration-from-v3-to-v4/";>migration 
guide from v3 to v4</a>.</p>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/svg/svgo/commit/438059032950dde2c2d36ce45f912085947e60d0";><code>4380590</code></a>
 ci: configure v3 publish tag in package metadata (<a 
href="https://redirect.github.com/svg/svgo/issues/2271";>#2271</a>)</li>
   <li><a 
href="https://github.com/svg/svgo/commit/4c84fe7ef022f05350404a469ca66321e0afcb47";><code>4c84fe7</code></a>
 ci: publish v3 with npm trusted publishing (<a 
href="https://redirect.github.com/svg/svgo/issues/2270";>#2270</a>)</li>
   <li><a 
href="https://github.com/svg/svgo/commit/994a9f00d79ddec68ce19a1ce9eb8ca08d747e4f";><code>994a9f0</code></a>
 fix(removeScriptElement): backport security hardening to v3 (<a 
href="https://redirect.github.com/svg/svgo/issues/2269";>#2269</a>)</li>
   <li>See full diff in <a 
href="https://github.com/svg/svgo/compare/v3.3.4...v3.3.5";>compare view</a></li>
   </ul>
   </details>
   <details>
   <summary>Maintainer changes</summary>
   <p>This version was pushed to npm by <a 
href="https://www.npmjs.com/~GitHub%20Actions";>GitHub Actions</a>, a new 
releaser for svgo since your current version.</p>
   </details>
   <br />
   
   
   Dependabot will resolve any conflicts with this PR as long as you don't 
alter it yourself. You can also trigger a rebase manually by commenting 
`@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that 
have been made to it
   - `@dependabot show <dependency name> ignore conditions` will show all of 
the ignore conditions of the specified dependency
   - `@dependabot ignore <dependency name> major version` will close this group 
update PR and stop Dependabot creating any more for the specific dependency's 
major version (unless you unignore this specific dependency's major version or 
upgrade to it yourself)
   - `@dependabot ignore <dependency name> minor version` will close this group 
update PR and stop Dependabot creating any more for the specific dependency's 
minor version (unless you unignore this specific dependency's minor version or 
upgrade to it yourself)
   - `@dependabot ignore <dependency name>` will close this group update PR and 
stop Dependabot creating any more for the specific dependency (unless you 
unignore this specific dependency or upgrade to it yourself)
   - `@dependabot unignore <dependency name>` will remove all of the ignore 
conditions of the specified dependency
   - `@dependabot unignore <dependency name> <ignore condition>` will remove 
the ignore condition of the specified dependency and ignore conditions
   You can disable automated security fix PRs for this repo from the [Security 
Alerts page](https://github.com/apache/superset/network/alerts).
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to