Releases: mapbox/mapbox-navigation-android
Navigation SDK v3.21.5
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
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
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
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
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
Features
- Add
maxVoltagetoEvseGroup.Connector - Allow passing
ttsEngineParamsat TTSPlayerOptions - 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
Idleafter transcript is finalized - Fix for
multiFingerMoveThresholdmesses upsingleFingerMoveThreshold.
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
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
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
Features
- Add
maxVoltagetoEvseGroup.Connector - Allow passing
ttsEngineParamsat TTSPlayerOptions - 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
Idleafter transcript is finalized - Fix for
multiFingerMoveThresholdmesses upsingleFingerMoveThreshold.
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
Features
Bug fixes and improvements
- Fixed an issue where predictive cache controller was not created for the current style in case
createStyleMapControllerswas 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)