Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NAVAND-1545: introduce long routes optimised mode (#7564) #7589

Merged
merged 1 commit into from
Oct 27, 2023

Conversation

VysotskiVadim
Copy link
Contributor

CP of #7564

@VysotskiVadim VysotskiVadim requested a review from a team as a code owner October 27, 2023 16:26
@github-actions
Copy link

Changelog

Features

  • Introduced NavigationOptions#longRoutesOptimisationOptions which changes the Nav SDK behavior so that it's able to handle heavy routes objects. See documentation of OptimiseNavigationForLongRoutes to learn more about it. [#7564](https://github.com/mapbox/mapbox-navigation-android/pull/7564)

Bug fixes and improvements

  • Fixed backward positioning jumps after GPS signal jump detection. [#7586](https://github.com/mapbox/mapbox-navigation-android/pull/7586)
  • Improved processing of ETC signals. [#7586](https://github.com/mapbox/mapbox-navigation-android/pull/7586)
  • Fixed an issue where route refreshes might not have been paused after invoking RouteRefreshController#pauseRouteRefreshes. [#7581](https://github.com/mapbox/mapbox-navigation-android/pull/7581)

Known issues ⚠️

Other changes

Android Auto Changelog

Features

Bug fixes and improvements

  • The app is now considered as the one in active navigation only when an active route is set to MapboxNavigation. Previously it was always considered active. [#7366](https://github.com/mapbox/mapbox-navigation-android/pull/7366)
  • When Android Auto host tells the app to stop active navigation because another app starts navigating, now SDK will enter FreeDrive mode instead of stopping trip session completely. [#7366](https://github.com/mapbox/mapbox-navigation-android/pull/7366)

@codecov
Copy link

codecov bot commented Oct 27, 2023

Codecov Report

Merging #7589 (3e07c71) into release-v2.17 (32c15d1) will decrease coverage by 0.05%.
The diff coverage is 68.38%.

Impacted file tree graph

@@                 Coverage Diff                 @@
##             release-v2.17    #7589      +/-   ##
===================================================
- Coverage            74.15%   74.11%   -0.05%     
- Complexity            6154     6162       +8     
===================================================
  Files                  830      832       +2     
  Lines                32936    33131     +195     
  Branches              3933     3957      +24     
===================================================
+ Hits                 24423    24554     +131     
- Misses                6978     7046      +68     
+ Partials              1535     1531       -4     
Files Coverage Δ
...tion/base/options/LongRoutesOptimisationOptions.kt 100.00% <100.00%> (ø)
...apbox/navigation/base/options/NavigationOptions.kt 98.24% <100.00%> (+0.09%) ⬆️
...box/navigation/core/NavigationComponentProvider.kt 56.00% <100.00%> (ø)
...a/com/mapbox/navigation/core/RoutesCacheClearer.kt 100.00% <100.00%> (ø)
...navigation/core/preview/RoutesPreviewController.kt 97.50% <100.00%> (+0.06%) ⬆️
...navigation/core/reroute/MapboxRerouteController.kt 90.97% <100.00%> (ø)
...ation/ui/maps/route/line/api/MapboxRouteLineApi.kt 87.89% <100.00%> (+0.06%) ⬆️
...gation/core/telemetry/MapboxNavigationTelemetry.kt 80.89% <90.00%> (+0.07%) ⬆️
.../mapbox/navigation/route/internal/RouterWrapper.kt 77.66% <96.55%> (+0.58%) ⬆️
...m/mapbox/navigation/base/internal/DecodeUtilsEx.kt 0.00% <0.00%> (ø)
... and 10 more

@dzinad dzinad merged commit a73af29 into release-v2.17 Oct 27, 2023
4 of 7 checks passed
@dzinad dzinad deleted the vv-cherry-pick-oom-optimisation branch October 27, 2023 16:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants