Releases: maplibre/maplibre-native
android-v11.7.1
Note
We are now releasing OpenGL ES and Vulkan variants of MapLibre Android. See the 11.7.0 release notes for details.
✨ Features and improvements
- Batch up scheduling of deferred deletions (#3030).
- Specify Vulkan version needed in AndroidManifest.xml (#3095).
🐞 Bug fixes
ios-v6.9.0
android-v11.7.0
This release marks the official release of MapLibre Android with Vulkan support. Vulkan is a modern graphics API which brings advantages such as improved performance, improved observability and better stability. Specifically, starting with this version we are releasing multiple versions of MapLibre Android:
org.maplibre.gl:android-sdk
(still OpenGL ES for now, might default to another rendering backend or might choose depending on device support in a future major release).org.maplibre.gl:android-sdk-opengl
(OpenGL ES).org.maplibre.gl:android-sdk-vulkan
(Vulkan).
Stability has proven to be excellent, but there are a few known issues with Vulkan that will be addressed in a future update.
Currently it is not possible to choose a backend at runtime. If you care about supporting devices that only support OpenGL ES and you want to use Vulkan, you will need to produce and ship multiple APKs. Please see this issue if you are interested in choosing a rendering backend during initialization.
Thanks to everyone who helped test the pre-releases!
✨ Features and improvements
- Fix the issue that the empty polyline cannot be updated (#3046).
- feat: add
getZoom
andsetZoom
function support for Android Auto (#3037). - Use MapLibre Android as attribution string across languages (#3080).
- Use CMake 3.24.0+ for Android (#3065).
🐞 Bug fixes
- Fix crash on unsupported attribute type conversion (#3066).
android-v11.6.1-vulkan-pre1
Pre-release for MapLibre Android which uses Vulkan. The official release will be in early December.
Please leave feedback in the pre-release thread or in a separate issue. Positive feedback is explicitly also welcomed!
This pre-releases includes support for pre-rotation.
android-v11.6.1-vulkan-pre0
The second Vulkan pre-release. Probably the last before the official release in early December.
Please leave feedback in the pre-release thread or in a separate issue. Positive feedback is explicitly also welcomed!
ios-v6.8.1
android-v11.6.1
🐞 Bug fixes
✨ Features and improvements
- Allow configuring a
Call.Factory
instead of aOkHttpClient
(https://github.com/maplibre/maplibre-native/pull/2987). Since anOkHttpClient
can be assigned to aCall.Factory
this should not cause any issues.
android-v11.6.0
ios-v6.8.0
Features
Rendering Improvements
android-v11.5.2
✨ Features and improvements
- Use Kotlin instead of Groovy for Android build configuration (#2902).
- Performance improvements (#2892).
- Remove workaround for emulator crashes, and apply proper fix: revert index buffers to dirty flag instead of timestamps (#2927).
🐞 Bug fixes
- Fix line atlas, which was causing an issue with
line-pattern
s (#2908).