✨ Features and improvements
- Add feature state functionality to Android (#4219).
- Add fill extrusion style property that enables rounded corners for extruded buildings (Core feature) (#4343).
- Enable FastPFOR encodings in MLT (#4146).
- feat(android): Create default OkHttpClient only when needed (#4411).
- feat(android): Vulkan graphics backend support for Android custom layers (#4348).
- feat(core): render local CJK glyphs at 2x texture resolution (#4304).
🐞 Bug fixes
- Clamp pan offset to the horizon on pitched maps (#3105) (#4362).
- Convert a PMTiles metadata decompression failure into an error response (#4399).
- core: do not use JSON serialization for layer grouping key (#4075).
- core: Fix Vulkan snapshot timing for headless too (#4397).
- core: Tolerate stencil clipping setup failures (#4317).
- fix(core): make headless OpenGL display singletons thread-safe (#4332).
- fix(core): notify layer observer when source-layer or source-id changes (#4372).
- fix(proguard): overly broad enum keep rule (#4365).