|
1 | 1 | # Changelog for the Mapbox Navigation SDK Core Framework for Android |
2 | 2 |
|
| 3 | +## Navigation SDK Core Framework 3.20.0 - 17 March, 2026 |
| 4 | +#### Features |
| 5 | + |
| 6 | +- Introduced unknown status charger counts in EvStationMarker and EvseGroup models. |
| 7 | +- Added metadata passthrough support for route refresh to enable app-side correlation |
| 8 | +- Default navigation arrow width set to match the route line width. |
| 9 | +- Made the navigation arrowhead shape more pointed. |
| 10 | +- Changed the navigation arrow casing (border) color. |
| 11 | +- The `EvseGroup` model is extended with `powerType` property indicating electrical power configuration. |
| 12 | +- The `EvStationMarker` model is extended with a `chargersGroups` property, which is a list of all charging groups at the station. |
| 13 | + |
| 14 | +#### Bug fixes and improvements |
| 15 | + |
| 16 | +- Fixed the case when ASZ notification for speed zones missed when route is built inside a speed zone. |
| 17 | +- Reduced main thread CPU usage in `MapboxTripSession` by dispatching route progress observer notifications asynchronously and moving the foreground notification update to an IO thread. |
| 18 | +- Fixed a bug that caused the average speed zone to not update properly when a reroute occurred inside an active zone. |
| 19 | +- Fixed a bug where, at the beginning of active guidance, users received a notification about a speed camera from the end of the route. |
| 20 | +- SDK now supports dynamic access token update for voice guidance and map gpt |
| 21 | +- Fix route arrow scale when pixelRatio doesn't match density |
| 22 | +- Ignore query param at geo deeplink parsing |
| 23 | +- Introducing a new `RouterFailureType.ROUTE_EXPIRY_ERROR` router failure type to inform customers when an issue due to route expiry occurs. |
| 24 | +- Improved internal flow of location updates for `LocationProviderSource.GPS`, which fixes delays in case main thread is blocked by the application. |
| 25 | +- Made default rounding increment in `DistanceFormatterOptions` dependent on distance numerical value. |
| 26 | + |
| 27 | +### Mapbox dependencies |
| 28 | +This release depends on, and has been tested with, the following Mapbox dependencies: |
| 29 | +- Mapbox Maps SDK `v11.20.1` ([release notes](https://github.com/mapbox/mapbox-maps-android/releases/tag/v11.20.1)) |
| 30 | +- Mapbox Navigation Native `v324.20.1` |
| 31 | +- Mapbox Core Common `v24.20.1` |
| 32 | +- Mapbox Java `v7.10.0` ([release notes](https://github.com/mapbox/mapbox-java/releases/tag/v7.10.0)) |
| 33 | + |
| 34 | + |
3 | 35 | ## Navigation SDK Core Framework 3.20.0-rc.1 - 06 March, 2026 |
4 | 36 | #### Features |
5 | 37 | - Introduced unknown status charger counts in EvStationMarker and EvseGroup models. |
|
0 commit comments