mapbox-gl
3.34.2 · 3 Nov 2026SEE LICENSE IN LICENSE.txt6M / weekRepositoryHomepagenpmAtom feed
Upgrading mapbox-gl From 3.31.0 to 3.34.2
4 releases in betweennotes for 3
- 2+
- changes to make
- 0
- advisories fixed
- 19+
- new
- 24+
- fixes
Counted from 3 of 4 release notes. Advisories are counted from the advisory database, in full.
Before you upgrade
Tick each one off as you go- breaking3.33.0
- breaking3.33.0
Release by release
3.34.2no release note
- new
Improve performance on map views with CJK glyphs by moving CJK rasterization offscreen.
- new
Improve tile load performance via optimization of style property values recalculation.
- new
Improve rendering performance via per-frame main thread work optimizations.
- new
Add support of *-ignore-placement and *-allow-overlap in global placement.
- new
- breaking
Right-to-left text (such as Arabic and Hebrew) is now supported out of the box, loading a small WebAssembly module the first time it appears on the map.
setRTLTextPlugin,getRTLTextPluginStatusand thePluginStatustype are removed. - breaking
The base size of icons in the
text-fieldproperty is now calculated at the tile zoom level with the largest text size. As a result, the icons can be smaller when the text size depends on the zoom level. - new
Improve memory use & map load time, especially for 3D layers.
- new
Improve line rendering performance by using a uniform instead of a shader permutation for
line-dasharray.
- breaking
- new
Slightly improve map load time via more aggressive chunk preloading.
- new
Improve style parsing performance.
- new
Preload Meshopt decoder earlier to improve 3D styles load time.
- new
Improve map load time by requesting the icon set earlier and lazy parsing icons on-demand.
- new