android-v10.0.0-rc.2
Pre-release
Pre-release
kiryldz
released this
23 Jun 14:41
·
1376 commits
to main
since this release
10.0.0-rc.2 June 23, 2021
The Mapbox Maps SDK for Android has moved to release candidate status and is now ready for production use.
Features ✨ and improvements 🏁
- Introduce experimental
Style#addPersistentLayer
,Layer#isPersistent
,Style#addPersistentStyleLayer
,Style#addPersistentStyleCustomLayer
andStyle#isStyleLayerPersistent
APIs, so that the tagged layer and its associated resources would remain when a style is reloaded. This improves performance of Annotation and Location Component Plugin during the style change. (#368, #422) - Add Localization API to apply languages to the style by provided locale. (#379)
- Reduce unnecessary render cache texture updates by introducing a small delay after zoom has changed.
- Save and read application state on a background thread, to avoid delays (~3-5ms) on the main thread.
Bug fixes 🐞
- Introduce size check for render cache. (#425)
- Fix memory leak on render destroy. (#426)
- Changes the visibility of jsonObject in annotation to protected, fix ConcurrentModificationException (#427)
- Fix camera deadlock use-case. (#439)
- Tileset descriptor resolving fixes:
- Operation completes even if the offline manager instance gets out of scope
- Fixes leaking TilesetResolverObserver instance
- Fixes possible crash on cancellation of pending style pack download operation
- Fix text rendering when both 'text-rotate' and 'text-offset' are set.
- Fix Android 12 compatibility to support pending intents mutability.