releases.shpreview
Mapbox/Mapbox Maps Android

Mapbox Maps Android

$npx @buildinternet/releases show mapbox-maps-android
Mon
Wed
Fri
MayJunJulAugSepOctNovDecJanFebMarApr
Less
More
Releases28Avg9/moVersionsv11.19.0-beta.1 → v11.23.0
Aug 19, 2025

Bug fixes 🐞

  • Fix frames skipped when calling mapView.setMaximumFps(..) multiple times.

Dependencies

  • Update gl-native to v11.14.2, common to 24.14.2.

Bug fixes 🐞

  • Fix tile border debug feature flickering on globe

Dependencies

  • Update gl-native to v11.15.0-beta.2, common to 24.15.0-beta.2.
Aug 14, 2025

Features ✨ and improvements 🏁

  • Enable camera animation hint during zoom out animations

Bug fixes 🐞

  • Fix potential ANR (Application Not Responding) issue when retrieving display refresh rate during map initialization by offloading the system call to a background thread with proper timeout and fallback handling.
  • Fix frames skipped when calling mapView.setMaximumFps(..) multiple times.
  • Fixed image only text-field
  • Make 2D Location Indicator bbox available only for visible puck positions
  • Fix potential data race in mapbox token initialization
  • Minor fixes in TileStore service

Dependencies

  • Update gl-native to v11.15.0-beta.1, common to 24.15.0-beta.1.
  • Update Mapbox GeoJSON library to v7.5.0 which bumps GSON to v2.13.1 to address CVE-2025-53864. If your project uses AGP 7.0, you might need to add the following snippet to your build.gradle or upgrade to AGP 8.0+ (more details):
configurations {
    all {
        exclude group: 'com.google.errorprone', module: 'error_prone_annotations'
    }
}
Aug 11, 2025

Bug fixes 🐞

  • Fix missing map loaded event in case vector tile is not found

Dependencies

  • Update gl-native to v11.14.1, common to 24.14.1.
Jul 31, 2025

Features ✨ and improvements 🏁

  • Added new FillLayer.fillPatternCrossFade, FillExtrusionLayer.fillExtrusionPatternCrossFade, LineLayer.fillExtrusionPatternCrossFade properties.
  • Provide depth range used for rendering 3D content to custom layers.
  • Added new split expression, which returns an array of substrings from a string, split by a delimiter parameter.
  • Added experimental MapView.scheduleThreadServiceTypeReset() to reset the renderer thread service type to Interactive. This experimental API is intended for edge cases involving custom lifecycle management or specific scenarios where the default lifecycle behavior is insufficient.
  • Added setContentDescription() method to AttributionPlugin and AttributionView interfaces to programmatically set accessibility content description for the attribution button.
  • Added MapView.onResume() which should be called in onResume() of the host activity or fragment to resume the map view if plugin-lifecycle is not used.

Bug fixes 🐞

  • [compose] Avoid excessive debug logging on SourceState, which can result in Out Of Memory in extreme cases. Avoid appending geojson data in GeoJsonSourceState.toString() override.
  • Fix exception when accessing enum properties in annotations.
  • Fix an issue where instant animation might not have been executed in case of launching multiple animations within a single frame.
  • Apply obfuscation rules for generated @MapboxModule with enableConfiguration = true
  • Handle getSharedPreferences exceptions in SettingsServiceHelper
  • Fixed placement for point symbols with symbol-z-offset
  • Fixed some icons being skipped in rare cases
  • Fixed text/icon intersections for optional texts/icons in some cases
  • Fix Dynamic View Annotations caches rebuilding on line-trim-offset updates
  • Fix symbol z-offset not working with fixed fill-extrusion-height
  • Fix potential race conditions in the sprite loader
  • Fix crash when using CustomRasterSourceTileRenderer
  • Fix crash when logging invalid data
  • Fixed FillExtrusionLayer flickering when transitioning between flat and globe projection

Dependencies

  • Update gl-native to v11.14.0, common to 24.14.0.
Jul 30, 2025

Features ✨ and improvements 🏁

  • Internal improvements and optimizations.

Dependencies

  • Update gl-native to v11.13.5, common to 24.13.5.
Jul 24, 2025

Bug fixes 🐞

  • Fix an issue where instant animation might not have been executed in case of launching multiple animations within a single frame.

Dependencies

  • Update gl-native to v11.13.4, common to 24.13.4.
Jul 17, 2025

Features ✨ and improvements 🏁

  • Added setContentDescription() method to AttributionPlugin and AttributionView interfaces to programmatically set accessibility content description for the attribution button.
  • Added MapView.onResume() which should be called in onResume() of the host activity or fragment to resume the map view if plugin-lifecycle is not used.
  • Improved zoom animation performance by preloading target tiles and reducing unnecessary intermediate tile processing, resulting in smoother camera transitions and reduced frame rate drops.

Bug fixes 🐞

  • Fix exception when accessing enum properties in annotations.
  • Fix an issue where instant animation might not have been executed in case of launching multiple animations within a single frame.
  • Fix potential data race in Mapbox token initialization
  • Minor fixes in TileStore service
  • Fixed an issue where View Annotations would disappear when rotating and tilting the MapView with allowOverlapWithPuck=false due to incorrect intersection calculations with off-screen location pucks.

Dependencies

  • Update gl-native to v11.14.0-rc.1 and common to 24.14.0-rc.1.
Jul 11, 2025

Features ✨ and improvements 🏁

  • Added setContentDescription() method to AttributionPlugin and AttributionView interfaces to programmatically set accessibility content description for the attribution button.

Bug fixes 🐞

  • Apply obfuscation rules for generated @MapboxModule with enableConfiguration = true

Dependencies

  • Update gl-native to v11.13.3, common to 24.13.3.
  • Update Mapbox Base Android library to v0.12.0.
  • Update Mapbox Gestures Android library to v0.9.1.
Jul 4, 2025

Features ✨ and improvements 🏁

  • Added new FillLayer.fillPatternCrossFade, FillExtrusionLayer.fillExtrusionPatternCrossFade, LineLayer.fillExtrusionPatternCrossFade properties.
  • Provide depth range used for rendering 3D content to custom layers.
  • Added new split expression, which returns an array of substrings from a string, split by a delimiter parameter.

Bug fixes 🐞

  • Apply obfuscation rules for generated @MapboxModule with enableConfiguration = true
  • Handle getSharedPreferences exceptions in SettingsServiceHelper
  • Fixed placement for point symbols with symbol-z-offset
  • Fixed some icons being skipped in rare cases
  • Fixed text/icon intersections for optional texts/icons in some cases
  • Fix Dynamic View Annotations caches rebuilding on line-trim-offset updates
  • Fix symbol z-offset not working with fixed fill-extrusion-height
  • Fix potential race conditions in the sprite loader

Dependencies

  • Update gl-native to v11.14.0-beta.1, common to 24.14.0-beta.1.
  • Update Mapbox Base Android library to v0.12.0.
  • Update Mapbox Gestures Android library to v0.9.1.
Jul 3, 2025

Dependencies

  • Update gl-native to v11.13.2, common to 24.13.2.
Jun 19, 2025

11.13.1 June 18, 2025

Bug fixes 🐞

  • Apply a more robust policy for retrying failed network requests.

Dependencies

  • Update gl-native to v11.13.1, common to 24.13.1.
Jun 17, 2025

11.13.0 June 17, 2025

Features ✨ and improvements 🏁

  • Expose RenderThreadStatsRecorder as experimental API.
  • Expose new experimental properties: CircleLayer.circleElevationReference, FillLayer.fillConstructBridgeGuardRail, FillLayer.fillBridgeGuardRailColor, FillLayer.fillTunnelStructureColor.
  • Promote MapInteraction APIs to stable, remove experimental Style.STANDARD_EXPERIMENTAL constant, as Style.STANDARD supports featuresets and map interactions by default.
    • Add common MapInteraction APIs to StandardStyleInteractionsState: .onFeaturesetClicked, .onLayerClicked, .onFeaturesetLongClicked, .onLayerLongClicked, .onMapClicked, .onMapLongClicked.
    • Add StyleInteractionsState to MapboxStandardSatelliteStyle so interactions can be used with the satellite style.
  • [compose] Rename experimental ExperimentalStandardStyleState to StandardStyleState, rename experimental MapboxStandardStyleExperimental to MapboxStandardStyle(styleImportsContent, topSlot, middleSlot, bottomSlot, standardStyleState), and deprecate previous MapboxStandardStyle composable functions.
  • Expose new experimental camera event MapboxMap.subscribeCameraChangedCoalesced, MapboxMap.cameraChangedCoalescedEvents.
  • [compose] Expose new camera event MapState.cameraChangedCoalescedEvents
  • Introduce custom layer matrices API CustomLayerMapProjection in CustomLayerRenderParameters for globe projection.
  • Introduce minZoom and maxZoom properties for CircleAnnotationManager, PointAnnotationManager, PolygonAnnotationManager, PolylineAnnotationManager.
  • Introduce experimental worldview expression.
  • [compose] Introduce minZoom and maxZoom properties for CircleAnnotationGroupState, PointAnnotationGroupState, PolygonAnnotationGroupState, PolylineAnnotationGroupState.
  • [compose] Add config option showLandmarkIcons to MapboxStandardStyle.
  • Improve the performance of MapboxMap.cameraForCoordinates(...) for large amounts of points.

Bug fixes 🐞

  • Fix elevated lines rendering regression.
  • Do not write errors to logs if event was not send because events are disabled.
  • Fixed incorrect placement for symbols with symbol-z-elevate on Globe projection.
  • Elevated symbol heights now change as smooth as building heighs.
  • Fixing unstable placement for elevated symbols.
  • Respect config expressions in filter.
  • Fix symbol order with symbol-z-elevate true and symbol-z-order viewport-y.
  • Fix issue that promoteId content is missing after vector source serialization.
  • Fixed disappearing volatile tiles on camera changes in offline mode when maximumStaleInterval is set.
  • Resolved frequent DVA repositioning issues.
  • Fixed fill patterns for elevated roads.
  • Tiles are now properly reloaded when the language setting is removed.
  • Limited the collision grid size for view annotations to improve performance.
  • Fix location indicator bearing animation update being missing in some occasions.
  • Fix a bug where cameraForCoordiantes with screen box oscillates when initial zoom is close to set max zoom.
  • Skip unneeded tiles relayout when landmark icons get enabled.
  • Fix a crash in disk cache code when fetching a high-zoom (z > 16) tile.

Dependencies

  • Update gl-native to v11.13.0, common to 24.13.0.
Jun 12, 2025

11.12.4 June 12, 2025

Bug fixes 🐞

  • Fix location indicator bearing animation update being missing in some occasions.

Dependencies

  • Update gl-native to v11.12.4 and common to v24.12.4.
Jun 5, 2025

11.12.3 June 05, 2025

Features ✨ and improvements 🏁

  • Improve the performance of MapboxMap.cameraForCoordinates(...) for large amounts of points.

Bug fixes 🐞

  • Fix a crash in disk cache code when fetching a high-zoom (z > 16) tile.
  • Fix a bug where cameraForCoordiantes with screen box oscillates when initial zoom is close to set max zoom.

Dependencies

  • Update gl-native to v11.12.3 and common to v24.12.3.
Jun 4, 2025

11.13.0-rc.1 June 03, 2025

Features ✨ and improvements 🏁

  • Introduce custom layer matrices API CustomLayerMapProjection in CustomLayerRenderParameters for globe projection.
  • Introduce minZoom and maxZoom properties for CircleAnnotationManager, PointAnnotationManager, PolygonAnnotationManager, PolylineAnnotationManager.
  • [compose] Introduce minZoom and maxZoom properties for CircleAnnotationGroupState, PointAnnotationGroupState, PolygonAnnotationGroupState, PolylineAnnotationGroupState.
  • [compose] Add config option showLandmarkIcons to MapboxStandardStyle.

Bug fixes 🐞

  • Fixed disappearing volatile tiles on camera changes in offline mode when maximumStaleInterval is set.
  • Resolved frequent DVA repositioning issues.
  • Fixed fill patterns for elevated roads.
  • Tiles are now properly reloaded when the language setting is removed.
  • Limited the collision grid size for view annotations to improve performance.

Dependencies

  • Update gl-native to v11.13.0-rc.1, common to 24.13.0-rc.1.
May 23, 2025

11.12.2 May 23, 2025

Bug fixes 🐞

  • Limit view annotations collision grid size.

Dependencies

  • Update gl-native to v11.12.2 and common to v24.12.2.
May 20, 2025

11.13.0-beta.1 May 19, 2025

Breaking changes ⚠️

  • PointAnnotation.iconImageCrossFade has been deprecated and setting value to it will not have any impact. Use PointAnnotationManager.iconImageCrossFadeTransition instead.

Features ✨ and improvements 🏁

  • Expose RenderThreadStatsRecorder as experimental API.
  • Expose new experimental properties: CircleLayer.circleElevationReference, FillLayer.fillConstructBridgeGuardRail, FillLayer.fillBridgeGuardRailColor, FillLayer.fillTunnelStructureColor.
  • Promote MapInteraction APIs to stable, remove experimental Style.STANDARD_EXPERIMENTAL constant, as Style.STANDARD supports featuresets and map interactions by default.
    • Add common MapInteraction APIs to StandardStyleInteractionsState: .onFeaturesetClicked, .onLayerClicked, .onFeaturesetLongClicked, .onLayerLongClicked, .onMapClicked, .onMapLongClicked.
    • Add StyleInteractionsState to MapboxStandardSatelliteStyle so interactions can be used with the satellite style.
  • [compose] Rename experimental ExperimentalStandardStyleState to StandardStyleState, rename experimental MapboxStandardStyleExperimental to MapboxStandardStyle(styleImportsContent, topSlot, middleSlot, bottomSlot, standardStyleState), and deprecate previous MapboxStandardStyle composable functions.
  • Expose new experimental camera event MapboxMap.subscribeCameraChangedCoalesced, MapboxMap.cameraChangedCoalescedEvents.
  • [compose] Expose new camera event MapState.cameraChangedCoalescedEvents

Bug fixes 🐞

  • Fix elevated lines rendering regression.
  • Do not write errors to logs if event was not send because events are disabled.
  • Fixed incorrect placement for symbols with symbol-z-elevate on Globe projection.
  • Elevated symbol heights now change as smooth as building heighs.
  • Fixing unstable placement for elevated symbols.
  • Respect config expressions in filter.
  • Fix symbol order with symbol-z-elevate true and symbol-z-order viewport-y.
  • Fix issue that promoteId content is missing after vector source serialization.

Dependencies

  • Update gl-native to v11.13.0-beta.1, common to 24.13.0-beta.1.
May 19, 2025

11.12.1 May 19, 2025

Features ✨ and improvements 🏁

  • Performance optimizations

Dependencies

  • Update gl-native to v11.12.1 and common to v24.12.1.
May 16, 2025

11.11.1 May 16, 2025

Bug fixes 🐞

  • Fixed a crash that occurred when a runtime-added unused image was removed and later reused.

Dependencies

  • Update gl-native to v11.11.4.
Latest
v11.23.0
Tracking Since
Nov 19, 2024
Last checked May 1, 2026