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

Bump NN #7753

Merged
merged 4 commits into from Feb 26, 2024
Merged

Bump NN #7753

merged 4 commits into from Feb 26, 2024

Conversation

DzmitryFomchyn
Copy link
Contributor

@DzmitryFomchyn DzmitryFomchyn commented Feb 17, 2024

Copy link

github-actions bot commented Feb 17, 2024

Changelog

Features

  • Added billing explanation logs. Now Navigation SDK explains in the logs why certain Active Guidance or Free Drive Trip session started/stopped/paused/resumed. Billing explanations have [BillingExplanation] prefix in the logcat. [#7710](https://github.com/mapbox/mapbox-navigation-android/pull/7710)
  • Added new property AdasisDataSendingConfig.treeTrailingLength that allows to specify the trailing length of the path tree, relatively to the map-matched position, in the adasis provider. [#7753](https://github.com/mapbox/mapbox-navigation-android/pull/7753)
  • Meaningful RouterFailure.code for directions api errors. [#7753](https://github.com/mapbox/mapbox-navigation-android/pull/7753)

Bug fixes and improvements

  • Fixed leak of CarAppLifecycleOwner on every copilot start. [#7669](https://github.com/mapbox/mapbox-navigation-android/pull/7669)
  • Fix adasis generator errors related to the split edges. [#7753](https://github.com/mapbox/mapbox-navigation-android/pull/7753)
  • Fix adas cache tiles eviction mechanism. [#7753](https://github.com/mapbox/mapbox-navigation-android/pull/7753)
  • Handle "unlilimited" speed limits in Adasis. [#7753](https://github.com/mapbox/mapbox-navigation-android/pull/7753)
  • Fixed possible java.lang.UnsatisfiedLinkError crash on application startup when Mapbox native libraries could not yet be found. [#7753](https://github.com/mapbox/mapbox-navigation-android/pull/7753)
  • Resolved an issue where a crash could occur if telemetry sending settings were changed after creating MapboxNavigation. [#7755](https://github.com/mapbox/mapbox-navigation-android/pull/7755)

Known issues ⚠️

Other changes

  • Added Polish translation for UI elements.
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)

Copy link

codecov bot commented Feb 17, 2024

Codecov Report

Attention: Patch coverage is 56.52174% with 10 lines in your changes are missing coverage. Please review.

Project coverage is 74.16%. Comparing base (5b9fac2) to head (b96861c).

Impacted file tree graph

@@            Coverage Diff            @@
##               main    #7753   +/-   ##
=========================================
  Coverage     74.15%   74.16%           
- Complexity     6263     6264    +1     
=========================================
  Files           855      856    +1     
  Lines         33757    33770   +13     
  Branches       4021     4022    +1     
=========================================
+ Hits          25033    25044   +11     
- Misses         7166     7168    +2     
  Partials       1558     1558           
Files Coverage Δ
...ava/com/mapbox/navigation/core/MapboxNavigation.kt 72.48% <100.00%> (+0.03%) ⬆️
...ox/navigation/core/adas/AdasisDataSendingConfig.kt 97.40% <100.00%> (+0.38%) ⬆️
...on/core/internal/MapboxNavigationSDKInitializer.kt 0.00% <0.00%> (ø)
...ore/internal/MapboxNavigationSDKInitializerImpl.kt 0.00% <0.00%> (ø)

@DzmitryFomchyn DzmitryFomchyn force-pushed the df-adasis-nn branch 2 times, most recently from 1ed11b2 to 3066ce6 Compare February 23, 2024 21:30
@DzmitryFomchyn DzmitryFomchyn changed the title [tmp] Adasis improvemnts Bump NN Feb 23, 2024
@DzmitryFomchyn DzmitryFomchyn marked this pull request as ready for review February 23, 2024 22:20
@DzmitryFomchyn DzmitryFomchyn requested a review from a team as a code owner February 23, 2024 22:20
@@ -12,6 +12,8 @@ import com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI
* @param enableRetransmission if true, retransmission will be enabled
* (package will be appended with retransmission data, messages from previous cycles)
* @param retransmissionMeters after passing this distance, messages will not be retransmitted
* @param treeTrailingLength the trailing length of the path tree, relatively
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

relative to

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems that both options are possible in this context :)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't consider ChatGPT to be the true source of grammar, but:
image

changelog/unreleased/bugfixes/7753.md Show resolved Hide resolved
Copy link

@kiryldz kiryldz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please fix the initializer dependency

- Fix adasis generator errors related to the split edges.
- Fix adas cache tiles eviction mechanism.
- Handle "unlilimited" speed limits in Adasis.
- Fixed possible `java.lang.UnsatisfiedLinkError` crash on application startup when Mapbox native libraries could not yet be found.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- Fixed possible `java.lang.UnsatisfiedLinkError` crash on application startup when Mapbox native libraries could not yet be found.
- Fix possible `java.lang.UnsatisfiedLinkError` crash on application startup when Mapbox native libraries could not yet be found.

to align with other records

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We actually use past simple in our changelog.

Copy link

@kiryldz kiryldz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

- Fix adasis generator errors related to the split edges.
- Fix adas cache tiles eviction mechanism.
- Handle "unlilimited" speed limits in Adasis.
- Fixed possible `java.lang.UnsatisfiedLinkError` crash on application startup when Mapbox native libraries could not yet be found.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We actually use past simple in our changelog.

@@ -12,6 +12,8 @@ import com.mapbox.navigation.base.ExperimentalPreviewMapboxNavigationAPI
* @param enableRetransmission if true, retransmission will be enabled
* (package will be appended with retransmission data, messages from previous cycles)
* @param retransmissionMeters after passing this distance, messages will not be retransmitted
* @param treeTrailingLength the trailing length of the path tree, relatively
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't consider ChatGPT to be the true source of grammar, but:
image

@DzmitryFomchyn DzmitryFomchyn merged commit 40c0eb5 into main Feb 26, 2024
39 of 43 checks passed
@DzmitryFomchyn DzmitryFomchyn deleted the df-adasis-nn branch February 26, 2024 14:49
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.

None yet

3 participants