Mapbox Navigation SDK 2.11.0
Mapbox Navigation SDK 2.11.0 - 03 March, 2023
Changelog
Changes between v2.10.0 and v2.11.0
Features
- Added
RoadObjectType.IC
andRoadObjectType.JCT
for interchanges and junctions and the corresponding classesInterchange
andJunction
. #6943
Bug fixes and improvements
- Fixed a crash caused by segfault "wstring_convert: from_bytes" error for HTTP responses. #6979
- Fixed an ANR caused by Copilot processing long routes. #6978
- Fixed revealing of access token in the logs during tiles downloading. #6966
- Optimized RAM usage for onboard routing. #6966
- Increased the distance at which the navigator discards passed alternative route in
NavigationRouteAlternativesObserver#onRouteAlternatives
. This reduces the chance of discarding alternative routes to which a driver deviated from the primary route. #6966 - Limited number of reported alternatives to 2, i.e. the
alternatives
parameter inRouteAlternativesObserver#onRouteAlternatives
has maximum size of 2. #6943 - Speed up onboard routing cancellation. #6943
- Fixed null pointer dereference in RouteRefreshController. #6943
- Fixed unexpected NaN values in location data. #6943
- Increased terminal offboard route request timeout from 4 to 15 seconds. #6943
- Fixed a rare race condition where the alternative routes might have not been in sync with the current primary route. #6942
- Fixed an issue where all
UpcomingRoadObject
's had the samedistanceToStart
. #6945
Known issues ⚠️
- Route refresh base URL is not set via
RouteOptions#baseUrl
. Instead,NavigationOptions#routingTilesOptions#tilesBaseUri
is used for refresh.
Mapbox dependencies
This release depends on, and has been tested with, the following Mapbox dependencies:
- Mapbox Maps SDK
v10.11.1
(release notes) - Mapbox Navigation Native
v126.0.3
- Mapbox Core Common
v23.3.2
- Mapbox Java
v6.11.0
(release notes)