mapbox-gl
3.34.2 · 3 Nov 2026SEE LICENSE IN LICENSE.txt6M / weekRepositoryHomepagenpmAtom feed
3.34.2 is the newest release of 3.x.
In short
8 new7 fixed
Release note
Features and improvements
Add experimental support for rendering 3D road intersections.
Add shadow rendering support for elevated lines.
Add
wrapTileIdproperty toCustomLayerInterfaceto control whether tile IDs are wrapped across world copies during rendering.Add
line-pattern-cross-fade,fill-pattern-cross-fade, andfill-extrusion-pattern-cross-fadeproperties for smooth transitions between pattern images.Add support for
extra_boundsin TileJSON for more fine-grained control over tile requests, particularly when dealing with sparse data coverage.Improve performance by lazy loading 3D models.
Slightly improve JS bundle sizes.
Various TypeScript improvements.
Bug fixes
Fixed an issue where calling
setDataon symbol layers could cause flickering.Expose
CustomSourceInterfaceTypeScript type that was missing in the public interface.Fix some edge cases related to rendering of elevated structures.
Relax
line-gradientvalidation to work not only on GeoJSON, but also on vector tile sources if they havemapbox_clip_startandmapbox_clip_endproperties precomputed.Fix
styleimagemissingevent not firing in certain scenarios.Fix rendering of fully stretchable vector icons.
Fix
queryRenderedFeatureson Globe at low zoom levels.