Skip to content

Releases: mapbox/mapbox-navigation-android

Mapbox Navigation SDK 2.17.12

05 Apr 06:47
60883ac
Compare
Choose a tag to compare

Mapbox Navigation SDK 2.17.12 - 04 April, 2024

Changelog

Changes between v2.17.11 and v2.17.12

Bug fixes and improvements

  • Updated internal dependencies

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.16.4 (release notes)
  • Mapbox Navigation Native v162.0.4
  • Mapbox Core Common v23.8.6
  • Mapbox Java v6.15.0 (release notes)

Mapbox Navigation SDK 2.19.0

15 Mar 19:36
099e1e4
Compare
Choose a tag to compare

Mapbox Navigation SDK 2.19.0 - 15 March, 2024

Changelog

Changes between v2.18.0 and v2.19.0

Features

  • Added new property AdasisDataSendingConfig.treeTrailingLength that allows to specify the trailing length of the path tree, relative to the map-matched position, in the ADASIS provider. #7753
  • Fixed an issue where RouterFailure.code could have been null for Directions API errors. #7753
  • 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

Bug fixes and improvements

  • Resolved an issue where a crash could occur if telemetry sending settings were changed after creating MapboxNavigation. #7755
  • Fixed ADASIS generator errors related to the split edges. #7753
  • Fixed ADAS cache tiles eviction mechanism. #7753
  • Started handling "unlilimited" speed limits in ADASIS. #7753
  • Fixed possible java.lang.UnsatisfiedLinkError crash on application startup when Mapbox native libraries could not yet be found. #7753
  • Fixed leak of CarAppLifecycleOwner on every Copilot start. #7669
  • Started sending special type POSITION messages in OFF-ROAD mode. #7753

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.16.6 (release notes)
  • Mapbox Navigation Native v203.0.0
  • Mapbox Core Common v23.9.1
  • Mapbox Java v6.15.0 (release notes)

Mapbox Navigation SDK 2.19.0-beta.2

26 Feb 19:05
8f6012f
Compare
Choose a tag to compare
Pre-release

Mapbox Navigation SDK 2.19.0-beta.2 - 26 February, 2024

Changelog

Changes between v2.19.0-beta.1 and v2.19.0-beta.2

Features

  • Added new property AdasisDataSendingConfig.treeTrailingLength that allows to specify the trailing length of the path tree, relative to the map-matched position, in the ADASIS provider. #7753
  • Fixed an issue where RouterFailure.code could have been null for Directions API errors. #7753
  • 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

Bug fixes and improvements

  • Resolved an issue where a crash could occur if telemetry sending settings were changed after creating MapboxNavigation. #7755
  • Fixed ADASIS generator errors related to the split edges. #7753
  • Fixed ADAS cache tiles eviction mechanism. #7753
  • Started handling "unlilimited" speed limits in ADASIS. #7753
  • Fixed possible java.lang.UnsatisfiedLinkError crash on application startup when Mapbox native libraries could not yet be found. #7753
  • Fixed leak of CarAppLifecycleOwner on every Copilot start. #7669
  • Started sending special type POSITION messages in OFF-ROAD mode. #7753

Known issues ⚠️

Other changes

  • Added Polish translation for UI elements.

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.16.5 (release notes)
  • Mapbox Navigation Native v202.0.0
  • Mapbox Core Common v23.9.0
  • Mapbox Java v6.15.0 (release notes)

Mapbox Navigation SDK 2.18.1

23 Feb 19:29
8ed76cf
Compare
Choose a tag to compare

Mapbox Navigation SDK 2.18.1 - 23 February, 2024

Changelog

Changes between v2.18.0 and v2.18.1

Features

Bug fixes and improvements

  • Resolved an issue where a crash could occur if telemetry sending settings were changed after creating MapboxNavigation. #7757

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.16.4 (release notes)
  • Mapbox Navigation Native v182.0.0
  • Mapbox Core Common v23.8.6
  • Mapbox Java v6.15.0 (release notes)

Mapbox Navigation SDK 2.17.11

02 Feb 18:58
634607b
Compare
Choose a tag to compare

Mapbox Navigation SDK 2.17.11 - 02 February, 2024

Changelog

Changes between v2.17.10 and v2.17.11

Features

Bug fixes and improvements

  • Fix of ADAS cache eviction mechanism bug led to missing ADAS data. #7737

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.16.4 (release notes)
  • Mapbox Navigation Native v162.0.3
  • Mapbox Core Common v23.8.6
  • Mapbox Java v6.15.0 (release notes)

Mapbox Navigation SDK 2.14.3

26 Jan 20:04
77f9323
Compare
Choose a tag to compare

Mapbox Navigation SDK 2.14.3 - 26 January, 2024

Changelog

Changes between v2.14.2 and v2.14.3

Features

Bug fixes and improvements

  • Fixed a bug with multiple instances of cache which resulted in excessive memory consumption. #7693
  • Improved location accuracy for walking and cycling profiles. #7730
  • Added an options to DeviceProfile#customConfig to disable initialized state. #7730
  • Disabled initialized state by default for snapping profile. #7730
  • Prevented old predictive cache groups from staying on disk forever. #7730

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.14.1 (release notes)
  • Mapbox Navigation Native v137.1.7
  • Mapbox Core Common v23.6.0
  • Mapbox Java v6.12.0 (release notes)

Mapbox Navigation SDK 2.19.0-beta.1

31 Jan 07:46
5d7e998
Compare
Choose a tag to compare
Pre-release

Mapbox Navigation SDK 2.19.0-beta.1 - 23 January, 2024

Changelog

Changes between v2.18.0 and v2.19.0-beta.1

Features

  • Added Advanced Driver Assistance Systems (ADAS) functionality as an experimental API. #7538
  • Added NavigationViewApi#recenterCamera() that allows to programatically recenter the camera position as if the recenter button was clicked. #7713

Bug fixes and improvements

  • Fixed an issue where reroute for multi-leg routes used to fail in case waypoint_names or waypoint_targets parameters were specified without an explicit waypoint_indices parameter. #7709

Known issues ⚠️

Other changes

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.16.4 (release notes)
  • Mapbox Navigation Native v201.0.0
  • Mapbox Core Common v23.8.6
  • Mapbox Java v6.15.0 (release notes)

Mapbox Navigation SDK 2.17.10

19 Jan 18:17
75c5914
Compare
Choose a tag to compare

Mapbox Navigation SDK 2.17.10 - 19 January, 2024

Changelog

Changes between v2.17.9 and v2.17.10

Features

Bug fixes and improvements

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.16.4 (release notes)
  • Mapbox Navigation Native v162.0.2
  • Mapbox Core Common v23.8.6
  • Mapbox Java v6.15.0 (release notes)

Mapbox Navigation SDK 2.17.9

10 Jan 12:20
ffc8a0c
Compare
Choose a tag to compare

Mapbox Navigation SDK 2.17.9 - 10 January, 2024

Changelog

Changes between v2.17.8 and v2.17.9

Bug fixes and improvements

  • Fixed a bug with multiple instances of cache which resulted in excessive memory consumption. #7692
  • Fixed a bug where old navigation tiles could stay on the disk instead of being cleaned up. #7702

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.16.3 (release notes)
  • Mapbox Navigation Native v162.0.1
  • Mapbox Core Common v23.8.5
  • Mapbox Java v6.15.0 (release notes)

Mapbox Navigation SDK 2.18.0

09 Jan 11:04
e33f87a
Compare
Choose a tag to compare

Mapbox Navigation SDK 2.18.0 - 09 January, 2024

Changelog

Changes between v2.17.0 and v2.18.0

Features

  • Adds support for applications compiled with compileSdkVersion 30 or above. #7663

Bug fixes and improvements

  • Improved Map Matching to avoid false deviation of the location puck to a parallel street. #7694
  • Improved handling of no storage available during navigation tiles downloading. #7694
  • Improved handling of invalid config in DeviceProfile#customConfig. #7694
  • Fixed a native crash in E-Horizon implementation caused by internal race condition. #7694
  • Fixed a bug with multiple instances of cache which resulted in excessive memory consumption. #7688
  • Fixed an issue where some old tiles were never evicted. #7663
  • Fixed an error of retrieving an offline route on app start. #7663
  • Improved switching to online route: now in case of too long response time, the request will not be cancelled when offline rout is built, but the alternative online route will be available as soon the calculation finishes. #7663
  • Improved map matching in dead reckoning mode for high curvature road edges. #7663

Mapbox dependencies

This release depends on, and has been tested with, the following Mapbox dependencies:

  • Mapbox Maps SDK v10.16.4 (release notes)
  • Mapbox Navigation Native v182.0.0
  • Mapbox Core Common v23.8.6
  • Mapbox Java v6.15.0 (release notes)