Release Notes
Version 1.24.5 - 04/06/2025
Discover the improvements and new features included in the following version. Share your thoughts on this release by using the feedback button located at the bottom of the page.
For more in-depth documentation, check the API ReferenceMap
Fixes
-
The ViewModel scope can now be used to close the map context of a MapView.
Version 1.24.4 - 23/05/2025
Discover the improvements and new features included in the following version. Share your thoughts on this release by using the feedback button located at the bottom of the page.
For more in-depth documentation, check the API ReferenceMap
Fixes
- Duplicated tile requests with old data provider when system clock is incorrect.
Version 1.24.3 - 15/05/2025
Discover the improvements and new features included in the following version. Share your thoughts on this release by using the feedback button located at the bottom of the page.
For more in-depth documentation, check the API ReferenceNavigation
Fixes
- Fixed a memory retention issue when car is not moving while active navigation.
- Recommend inner lanes when taking second and greater roundabout exits.
Version 1.24.2 - 30/04/2025
Discover the improvements and new features included in the following version. Share your thoughts on this release by using the feedback button located at the bottom of the page.
For more in-depth documentation, check the API ReferenceMap
Fixes
- Patched Earcut triangulation to prevent infinite loops on malformed or self-intersecting polygons.
- Resolved stability issue when connectivity changes.
Version 1.24.0 - 24/04/2025
Discover the improvements and new features included in the following version. Share your thoughts on this release by using the feedback button located at the bottom of the page.
For more in-depth documentation, check the API ReferenceGeneral
Updates
- The feature toggles for
HorizonEllipseBasedOnDemandFetchingFeature,HorizonLiveDataCachingFeature, andHorizonPoiFeatureare now enabled by default when bothOnlineFirstFeatureandNdsLiveFeatureare enabled.
Fixes
- Destination marker is visible when changing camera tracking mode to
RouteOverview. Previously the destination marker was partially visible. - Fix the critical issue causing crashes during telemetry event emission.
- Fix the issue preventing the query for retrieving frame metric information from working on S10 devices due to formatting discrepancies.
Deprecations
com.tomtom.sdk.featuretoggle.FeatureToggleController.isEnabled(RuntimeFeature.Type)is being deprecated. It will be removed without a replacement.
Location
Fixes
- The application no longer crashes when the altitude is not within the range -20000..20000m.
Map
Fixes
- Display the correct regional or historical variant of Han unified glyphs for Chinese, Japanese, and Korean.
- Fix blank tiles rendering.
- Fix crash in routing visualization when trying to remove polylines twice.
- Fix glitched traffic pattern on route.
- Fix validation of single-point route sections.
- Resolve performance regression while panning or zooming.
- When application is closing, all jobs waiting for font assets are cancelled.
Navigation
New features
- Add TPEG traffic data cache in traffic data processor.
- Add traffic attribute processor to prepare for turn specific traffic event filtering.
- Expose information about POI amenities.
Updates
- Annotate Hivemq Client Feature toggle with
InternalMqttClientApi. - Enhance
GuidanceUpdatedListenerdocumentation with usage advice. - Improve handling of
com.tomtom.sdk.routing.route.RouteLegproperties during route refresh. - Update default location throttle for navigation from 5 Hz to 2 Hz.
Fixes
-
Fix a crash which occured when attempting to match a lane group with no geometry to a road.
-
Fix a rare
android.app.ForegroundServiceStartNotAllowedExceptionthat could occur.when using
com.tomtom.sdk.navigation.ui.NavigationFragmentwithNavigationUiOptions.keepInBackground=true. -
Fix a SEGV/NPE when passing a zero length path to NDS.Live GetJunctionViews method.
-
Implement Waypoint arrival dialog for landscape mode.
-
Improve the display of the correct road number in the Next Instruction Panel (NIP) for the Follow message type.
-
Keep the public APIs of
com.tomtom.sdk.datamanagement.datastoreupdater.DataStoreUpdaterunchanged; they will be deprecated in the near future. -
Prevent transitions between lanes and route geometry creation when distance is too large.
-
Remove
com.tomtom.sdk.datamanagement.datastoreupdater.DataStoreUpdaterfrom public examples due to its lack of functionality. -
Remove all listeners from
com.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore.dataSourceChangedNotifierupon closingcom.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore. Avoid usingcom.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore.dataSourceChangedNotifierafter closingcom.tomtom.sdk.datamanagement.hybridnavigationdata.HybridNavigationDataStore, as its methods will throw exceptions. -
Starting now, the
com.tomtom.sdk.datamanagement.datastoreupdater.DataStoreUpdaterhas been deprecated and will no longer perform any operations. -
The LanePathGeneratorService no longer keeps the lock to the storeAccess, but closes it appropriately.
-
To prevent potential issues arising from concurrent operation of two instances of
DataStoreUpdater(one managed by integrators and the other internal), the implementation ofDataStoreUpdaterhas been removed. -
Waypoint marked as departed using
com.tomtom.sdk.navigation.TomTomNavigation.departFromWaypointis no longer detected as deviation. -
While the public APIs of
com.tomtom.sdk.datamanagement.datastoreupdater.DataStoreUpdaterremain unchanged for now, they will be deprecated in the near future.
Deprecations
- The
com.tomtom.sdk.datamanagement.datastoreupdater.DataStoreUpdaterpublic APIs are now deprecated.
Removals
- The
routing:routing-assets-provider-apimodule is now removed from NavSDK.
Personalization
Updates
- The suggestions algorithm now considers a 4-week time delta to filter out outdated activities, ensuring users receive relevant suggestions based on recent trips or destinations.
Fixes
- Synchronize the close method in
DefaultRecentDestinationSuggestionsProviderfor improved functionality.
Routing
Fixes
- Correct roundabout instruction turn angle calculation in offline mode.
- Enable sending empty supporting points for the first leg in online route updates.
- Update the incorrect code snippet in Routing documentation.
- Utilize the correct routing API function to add charging parks to the offline planner to prevent errors.
Search
Fixes
- Ensure that the freeform address returned from the reverse geocoder does not contain newline(‘\n’) character. This alters the behavior of
com.tomtom.sdk.search.reversegeocoder.ReverseGeocoder.reverseGeocode. - Ensure the Point Of Interest’s (POI) opening hours are accurately reported in the POI’s local timezone, irrespective of the application’s timezone.
- Implement a specific EV Search API key failure message.
- Include the
TomTom-Api-Versionheader in Orbis search requests when using JWT tokens, especially when a client uses a custom search URL.
Removals
- Omit the
queryTypefield from the response to enhance compatibility with Microsoft API-based federated search, ensuring it does not impact SDK functionality.