Skip to content

Releases: mapbox/mapbox-navigation-android

Navigation SDK v3.21.5

18 May 08:02

Choose a tag to compare

Navigation SDK Core Framework 3.21.5 - 18 May, 2026

Features

Bug fixes and improvements

Mapbox dependencies

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

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

Navigation SDK v3.25.0-alpha.6

13 May 13:48

Choose a tag to compare

Pre-release

Features

Bug fixes and improvements

Known issues

Other changes

Mapbox dependencies

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

  • Mapbox Maps SDK v11.25.0-alpha.6 (release notes)
  • Mapbox Navigation Native v324.25.0-alpha.6
  • Mapbox Core Common v24.25.0-alpha.6
  • Mapbox Java v7.10.0 (release notes)

Navigation SDK v3.23.1

12 May 14:07

Choose a tag to compare

Features

Bug fixes and improvements

Mapbox dependencies

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

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

Navigation SDK v3.22.3

07 May 17:13

Choose a tag to compare

Features

Bug fixes and improvements

Mapbox dependencies

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

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

Navigation SDK v3.21.4

06 May 17:20

Choose a tag to compare

Navigation SDK Core Framework 3.21.4 - 06 May, 2026

Features

Bug fixes and improvements

Mapbox dependencies

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

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

Navigation SDK v3.23.0

04 May 05:30

Choose a tag to compare

Features

  • Add maxVoltage to EvseGroup.Connector
  • Allow passing ttsEngineParams at TTS PlayerOptions
  • Insufficient charge detection can now check all remaining route legs via EvBetterRouteNotificationOptions.checkInsufficientChargeOnRemainingLegs
  • Log request URL in online EV calls

Bug fixes and improvements

  • Fixed a bug that caused lost zone progress when switching to an alternative during driving in a speed zone.
  • Fixed a crash that could occur when accessing navigation components after MapboxNavigation has been destroyed.
  • Fix 2-finger pan gestures to respect gestureThresholds.
  • Fix location updates burst blocking main thread
  • Added support for exclude=tunnel in onboard router.
  • Fix positioning issues after navigator recreation triggered by downloading an offline pack.
  • Bugfix for the speed zone not being handled properly when the AG has started within the zone.
  • Add support for routes that go through the same speed zone multiple times.
  • Fix ASZ reported as passed when there are multiple alternatives with the same camera
  • fix issue where user input state unexpectedly changes to Idle after transcript is finalized
  • Fix for multiFingerMoveThreshold messes up singleFingerMoveThreshold.

Mapbox dependencies

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

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

Navigation SDK v3.22.1

27 Apr 13:50

Choose a tag to compare

Features

Bug fixes and improvements

Mapbox dependencies

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

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

Navigation SDK v3.21.3

24 Apr 08:51

Choose a tag to compare

Navigation SDK Core Framework 3.21.3 - 24 April, 2026

Bug fixes and improvements

  • Fixed a bug that caused lost zone progress when switching to an alternative during driving in a speed zone.

Mapbox dependencies

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

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

Navigation SDK v3.23.0-rc.1

21 Apr 13:08

Choose a tag to compare

Pre-release

Features

  • Add maxVoltage to EvseGroup.Connector
  • Allow passing ttsEngineParams at TTS PlayerOptions
  • Insufficient charge detection can now check all remaining route legs via EvBetterRouteNotificationOptions.checkInsufficientChargeOnRemainingLegs
  • Log request URL in online EV calls

Bug fixes and improvements

  • Fixed a crash that could occur when accessing navigation components after MapboxNavigation has been destroyed.
  • Fix 2-finger pan gestures to respect gestureThresholds.
  • Fix location updates burst blocking main thread
  • Added support for exclude=tunnel in onboard router.
  • Fix positioning issues after navigator recreation triggered by downloading an offline pack.
  • Bugfix for the speed zone not being handled properly when the AG has started within the zone.
  • Add support for routes that go through the same speed zone multiple times.
  • Fix ASZ reported as passed when there are multiple alternatives with the same camera
  • fix issue where user input state unexpectedly changes to Idle after transcript is finalized
  • Fix for multiFingerMoveThreshold messes up singleFingerMoveThreshold.

Known issues

Other changes

Mapbox dependencies

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

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

Navigation SDK v3.22.0

17 Apr 21:18

Choose a tag to compare

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.

Mapbox dependencies

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

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