Skip to content

Releases: mapbox/mapbox-maps-android

v11.15.0-beta.3

21 Aug 12:16

Choose a tag to compare

v11.15.0-beta.3 Pre-release
Pre-release

Bug fixes 🐞

  • Fix incorrect background color of icons when non-default color-theme is used

Dependencies

  • Update gl-native to v11.15.0-beta.3, common to 24.15.0-beta.3.

v11.15.0-beta.2

19 Aug 10:41

Choose a tag to compare

v11.15.0-beta.2 Pre-release
Pre-release

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.

v11.14.2

19 Aug 10:41

Choose a tag to compare

Bug fixes 🐞

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

Dependencies

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

v11.15.0-beta.1

14 Aug 12:30

Choose a tag to compare

v11.15.0-beta.1 Pre-release
Pre-release

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'
    }
}

v11.14.1

11 Aug 09:45

Choose a tag to compare

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.

v11.14.0

31 Jul 10:34

Choose a tag to compare

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.

v11.13.5

30 Jul 11:48

Choose a tag to compare

Features ✨ and improvements 🏁

  • Internal improvements and optimizations.

Dependencies

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

v11.13.4

24 Jul 12:23

Choose a tag to compare

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.

v11.14.0-rc.1

17 Jul 12:07

Choose a tag to compare

v11.14.0-rc.1 Pre-release
Pre-release

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.

v11.13.3

11 Jul 21:26

Choose a tag to compare

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.