✨ Features and improvements
-
💥 Breaking: Use Vulkan as rendering backend for the
org.maplibre.gl:android-sdkpackage. You can still use OpenGL ES with theorg.maplibre.gl:android-sdk-openglpackage. -
core, android: add support for camera roll (#3011).
-
Add multithreaded upload to dynamic texture on Vulkan [Core feature] (#4028).
-
core: Avoid unnecessary raster buffer updates (#4085).
🐞 Bug fixes
- Fix laggy map when using synchronous GeoJSON source #4092.
This replaces the synchronous methods onGeoJsonSourceintroduced in #3560. To migrate, passGeoJsonOptionswithoptions.withSynchronousUpdate(true)when constructing aGeoJsonSource. - Do not capture this in Android GeoJSONSource (#3976).
- Fix Vulkan headless backend resize (#4030).
- Disable scissor test when clearing on OpenGL (#4029).