releases.shpreview

v11.17.0-rc.1

$npx @buildinternet/releases show rel_ud3sAKQ9EPBKSaUed6Yhp

Features ✨ and improvements 🏁

  • Promote ModelLayer to stable.
  • Add SymbolLayer.occlusionOpacityMode, SymbolLayer.iconColorBrightnessMax, SymbolLayer.iconColorBrightnessMin, SymbolLayer.iconColorContrast properties.
  • Add FillExtrusionLayer.castShadows property.
  • Add GeoJsonSource.minZoom property.
  • Add RasterArraySource.volatile experimental property.
  • line-emissive-strength property is now data-driven, allowing different road types to be rendered in a single layer for improved performance
  • Add experimental MapboxMap.setFeatureStateExpression(), removeFeatureStateExpression(), and resetFeatureStateExpressions() APIs to efficiently update feature state for multiple features at once using expressions.

Bug fixes 🐞

  • Fix camera listener not unsubscribed when disabling ScaleBar via updateSettings { enabled = false }
  • Fixed config expression evaluation to properly check dependencies in nested value expressions
  • Reset style lights when switching to a new style
  • Optimized shadow rendering by limiting extra tile requests to zoom levels 16 and above, improving performance at zoom 15
  • Optimized fill-extrusion rendering at zoom 17-22 by preventing bucket overscaling, significantly reducing tile cache evictions and CPU overhead

Dependencies

Fetched May 1, 2026