Skip to content

Release Note

Version 4.23.0-RC1

2026-04

Breaking Changes

New Features

Enhancements

  • Added VehicleLocation, a new class used by LocationProvider to update location information, replacing the Android native Location.ANDROID-14370
  • Improve retry strategy for POI search tasks after timeout. ANDROID-14649

Bug Fixes

  • Expose new turn types to distinguish stay-left/stay-right scenarios.ANDROID-14604
  • Fix the bug that the “Arrival local time” is incorrect when the vehicle system time zone differs from the vehicle’s actual location time zone. ANDROID-13896

Version 4.22.0-RC1

2026-03

Breaking Changes

New Features

Enhancements

  • Support RestAreaInfo in highway alerts. Add onHighwayInfoUpdated and onLaneGuidanceInfoUpdated methods to AlertEventListener.ANDROID-14547

Bug Fixes

  • Fixed the scenario where longPress and Click were triggered simultaneously. ANDROID-14472
  • Fix NullPointerException in monkey test. ANDROID-14367

Version 4.21.0-RC1

2026-02

Breaking Changes

New Features

Enhancements

  • Optimize resumeDownloadRegionData to reuse progressCallback. ANDROID-14490
  • Add ready notification callback for MapContent Streaming. ANDROID-14242
  • Add prevLanesHasLaneLevelData field to indicate whether prevLanes info contains full lane-level data. ANDROID-14184
  • Set default tight turn prompt separator to comma for audio guidance.ANDROID-14306
  • Print NGXPlugin version. ANDROID-14322
  • Tasdk display log improve.ANDROID-14180
  • Supports Highway merge alert and audio type, add Add setEnabledAudioPrompts method to set enabled audio prompt types using whitelist approach. ANDROID-14035
  • Add KEEP_CURRENT_ROAD enum value to AssistAction to indicate that the driver will keep current road after this maneuver. And improve the logic of "Continue on Highway". ANDROID-14421

Bug Fixes

  • Fixed logging crashes with thread safety and file stream validation.. ANDROID-13636
  • Return ERROR reason when createAlternativeRoutesTask creation fails. ANDROID-13875
  • Improve custom annotation render slow issue.ANDROID-14213
  • Fix invalid egl context crash issue.ANDROID-14217
  • Fixed crash caused by invalid shared lock state.ANDROID-14218
  • Fixed null pointer exception in acceptRouteProposal caused by race condition when accessing candidate_ member variable. ANDROID-14273
  • Adapting to along-route traffic refresh in offline situations.ANDROID-14437

Version 4.20.0-RC1

2026-01

Breaking Changes

New Features

  • Supports using different color styles for adjacent route legs. ANDROID-13935
  • Support "Continue on Maneuver" for Highway Driving. ANDROID-13944
  • Support for JSON format configuration for positioning engine internal algorithm parameters. ANDROID-14188
  • Support regional map data download. ANDROID-13339

Enhancements

  • Deprecated API Removal. ANDROID-14071
  • Expose API to enable/disable path detection to avoid access restrictions or bypass access restrictions. ANDROID-14186

Bug Fixes

  • Fixed a dead lock issue. ANDROID-14090
  • Fix incorrect enum value mapping in getHazardousMaterialTypes method. ANDROID-14102
  • Fixed an ANR issue. ANDROID-14091
  • Fix POIs on the map temporarily disappear before reappearing When switching between day and night mode.ANDROID-13981
  • Fixed a rendering paused issue when surface destroyed in foreground. ANDROID-14124
  • Add code protection to avoid crash in MemInfoUtil. ANDROID-14199
  • Fix heap memory overflow issue. ANDROID-14215

Version 4.19.0-RC1

2025-12

Breaking Changes

New Features

  • Support configuring prediction time to compensate for GPS positioning latency.ANDROID-13982

Enhancements

Bug Fixes

  • Fixed the issue that lane guidance is not updated immediately after starting navigation. ANDROID-12962
  • Update the version of the protobuf-java to fix a vulnerability. ANDROID-13789

Version 4.18.0-RC1

2025-11

Breaking Changes

New Features

Enhancements

  • Supports configuring additional parameters for better route calculation.ANDROID-12950
  • Provided a method to render the color of the alternative route behind the vehicle. ANDROID-13594

Bug Fixes

  • Fix the bug that route updated reason incorrect after accepting an alternative route. ANDROID-12950
  • Fixed the issue where the response time of clicking annotation is too long. ANDROID-13575
  • Fix thread safety issue in FlatBuffer decoding that could cause data corruption when accessing decoded objects asynchronously. ANDROID-13760
  • Add lock to prevent crash. ANDROID-13825

Version 4.17.0-RC1

2025-10

Breaking Changes

New Features

Enhancements

  • Improve hybrid isochrone strategy to prefer cloud isochrone. ANDROID-13466
  • Add preferUsingNavPoints flag in RoutePreferences. ANDROID-13471
  • Supports automatically selecting an alternative route while navigating. ANDROID-13432

Bug Fixes

  • Fix misalignment of RoadSubtype values with C++. ANDROID-13536
  • Fix ANR when syn-adding a large amount of annotations.ANDROID-13552
  • Fix a race condition in EGL context management during rapid activity recreation.ANDROID-13448
  • Fix crash when accessing disposed navigation session. ANDROID-13596
  • Fix the lifecycle issue of MapContentManager. ANDROID-13550

Version 4.16.0-RC1

2025-09

Breaking Changes

  • Expose EH path update method and traffic attribute in EH Service. ANDROID-12766
  • Upgrade gradle to 7.6.6; Upgrade AGP 7.4.2; Set MinSdkVersion to 24. ANDROID-13325

New Features

Enhancements

Bug Fixes

Version 4.15.0-RC1

2025-08

Breaking Changes

New Features

Enhancements

  • Improve overview animation. ANDROID-12893
  • Provide lane change restriction information if there are solid lanes or physical barrier before the junction. ANDROID-12001
  • Provide a unified id of highway exit road in highway alerts. ANDROID-13104

Bug Fixes

Version 4.14.0-RC1

2025-07

Breaking Changes

New Features

Enhancements

  • Support restriction checks for truck Axle Group. ANDROID-12593
  • Grouping truck restriction reasons and adding restriction type on route. ANDROID-12660
  • Improve destroy surface process to avoid unnecessary waiting. ANDROID-12786
  • Provide truck restriction type in navigation. ANDROID-12760
  • Support trailerRestriction and axleRestriction information in AlertItem. ANDROID-12594
  • Support STEEP_HILL_UPWARD, TRAILER_PROHIBITED and AXLE_RESTRICTION_BLOCKED in AudioPromptType. ANDROID-12835
  • Support the Synchronization of Navigation Service and EH Service ANDROID-12694

Bug Fixes

  • Fixed the bug that JunctionView is still output after stopping navigation. ANDROID-12644
  • Fixed the crash when trim memory method is called by Android system before SDK is initialized. ANDROID-12745
  • Extended the tap detection range for route selection to improve touch accuracy. ANDROID-12795
  • Fix the bug that traffic light prompted cannot disable ANDROID-12581
  • Add protection code to avoid EHService crash ANDROID-12745
  • Fix intersectionview elements are not rendering issue ANDROID-12466

Version 4.13.0-RC1

2025-06

Breaking Changes

  • Improve performance of EHService and deprecate distanceToVehicle field. ANDROID-12705

New Features

Enhancements

Bug Fixes

Version 4.12.0-RC1

2025-05

Breaking Changes

  • Provide time related information on EH Traffic Sign and EH Traffic Light. ANDROID-12065

New Features

Enhancements

Bug Fixes

  • Fix crash when adding log message header. ANDROID-12344
  • Fix the crash caused by egl context being destroyed prematurely by the system. ANDROID-11820
  • Fix the crash caused by thread safety issue in TnAnnotationsController. ANDROID-12300
  • Fix the delay when exiting multi-map page. ANDROID-12470

Version 4.11.0-RC1

2025-04

Breaking Changes

  • Provide more information on lane guidance struct and strategy improvement. ANDROID-9666
  • Only provides arrival battery info for waypoints that have been checked. ANDROID-11882
  • Move NavigationConfig of NavSDKOptions members to NavigationServiceOptions. ANDROID-12051

New Features

  • Integrate Rmem 2.0.0 to enable memory profiling. TASDK-44350
  • Expose road name feature controlling the visibility of road names on the map.ANDROID-11862
  • Expose turn bubble APIs for displaying directional instructions for upcoming maneuvers.ANDROID-11862

Enhancements

Version 4.10.0-RC1

2025-02

Breaking Changes

  • N/A

New Features

  • Add HttpManager to support timeout http request. ANDROID-11834
  • Provide all service areas along the route in route summary. ANDROID-9493

Enhancements

  • Support EdgeTravelEstimation during navigation.ANDROID-10330
  • Expose ruleType and maxStayMinutes in OnStreetParkingLot. ANDROID-11741)
  • Expose information about intersection's via links. ANDROID-11350
  • Use routePreferences instead of avoidOption in EvTripPlanRequest. ANDROID-11817
  • Enable black route (with hard restrictions) departure. ANDROID-11263

Bug Fixes

  • Fix content switch fail error in multi-mapviews scenario. ANDROID-11424
  • Fix navigation app stuck when vehicle connect a special VPN with no network connection. ANDROID-11572
  • Fix the bug that nearbyChargingStation value is incorrect. ANDROID-9134

Version 4.9.0-RC1

2024-12

Breaking Changes

New Features

Enhancements

Bug Fixes

  • Fix type mismatch error when removing a single on street parking. ANDROID-11159

Version 4.8.5

Bug Fixes

  • Prevent NullPointerException During SDK Disposal Process. ANDROID-12745

Version 4.8.4

Bug Fixes

  • Fix the crash when trim memory method is called by Android system before SDK is initialized. ANDROID-12745

Version 4.8.3

** Version 4.8.2**

Bug Fixes

  • Fix EHData decode method using wrong EHLink cache issue. ANDROID-12052

Version 4.8.1

2025-01-17

Enhancements

Version 4.8.0-RC2

2024-12-03

Bug Fixes

Version 4.8.0-RC1

2024-11-20

Breaking Changes

  • Provide edge index on the route that cannot be reached. ANDROID-11170

New Features

Enhancements

Bug Fixes

  • Fix map rendering context abnormal process destruction to prevent crash. ANDROID-11268

Version 4.7.0-RC1

2024-10-22

Breaking Changes

  • N/A

New Features

Enhancements

Bug Fixes

  • Fix dataArray leak at sendEvent in DataCollector. ANDROID-11121
  • Fix NavSDKOptions enableHDMap is invalid for MapContent. ANDROID-10938

Version 4.6.0

2024-10-22 * Finalize

Version 4.6.0-RC1

2024-09-19

Breaking Changes

New Features

Enhancements

  • Improvement on graphic resources management for the non-self managed annotation. ANDROID-10682
  • ManeuverInfo street name won't get from route, but only be refreshed by turnByTurnInfo. ANDROID-10768
  • Clear the taskQueue when surface be destroyed to avoid map delay rendering. ANDROID-10701
  • Save dependency information to the package. ANDROID-10841
  • Mapview default dpi calculation improvement. ANDROID-10908
  • Allow SDK to initialize without location permission. ANDROID-10995

Bug Fixes

Version 4.5.0

2024-09-18 * Finalize

Version 4.5.0-RC2

2024-08-28

Breaking Changes

New Features

Enhancements

Bug Fixes

  • Fix the TBT info not updated correctly after accept the better route proposal. ANDROID-10626
  • Fix egl swap buffer error cause 1-2s black screen when back to foreground. ANDROID-10702

Version 4.4.0

2024-08-21 * Finalize

Version 4.4.0-RC2

2024-08-08

Breaking Changes

  • Support truck info provider and truck restrictions. ANDROID-10254
  • Support runtime map streaming data version update. ANDROID-8483
  • Change the branch and towards name from item to list in ManeuverInfo. ANDROID-9299

New Features

Enhancements

Bug Fixes

  • Fix zigzag route on a straight road by using high precision latlon encode and decode method. ANDROID-9799
  • Fix onLongPress unexpected triggered. ANDROID-10355
  • Fix route.getArrivalTimes not plus charging duration. ANDROID-10276

Version 4.3.0-RC1

2024-06-20

Breaking Changes

New Features

Enhancements

  • Register componentCallbacks2 to receive in-memory event callbacks. ANDROID-10041
  • Replace byteBuffer with byte array to fix deserialization failure. ANDROID-10050
  • Customize the dispatchers. ANDROID-10075
  • Update targetSdkVersion to 31/ kotlin to 1.7.20 /AGP to 7.1.3. ANDROID-10174

Bug Fixes

  • Fix the corner case when rapidly switching between recent apps causes the map to stop rendering. ANDROID-10035
  • Fix the problem of concurrent operation of routes. ANDROID-10018
  • Fix search task status synchronization issue. ANDROID-10126

Version 4.2.0

2024-06-19 * Finalize

Version 4.2.0-RC1

2024-05-23

Breaking Changes

  • N/A

New Features

Enhancements

Bug Fixes

Version 4.1.0

2024-05-21 * Finalize

Version 4.1.0-RC1

2024-04-19

Breaking Changes

  • Expose coroutine dispatcher customize for search poi. ANDROID-9657
  • Replace drivesession.aar with navigation.aar. ANDROID-9652

New Features

Enhancements

Bug Fixes

Version 4.0.0

2024-04-18 * Finalize

Version 4.0.0-RC1

2024-03-28

Breaking Changes

New Features

  • Expose safety meta data in the route response. ANDROID-8748
  • Data collector pass firmware into c++ for network usage. ANDROID-8962
  • Update schema for V4 event PromotionTriggerValues. ANDROID-9011
  • Expose chargingDuration field to client. ANDROID-9050
  • Expose One Data Package setting to NavSDKOptions. ANDROID-9075
  • Expose an optional API for user to change plugin. ANDROID-9201
  • Supply on-street parking query in mapcontent. ANDROID-9137

Enhancements

Bug Fixes

  • Shut down annotation thread pool ahead of fully exit the map engine. ANDROID-8857
  • Fix instrumented test crashed by RouteRequest JNI. ANDROID-8963
  • Fix the issue of search poi could not be removed in a multi-threaded environment. ANDROID-9239
  • Fixed map render mode in tasdk inconsistent with atlas engine. ANDROID-8167
  • Convert traffic flow speed unit from km/h to m/s. ANDROID-9485
  • Fix route not remove after cancel trip. ANDROID-9514

Version 3.4.0-RC1

2023-11-30

Breaking Changes

New Features

  • Add new better route updating reason for resume EV trip planner. ANDROID-8267
  • Expose traffic incident and flow in AlertItem. ANDROID-8805
  • Expose new API to control the traffic light count prompt. ANDROID-8571

Enhancements

  • Add ‘evMaxChargingPower’ to EnergyProfile. ANDROID-8513
  • Move the DriveSession listener notify method to a new single thread. ANDROID-7643
  • Add new API in VehicleInfoProvider to improve the behavior of cvp arrival logic. ANDROID-8755
  • Increasing the threshold to 400ms between gesture: 'click' and 'long press'. ANDROID-8016

Bug Fixes

  • Fix the bug that the callback of task runAsync method is never triggered. ANDROID-8758
  • Fix no road name and icon show in map. ANDROID-8769

Version 3.3.0-RC1

2023-11-08

Breaking Changes

  • Expose hybrid routing and EV trip planning in drive session. ANDROID-8695

New Features

Enhancements

N/A

Bug Fixes

  • Fix AutoZoomDebugInfo crash in multi threading environment. ANDROID-8710

Version 3.2.0-RC2

2023-10-20

Breaking Changes

  • Change the signpost branch/towards name from list to item. ANDROID-8494
  • Do not throw the exception if the createRerouteTask returns null. ANDROID-8488
  • Provide onboard route for EV when there's no network connection. ANDROID-8266

New Features

  • Expose parking lot attribute of current road. ANDROID-8300
  • Add new field "promptType" in AudioInstruction. ANDROID-8512
  • Add new field timeZoneInfo and arrivalBattery to TravelEstimation. ANDROID-7989
  • Add Intersection approaching alert and audio. ANDROID-8522
  • Add a new API to enable/disable simplify audio third guidance. ANDROID-8511

Enhancements

  • Add vehicle live speed into consideration in CVP self-propelling. ANDROID-8069
  • Support setting route count for ev request. ANDROID-8464
  • Make some low-frequency and critical path log info level on android layer. ANDROID-8550

Bug Fixes

  • Fix touch up event did not callback when moving a short distance on map. ANDROID-8214
  • Handle surface unexpected be destroyed when application in foreground scenario. ANDROID-8278

Version 3.1.0-RC1

2023-09-19

Breaking Changes

New Features

Enhancements

  • AutoZoom Config UI improvements. ANDROID-7534
  • Inverted texture coordinates from original bottom-left to top-left. ANDROID-7462
  • SingleClick callback sequence improvement. ANDROID-7755

Bug Fixes

Version 3.0.0-RC2

2023-06-16

Breaking Changes

N/A

New Features

N/A

Enhancements

N/A

Bug Fixes

  • Fix UNDEFINED sub status after a successful download. TASDK-34007

Version 3.0.0-RC1

2023-06-13

Breaking Changes

  • Add turn by turn information updated callback. ANDROID-7629
  • Remove deprecated method: onNavigationRouteUpdated. ANDROID-7669
  • Expose charging station property. ANDROID-7197
  • Still return route with traffic block for DRG. ANDROID-7871
  • Provide sub-region OTA update feature. ANDROID-6750
  • Datacollector supports uploading events control in the runtime according to SDKRuntime. ANDROID-6527

New Features

Enhancements

  • Set the maximum number of routes calculated by onboard map data. ANDROID-6768
  • Handle short maneuverLength situation to make the autozoom more smooth. ANDROID-7603

Bug Fixes

Version 2.10.0-lts3-rc8.1

2023-03-23

Breaking Changes

N/A

New Features

  • Support outer polygon to represent EV range. ANDROID-7207
  • Enable stakeholders to configure AutoZoom LADs configuration at runtime. ANDROID-6715

Enhancements

  • Memory performance improvements in the native layer.

Bug Fixes

  • Fix the bug that map not rendered due to EGL_BAD_SURFACE. ANDROID-7386
  • Fix the bug that the better route accept fail. ANDROID-7448

Version 2.10.0-lts3-rc7.3

2023-03-10

Breaking Changes

N/A

New Features

N/A

Enhancements

N/A

Bug Fixes

  • CVP missing when shapes removed. ANDROID-7375
  • Fix a performance issue in native layer.

Version 2.10.0-lts3-rc7.2

2023-03-06

Breaking Changes

N/A

New Features

  • Add new API 'showRegionForModelInstance' in CameraController to snap to polygon. ANDROID-6845
  • Apply avoid options in EV routing when auto planning is set to off. ANDROID-7168

Enhancements

  • Set the value of 'ChargingPlan' in 'TravelPoint' nullable. ANDROID-7149
  • Notify touch event handlers about Up events in case of single tap. ANDROID-7164
  • Autozoom updates. ANDROID-6843

Bug Fixes

  • Fix the bug that the savedTime in BetterRouteProposal is null. ANDROID-7260
  • Fix the bug that the zoneInfo in school zone alert is null. ANDROID-7081
  • Change the unit of utcTime from second to millisecond. ANDROID-6162
  • Equals method in GeoLocation always return false. ANDROID-7292

Version 2.10.0-lts3-rc6.1

2023-02-08

Breaking Changes

  • Add navigation coordinate in the GeoLocation. ANDROID-7105

New Features

  • Add new API 'setFrameThrottlingEnabled' in MapView to improve CPU consumption figures. ANDROID-6627

Enhancements

  • Keep original cloud route traffic on the rest of the Route. ANDROID-6154
  • Add engine initialization failure handling and provide user feedback. ANDROID-3867
  • Provide direction error code when the charging station cannot fully planned. ANDROID-7070
  • Exposed Obstructed Region Apis. ANDROID-7088
  • Deprecate 'onNavigationRouteUpdated'. ANDROID-7177
  • Memory performance improvements. ANDROID-6589

Bug Fixes

  • Fix POI not removed sometimes after day/night mode changed. ANDROID-7042

Version 2.10.0-lts3-rc5.1

2023-01-12

Breaking Changes

  • Move reading client passed analytics object from systemOptions to sdkOptions. ANDROID-6981
  • Expose routing progress from DRG. ANDROID-6955
  • Add better route for station unavailable reason and expose api settings for triggering the event. ANDROID-7032
  • Expose road class in the ManeuverInfo. ANDROID-6932
  • Integrate new avoidStep and avoidIncident feature. ANDROID-6051

New Features

Enhancements

  • Remove hardcoded name of CVP. ANDROID-6176
  • Simple touch listener should not be invoked if annotation listener was already invoked.ANDROID-6776
  • GetNearest API improvement to avoid ANR .ANDROID-6831

Version 2.10.0-lts3-rc4.1

2022-12-15

Breaking Changes

  • Deprecate old APIs for alert prompt controlling while adding new APIs. ANDROID-6933

New Features

Enhancements

Bug Fixes

Version 2.10.0-lts3-rc3.3

2022-11-29

Breaking Changes

N/A

New Features

N/A

Enhancements

N/A

Bug Fixes

  • Fixed an issue in alert service that missing country code info when call renderIcon in drive session will cause crash. ANDROID-6860
  • Fixed an issue in graph service that native memory increases quickly causing crash. ANDROID-6280

Dependencies:

  • Update NavCore to 0.14.0-lts3-rc3.2

Version 2.10.0-lts3-rc3.2

2022-11-23

Breaking Changes

New Features

Enhancements

  • Override UserGraphic construct to avoid bitmap copy. ANDROID-6576
  • Annotations shows too slowly with about 6 seconds delay. ANDROID-6125
  • Add new API to support zoom in/out with transition time. ANDROID-6631
  • Remove obsolete parts of GetDefaultAnnotationParams. ANDROID-6716
  • Check streaming download path permission at init stage. ANDROID-6712

Bug Fixes

  • ShowRoutesAndPointsInRegion Could Not Show Points on Region. ANDROID-6470
  • The underlying POI ICON be clicked when user try to click the RGC bubble. ANDROID-5482
  • Map black screen shows when switch from background to foreground. ANDROID-6432
  • Fix the bug that calling abstract method in DefaultAndroidLocationProvider. ANDROID-6774
  • Fix 2D mode stuck on highway. ANDROID-6696

Dependencies:

  • Update NavCore to 0.14.0-lts3-rc3.1
  • Update AdmClient to 0.10.1-lts3-rc3.1
  • Update Entity to v0.11.0-lts3-rc3.1
  • Update DataCollector to v0.10.0-lts3-rc3.1
  • Update Foundation to v4.0.0

Version 2.10.0-lts3-rc2.1

2022-11-02

Breaking Changes

N/A

New Features

N/A

Enhancements

  • MapView instances reference count and CVP position updates per view. ANDROID-6422

Bug Fixes

Dependencies:

  • Update NavCore to 0.14.0-lts3-rc2.1
  • Update AdmClient to 0.10.1-lts3-rc2.1
  • Update Entity to v0.11.0-lts3-rc2.1
  • Update DataCollector to v0.10.0-lts3-rc2.1
  • Update Foundation to v3.0.1

Version 2.10.0-lts3-rc1.4

2022-10-27

Breaking Changes

Downgrade kotlin to v1.5.32

New Features

N/A

Enhancements

N/A

Bug Fixes

N/A

Dependencies:

  • Update NavCore to 0.14.0-lts3-rc1.2

Version 2.10.0-lts3-rc1.1

2022-10-17

Breaking Changes

New Features

N/A

Enhancements

Bug Fixes

  • Construction icon is displaying as road closure on map. ANDROID-5150
  • RGC pin become huge sometimes. ANDROID-6064
  • Concurrent exception is thrown out sometimes when calling api SearchController().displayPOI(). ANDROID-5939

Dependencies:

  • Update NavCore to 0.14.0-lts3-rc1.1
  • Update AdmClient to 0.10.1-lts3-rc1.1
  • Update Entity to v0.11.0-lts3-rc1.1
  • Update DataCollector to v0.10.0-lts3-rc1.1

Version 2.10.0-rc.1

2022-09-20

Breaking Changes

  • New API is added for HMI to query shield icon bitmap with context. ANDROID-6084
  • Location provider changes. ANDROID-6189
  • Unify the data model for Waypoint definition. ANDROID-6060

New Features

N/A

Enhancements

  • First time launch no GPS default location experience improvement. ANDROID-5905
  • Unified tasdk-android thread name. ANDROID-6256

Bug Fixes

  • SharedPreferences not available until after user is unlocked. ANDROID-6173
  • Set location in MapViewInitConfig does not take effect when no GPS. ANDROID-6276
  • Fix follow vehicle mode switch. ANDROID-6081

Dependencies:

  • Update NavCore to v0.14.0-rc.1
  • Update AdmClient to v0.10.0-rc.1
  • Update Foundation to v2.3.1
  • Update Entity to v0.11.0-rc.1
  • Update DataCollector to v0.10.0-rc.1
  • Update SDK-Base to v2.0.4

Version 2.9.0

2022-09-16

Finalize ANDROID-6089

Version 2.9.0-rc.1

2022-08-30

Breaking Changes

N/A

New Features

Enhancements

Bug Fixes

Dependencies:

  • Update NavCore to v0.13.0-rc.2
  • Update Foundation to v2.2.0-rc.1
  • Update Entity to v0.10.0-rc.1
  • Update DataCollector to v0.9.0-rc.1

Version 2.8.0

2022-08-22

Finalize ANDROID-5919

Version 2.8.0-rc.1

2022-08-09

Breaking Changes

New Features

Bug Fixes

Version 2.7.0

2022-08-09

Finalize ANDROID-5663

Version 2.7.0-rc.2

2022-07-29

Bug Fixes

  • Parameters of vehicleInfoProvider can be nullable. ANDROID-5799

Dependencies:

  • Update NavCore to v0.11.0

Version 2.7.0-rc.1

2022-07-19

Breaking Changes

New Features

  • Add hva and traffic light type. ANDROID-5475
  • Notify the current render mode when tilt gesture ends. ANDROID-1945
  • Reset user set declination when Map Orientation is changed. ANDROID-4725
  • Expose a new interface to reveal update size estimation (OTA). ANDROID-5120

Bug Fixes

  • Map display incompletely with red color base map. ANDROID-5141
  • Create route annotation failed with bubble types that are not simple or default. ANDROID-5454
  • Throw exception when routing with CLOUD_ONLY mode while cloud routing is disabled. ANDROID-5296

Dependencies:

  • Update NavCore to v0.11.0-rc.1
  • Update Entity to v0.8.0-rc.1

Version 2.6.0-rc.2

2022-07-05

Bug Fixes

  • Crash was got when running testPositionEventListenerTimeCallbackInDemonNav. ANDROID-5459

Dependencies:

  • Update NavCore to v0.9.2

Version 2.6.0-rc.1

2022-06-28

New Features

  • Add API to disable prompt navigation state. ANDROID-4978
  • Expose configuration file root path to client. ANDROID-5062
  • Use elapsed real time if no drTime is set by client. ANDROID-5241
  • Add isPreferred and applicableDrivingDirection fields in the LaneInfo. ANDROID-4361
  • Add TnBaseMapView. ANDROID-5087
  • Expose interface to frontend to independently set cluster style. ANDROID-5282
  • Optimize "start navigation" method by moving method to work thread. ANDROID-5354
  • Support different verbosity level in audio guidance. ANDROID-5335
  • Expose prompt style to AudioInstruction. ANDROID-5377
  • Provide an interface to adjust the threshold of waypoint arrival distance. ANDROID-4851

Bug Fixes

Dependencies:

  • Update NavCore to v0.9.1

Version 2.5.0-rc.2

2022-06-15

Bug Fixes

  • No traffic display on base map under pure streaming mode. ANDROID-5254

Dependencies:

  • Update NavCore to v0.9.0-rc3

Version 2.5.0-rc.1

2022-06-08

New Features

  • Make the cvp a tappable annotation. ANDROID-4699
  • "POITouchListener" should not contain annotation element. ANDROID-4923
  • Implement autozoom on route steps API. ANDROID-4105
  • System instance can be created with vehicle profile update. ANDROID-4927
  • Correct the name and usages of the get features mask method in MapViewReadyListener. ANDROID-4788
  • TnMapView initialize api improvement. ANDROID-4762
  • Expose MM location information through location bundle. ANDROID-5177

Bug Fixes

Dependencies:

  • Update NavCore to v0.9.0-rc2

Version 2.4.0

2022-05-24

Dependencies:

  • Update NavCore to v0.8.0-rc3
  • Update AdmClient to v0.5.2
  • Update DataCollector to v0.6.0
  • Update EntityService to v0.6.0

Version 2.4.0-rc1

2022-05-12

New Features

Bug Fixes

  • Remaining battery level is not smart bubble and it overlaps with ete smart bubble. ANDROID-4292
  • Fix missing symbols of adm client jni. ANDROID-4822
  • Do the config unless sdk initialized. ANDROID-4914

Dependencies:

  • Update NavCore to v0.8.0-rc.1
  • Update DataCollector to v0.6.0-rc.3
  • Update EntityService to v0.6.0-rc.1

Version 2.3.0

2022-05-05

Dependencies:

  • Update NavCore to v0.7.0
  • Update EntityService to v0.5.2

Version 2.3.0-rc1

2022-04-25

New Features

  • Add a timeoutForOldEmbeddedDataVersion configuration parameters in the HybridClientConfig. ANDROID-4508
  • Support creating poisearchentity without custom graphics. ANDROID-4066
  • Add analytics framework. TASDK-27651

Bug Fixes

  • The location bundle won't be created if navigationEventListener is not added. ANDROID-4647
  • Fix wayPoint signature mismatch. ANDROID-4676
  • Catch JniMessageHub fetch task ArrayIndexOutOfBoundsException. ANDROID-4629

Dependencies:

  • Update NavCore to v0.7.0-rc.1
  • Update Foundation to v1.7.0
  • Update EntityService to v0.5.2-rc.1

Version 2.2.0-rc1

2022-04-12

Breaking Changes

  • Auto zoom improvements. ANDROID-4344
  • Disable show POI function by displayPOI with an empty list failed when numbers of POIs is large. ANDROID-4073

New Features

Bug Fixes

  • Matched Location bundle is null before nav statues update. ANDROID-4396

Dependencies:

  • Update Base to v2.0.1
  • Update NavCore to v0.6.0-rc.1
  • Update AdmClient to v0.5.1
  • Update EntityService to v0.5.1

Version 2.1.0

2022-03-23

Dependencies:

  • Update NavCore to v0.5.0

Version 2.1.0-rc1

2022-03-11

Breaking Changes

  • Optimize the urgent-x traffic data structure. ANDROID-4237

New Features

Bug Fixes

Dependencies:

  • Update NavCore to v0.5.0-rc.2

Version 2.0.1

2022-03-08

Dependencies:

  • Update NavCore to v0.4.0

Version 2.0.0-rc.2

2022-02-18

Breaking Changes

  • The parameter of UrgentEventListener.onUrgentEventUpdated() method is changed to TrafficIncidentResults list.

Version 1.4.19.5

2022-02-07

  • MapView:
    • Expose real reach API's in Android layer
    • Expose API for tappable map data POI's in java layer
  • Direction:
    • Real reach polygon feature
  • DriveSession:
    • DriveSession can be initialized with services disable
  • Misc.
    • Provide a set of APIs to disable/enable all cloud services dynamically
    • General bugfixes

Version 1.4.18.3

2022-01-07

  • MapView:
    • Auto Zoom - Animation speed improvement
  • DriveSession:
    • DriveSessionException formatting
  • Misc.
    • Provide a set of APIs to disable/enable all cloud services when initialization
    • Support Android11+ storage permission requesting
    • General bugfixes

Version 1.4.15.6

2021-11-08

  • MapView:
    • Rewrite the AutoZoom which introduced the json file to control revolved status
    • Use physical dpi (xdpi/ydpi) instead of logical dpi (densityDpi)
  • DriveSession:
    • Support exposing more error events from better route feature
  • Misc.
    • Atlas configuration independence
    • General bugfixes

Version 1.4.14.2

2021-10-13

  • MapView:
    • Change the type of traffic incident to V2
    • Optimize the order of touched annotations
    • Implement route characteristic 'out of range'
    • Support cluster map view
    • Support getting eating route tail point
  • Misc.
    • Support ANZ region
    • General bugfixes

Version 1.4.13.1

2021-09-21

  • MapView:
    • Support clear POI cache data
    • Support flat terrain
  • DriveSession:
    • Add time attribute to location in PositionEventListener's callback
    • Support avoid step and incident
  • Misc.
    • Change the default log level from INFO to WARNING
    • Support the client to set the Region when initializing the SDK
    • General bugfixes

Version 1.4.12.1

2021-08-30

  • MapView:
    • Optimize the map engine's display quality of route
  • DriveSession:
    • Support MMFeedbackInfo
    • Expose getTimedRestrictionEdges and saveTime field when route is updated by DRG
    • Expose better route fail reason
    • Return an empty streetName if there's no road name
  • Misc.
    • Keep TaLog's config when SDK init
    • General bugfixes and performance improvements

Version 1.4.11.7

2021-09-03

  • MapView:
    • Optimize the MapView initialize time
    • Optimize the CPU usage by GL Thread
    • NorthUp FollowVehicleMode support keeping north up after rotating
    • Support Free-Drive AutoZoom
    • Support displaying and hiding annotations under annotation layer
    • Support limit Max & Min zoom level
  • Direction:
    • Replace use_traffic_info of RoutePreferences with avoid_traffic_congestion
  • DriveSession:
    • Support adjusting saved time percentage dynamically
  • Misc.
    • General bugfixes and CPU performance improvements

Version 1.4.10.1

2021-07-20

  • MapView:
    • Support enable/disable AutoZoom in both HeadingUp and NorthUp FollowVehicleMode
    • Remove enhanced FollowVehicleMode
    • Optimize annotation's setIconX and setIconY method
    • Support grouping annotation
    • Optimize AutoZoom with new API
    • Support to set FPS
    • Map style updates
  • Direction:
    • Support waypoint optimize task
  • DriveSession:
    • Provide better route context info in better route notification / candidate
    • Provide nearby and along route Urgent/X-Urgent event along route notification
    • Support DR feedback
  • Misc.
    • Support URLs setting
    • General bugfixes

Version 1.4.9.6

2021-07-01

  • MapView:
    • Support show POI on map
    • Support u-turn arrow style
    • Support double-tap zoom in at the touch position
    • Support annotation update with new texture,except congestion bubble and route annotation
  • Direction:
    • Provide travel points along the route, including origin, waypoints and final destination.
    • Improve routing performance for EU region
  • DriveSession:
    • Support update AudioLocale
    • Expose traffic setting: SETTING_KEY_NAME_TRAFFIC_FETCH_RANGE
    • Provide along route traffic incident
    • Enable feature where am I
  • Misc.
    • Expose MAP_DATA_STREAMING_SPACE_LIMIT config
    • General bugfixes

Version 1.4.8.2

2021-06-08

  • MapView:
    • Map style updates
    • Forbid the up and move event to trigger the route
    • Support two new traffic incident filters:traffic-incident-urgency-level and traffic-incident-blocking
  • Direction:
    • Provide hybrid client configuration for timeout threshold of waiting cloud routing
    • [EV] Support Eco Curve setting
    • Support optional android location to construct GeoLocation
    • Support real reach feature in direction side.
  • DriveSession:
    • Refactor AudioType in the AudioInstruction
    • Enrich ManeuverInfo
    • Expose way to specify "Info", "1st", "2nd" & "3rd" guidance
    • Traffic bar improvement
  • Misc.
    • General bugfixes

Version 1.4.7.1

2021-05-17

  • MapView:
    • Use default map style
    • Support both default screen and off screen snapshot
  • Direction:
    • Upgrade V2 route response and models
  • Misc.
    • Start broker service
    • Support getting map data version and SDK version
    • General bugfixes

Version 1.4.5.31

2021-04-16

  • MapView:
    • Map style updates
    • Update no culling annotation style
    • ADILine support end point
    • AutoZoom only supported in FollowVehicleMode.Enhanced
    • Support 2D/3D render mode
    • Support Sub-View
  • DriveSession:
    • Support prefetching data after starting navigation
  • Direction:
    • Support hybrid routing mode which will choose suitable onboard / cloud service intellectually
  • Misc.
    • General bugfixes and CPU performance improvements

Version 1.4.4.14

2021-03-26

  • MapView:
    • Support query follow vehicle mode
    • Improve usability of annotation api
    • Support create annotation with either heavy or light congestion bubble
  • DriveSession:
    • Support jump road feature
    • Prompt deviation audio only once when in a continuous deviation phase
    • Prompt rerouting audio when a new route is produced through deviation
  • Misc.
    • Support set unit for METRIC or IMPERIAL
    • General bugfixes and performance improvements

Version 1.4.2.12

2021-01-29

  • MapView:
    • Add OnTouch support for map elements
    • AutoZoom improvements for free drive and active navigation
    • Add font size configuration support
    • Traffic on route Support
    • Map style updates
  • DriveSession:
    • Phoneme support for audio guidance
    • Request along route traffic info
    • Support prompting cloud congestion traffic in audio
  • Direction:
    • Onboard routing support improvements
  • Misc.
    • General bugfixes and performance improvements

Version 1.4.1.7

2021-01-15

  • MapView:
    • Annotation API to set and get ExtraInfo
    • Use night mode as default color theme
    • MapViewListener support, provide onMapFrameUpdate callback
    • LayoutController support, client can set Vertical&Horizontal offset for the layout
    • Support worldToViewPort & viewportToWorld conversion
  • DriveSession:
    • JunctionView improvements
    • Guidance of multiple alerts
      • SpeedLimit
      • Running red light
      • Congestion
  • Direction:
    • Add api to obtain route's UUID
    • Add RoadCalibrator for jump button support
  • System improvements:
    • Init & dispose SDK instance from worker thread instead of main thread
  • Misc.
    • Add build version for Javadoc
    • General bugfixes and performance improvements

Version 0.6.72.24

2020-12-25

  • MapView:
    • Additional user interaction improvements
    • Viewport offset support
    • TSS loading support
    • Route eating Support
  • DriveSession:
    • Custom location provider support
    • Dynamic ReRouting support
  • Direction:
    • Update response data model to support additional attributes
  • System improvements:
    • Cloud environment setup
    • Java 1.7 compatible support
    • Streaming mode
  • Misc.
    • General bugfixes and performance improvements

Version 0.6.71.2

2020-12-04

  • MapView:
    • Vehicle controller support
    • Route controller and annotation controller improvements
  • DriveSession:
    • Rich navigation event support
    • Alert support
  • Direction:
    • Update response data model to support additional attributes
  • Misc.
    • General bugfixes and performance improvements

Version 0.6.70.1

  • MapView:
    • Bug fixes
  • DriveSession:
    • EU Region support
    • AudioGuidance support
    • TraveledDistance and TraveledTime support
  • Map:
    • Bug fixes
  • Documentation:
    • Javadoc for SDK components

Version 0.6.70

  • MapView:
    • Camera controller support
    • Camera bearing angle
    • Central position of camera
    • Different follow vehicle mode support
    • Free mode support
    • Zoom level control
    • Route controller support
    • Annotation controller support
  • DriveSession:
    • Adas event listener support
  • Documentation:
    • Javadoc for SDK components