Skip to content

Releases: mapbox/mapbox-navigation-android

Navigation SDK v3.22.0-rc.1

13 Apr 15:50

Choose a tag to compare

Pre-release

Features

Bug fixes and improvements

  • Fixed an issue where predictive cache controller was not created for the current style in case createStyleMapControllers was invoked after the style had already been loaded.
  • Fixed an issue where alternative routes stopped being updated after a navigator version switch.
  • Fixed an issue where the map matcher incorrectly snapped to a tunnel after exiting a parking garage.
  • Fixed an issue where speed estimation was inaccurate after a long device sleep when input locations lacked speed information.
  • Fixed an issue where charging time was calculated incorrectly for alternative routes when the current route index was passed.
  • Fixed an issue where route stickiness was applied to roads outside of the current route leg.
  • Fixed an issue where alternative route fork point detection was inaccurate by introducing a geometry-based detection algorithm.
  • Added a minimum speed threshold for applying avoid-maneuver-radius for continuou alternative route, so that Nav SDK can suggest alternatives with maneuver being close in case of low speed.
  • Improved off-road mode detection in parking aisles that are marked as tunnels.
  • Improved ADAS cache performance.
  • Fixed a crash that could occur after navigation shutdown.
  • Improved performance on routes with a large number of road alerts.

Known issues

Other changes

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v11.22.0-rc.1 (release notes)
  • Mapbox Navigation Native v324.22.0-rc.1
  • Mapbox Core Common v24.22.0-rc.1
  • Mapbox Java v7.10.0 (release notes)

Navigation SDK v3.21.1

13 Apr 13:33

Choose a tag to compare

Navigation SDK Core Framework 3.21.1 - 13 April, 2026

Bug fixes and improvements

  • Bugfix for the speed zone not being handled properly when the AG has started within the zone.

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v11.21.1 (release notes)
  • Mapbox Navigation Native v324.21.1
  • Mapbox Core Common v24.21.1
  • Mapbox Java v7.10.0 (release notes)

Navigation SDK v3.19.6

13 Apr 15:57

Choose a tag to compare

Navigation SDK Core Framework 3.19.6 - 13 April, 2026

Features

Bug fixes and improvements

  • Bugfix for the speed zone not being handled properly when the AG has started within the zone.
  • Fix 2-finger pan gestures to respect gestureThresholds.

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v11.19.6 (release notes)
  • Mapbox Navigation Native v324.19.6
  • Mapbox Core Common v24.19.6
  • Mapbox Java v7.10.0 (release notes)

Navigation SDK v3.19.5

03 Apr 13:39

Choose a tag to compare

Navigation SDK Core Framework 3.19.5 - 03 April, 2026

Bug fixes and improvements

  • Fixed an issue where the navigator would cycle between alternative routes after missing a turn at a waypoint, when the current position was already on the second leg of both the primary and alternative routes.

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v11.19.5 (release notes)
  • Mapbox Navigation Native v324.19.5
  • Mapbox Core Common v24.19.5
  • Mapbox Java v7.10.0 (release notes)

Navigation SDK v3.21.0

02 Apr 12:25

Choose a tag to compare

Navigation SDK Core Framework 3.21.0 - 02 April, 2026

Features

  • GeoUtils: added getWayId overloads to retrieve OSM way id(s) by directed edge id or polyline span

Bug fixes and improvements

  • Fixed an issue where the navigator would cycle between alternative routes after missing a turn at a waypoint, when the current position was already on the second leg of both the primary and alternative routes.
  • Fixed an issue in PredictiveCacheController that caused excessive resource consumption when the same map styles were requested for download multiple times.
  • Added geometryPointAt(index, precision) extension on RouteLeg that decodes leg geometry one step at a time and stops at the target index, avoiding allocation of all subsequent points.
  • Fixed an issue where requesting road cameras using RoadCamerasProvider could potential stall the main thread.
  • Fix redundant leg geometry decoding in SlowTrafficSegmentsFinder by caching decoded points per route instance, and eliminate iterator allocations in congestion range lookup.
  • Added a minimum speed threshold for applying avoid-maneuver-radius for continuou alternative route, so that Nav SDK can suggest alternatives with maneuver being close in case of low speed.
  • Improved off-road mode detection in parking aisles that are marked as tunnels.
  • Improved ADAS cache performance.
  • Fixed a crash that could occur after navigation shutdown.
  • Improved performance on routes with a large number of road alerts.

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v11.21.0 (release notes)
  • Mapbox Navigation Native v324.21.0
  • Mapbox Core Common v24.21.0
  • Mapbox Java v7.10.0 (release notes)

Navigation SDK v3.19.3

01 Apr 08:40

Choose a tag to compare

Navigation SDK Core Framework 3.19.3 - 01 April, 2026

Features

Bug fixes and improvements

  • Fixed an issue where RouteLineColorResources.routeClosureColor wasn't being applied to the route correctly when there is a road closure.

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v11.19.3 (release notes)
  • Mapbox Navigation Native v324.19.3
  • Mapbox Core Common v24.19.3
  • Mapbox Java v7.10.0 (release notes)

Navigation SDK v3.18.3

01 Apr 13:41

Choose a tag to compare

Navigation SDK Core Framework 3.18.3 - 01 April, 2026

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v11.18.3 (release notes)
  • Mapbox Navigation Native v324.18.3
  • Mapbox Core Common v24.18.3
  • Mapbox Java v7.9.0 (release notes)

Navigation SDK v3.20.1

27 Mar 08:43

Choose a tag to compare

Navigation SDK Core Framework 3.20.1 - 27 March, 2026

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v11.20.2 (release notes)
  • Mapbox Navigation Native v324.20.2
  • Mapbox Core Common v24.20.2
  • Mapbox Java v7.10.0 (release notes)

Navigation SDK v3.19.2

27 Mar 08:33

Choose a tag to compare

Navigation SDK Core Framework 3.19.2 - 27 March, 2026

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v11.19.2 (release notes)
  • Mapbox Navigation Native v324.19.2
  • Mapbox Core Common v24.19.2
  • Mapbox Java v7.10.0 (release notes)

Navigation SDK v3.21.0-rc.1

25 Mar 14:12

Choose a tag to compare

Pre-release

Navigation SDK Core Framework 3.21.0-rc.1 - 25 March, 2026

Bug fixes and improvements

  • Added geometryPointAt(index, precision) extension on RouteLeg that decodes leg geometry one step at a time and stops at the target index, avoiding allocation of all subsequent points.
  • Fixed an issue where requesting road cameras using RoadCamerasProvider could potential stall the main thread.
  • Fix redundant leg geometry decoding in SlowTrafficSegmentsFinder by caching decoded points per route instance, and eliminate iterator allocations in congestion range lookup.
  • Added a minimum speed threshold for applying avoid-maneuver-radius for continuou alternative route, so that Nav SDK can suggest alternatives with maneuver being close in case of low speed.
  • Improved off-road mode detection in parking aisles that are marked as tunnels.
  • Improved ADAS cache performance.
  • Fixed a crash that could occur after navigation shutdown.
  • Improved performance on routes with a large number of road alerts.

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v11.21.0-rc.1 (release notes)
  • Mapbox Navigation Native v324.21.0-rc.1
  • Mapbox Core Common v24.21.0-rc.1
  • Mapbox Java v7.10.0 (release notes)