Skip to content

Release Notes

Release notes contain information about new features, improvements, known issues, and bug fixes in each release.

Version 1.4

1.4.18

1.4.18.2

2022-01-07

Compared with previous version 1.4.13.15.

  • Add Speeding event in driving behavior category.

1.4.13

1.4.13.24

2022-10-18

Compared with previous version 1.4.13.23.

  • Fix the bug that rejected requests being retried continuously due to incorrect app id set by clients.
  • Fix the bug that data cap did not take bad request(like http 400) into account
  • Add a new penalty feature about sending interval that when for the first http request error, then next double the sending interval as 2, 4, 8, 16 times default sending interval, and maximum 160 seconds.

1.4.13.23

2022-09-06

Compared with previous version 1.4.13.22.

  • Add a new feature that backend can deduce application name using API key/secret rather than relying on SDKOptions.ApplicationInfo.applicationName

1.4.13.22

2022-07-06

Compared with previous version 1.4.13.19.

  • Fix bug that DataCollector crash when trying to send data collection event right after the sdk initialization.
  • Add protection when database file got corrupted

1.4.13.19

2022-4-30

Compared with previous version 1.4.13.15.

  • Fix bug that change locale to French will result in crash.
  • Add app-interaction category including Promotion, Voice, AppActivated, AppDeactivated, Interaction, CapturePoiOnMap, CardInteraction FTUEAgreements, Order, Pay, PredictiveCards, PredictiveNavigationSetting events.
  • Add navigation category including MPPMismatch, NavStart, NavEnd, Route, Waypoint, DriveEdges, CVPJump, ContentSwitch events.
  • Add general category FatalError, SystemError, CustomEvent events.
  • Add trip category TripStart, TripEnd events.
  • Add others category Weather events

1.4.13.15

2021-10-20

Compared with previous version 1.4.10.84.

  • Integrate with NDK r15c, previous is r21c.
  • Data Collector service relies on a customized Android system service(Broker Server), via ServiceConnection which is called from the main thread. As a result, Data Collector service can no longer be initialized from the main thread.

1.4.10

1.4.10.84

2021-09-03

Compared with previous version 1.4.10.81.

  • Use TripStart event rather than EngineStart event when trip start detected, same for TripEnd/EngineStop
  • Add data field trip id and sdk version in logContext.
  • Integrate with NDK r21c, previous is r15c.

1.4.10.81

2021-08-01

Compared with previous version 1.4.8.19.

  • Add one more API in datasource to support auto trip detection.
  • Add APIs in datasource to enable/disable datasource and query its status.
  • Disable motion sensors datasource by default.
  • Update and collect sensors and Gps data that are used to detect driving behavior events HardBrake, HardAcceration and SharpTurn when they occur for 10 seconds before and 5 seconds after.
  • All data in terms of double is formatted in 6 digits.

1.4.8

1.4.8.19

2021-07-01

Compared with previous version 1.4.8.1.

  • Change default collect level from medium to low
  • Add Datasource support for background mode
  • Add Datasource support for: AmbientMagnetic
  • Update Datasource algorithm for generating events HardBrake, HardAcceration and SharpTurn.

1.4.8.1

2021-06-08

Compared with previous version 1.4.5.31.

  • Add Datacollector support for phone events: Accelerometer, AmbientHumidity, AmbientLight, AmbientPressure, GeomagneticRotationVector, Gravity, Gyroscope, Heading, LinearAcceleration, RotationVector
  • Add Datasource support for 4 types of phone events: Accelerometer , Gravity, Gyroscope, LinearAcceleration
  • Add Datacollector support for driving behavior related event models: HardBrake, HardAcceration, SharpTurn and Tripscore
  • Add Datasource support for dynamically generating events HardBrake, HardAcceration and SharpTurn based on the sensor data changes from system.
  • Add the feature that flush all binary data in memory into db when shutdown to avoid data loss.

1.4.5

1.4.5.31

2021-04-29

Compared with previous version 1.4.4.14.

  • Add support for sensor event models AcceleratorPedal, ASR(Anti-Slip Control Status), BrakingDecel, EngineLoad, EngineLoad, FuelLevel, Ignition, RelativeAcceleratorPedal, RuntimeSinceEngineStart, VehicleSpeed.
  • Expose simple configuration interface to end-user to specify grouping/packaging name and level(high/medium/low) rather than many detailed parameters.
  • Reduce lots of INFO logs in datacollector.
  • Fix bugs that session id should be fixed for a trip session.
  • Improve gpsProbe implementation to avoid exception that Can't create handler inside thread that has not called Looper.prepare() which result in latlon(0,0).

1.4.4

1.4.4.14

2021-03-31

  • Add more event model ClimateState, ChargeState, EntityFeedback, SelectWordPrediction.

1.4.2

1.4.2.99

2021-04-23

  • Fix bugs that session id should be fixed for a trip session.

1.4.2.98

2021-04-20

  • Reduce lots of INFO logs in datacollector.
  • Fix bug that exception Can't create handler inside thread that has not called Looper.prepare()"occurs when passing android.content.Context instance other than MainActivity.this to initialize datacollector.

1.4.2.96

2021-03-31

  • Group sensors as a package in the configuration of data source component, rather than previously detailed parameters, now the user can simply specify certain package(presently only basePackage supported) as a combination of sensors and collect level low/medium/high.

1.4.2.93

2021-03-02

  • Reduce aar size by removing redundant assets and stripping the dynamic library files.

1.4.2.78

2021-02-10

  • Add an optional component Data Source to facilitate generation of data from various datasources
  • Reduce aar file size by optimizing dependencies.

1.4.2.12

2021-01-29

  • Add data field validation for SDKOptions as below are mandatory, if any invalid, API initialize() will fail

    • ApiKey
    • ApiSecret
    • CloudEndPoint
    • ApplicationInfo.ApplicationName
    • ApplicationInfo.ApplicationVersion
    • SdkCacheDataDir
    • DeviceGuid
    • UserId
  • Appid as part of cloud URL is derived from ApplicationInfo.ApplicationName

  • Fix bugs.

Version 1.3

1.3.1-r15c

2020-12-24

  • Fix bugs.
  • Reduce native library size by cutting off irrelevant components.
  • Add internal attributes to log events
  • API change for GpsProbeEvent: Multiple GPS records are allowed to set together now.

Version 1.2

1.2.5-r15c

2020-11-17

  • Add real implementations to all APIs, user can set endpoint https://restapistage.telenav.com, send data and visualize the data via Kibana.
  • Add one more parameter android.content.Context for API of "DataCollectorService.initialize"
  • Change groupId from com.telenav.androidsdk to com.telenav.sdk

Version 1.1

1.1.1

2020-09-30

  • First public release
  • Only API with empty implementation