Releases: Ubudu/Android-IndoorLocation-SDK
Releases · Ubudu/Android-IndoorLocation-SDK
v3.0.18
Features added:
- allow to set set full Configuration object. Previously it was possible only to select a pre defined preset with
setModeOfOperation
method. See https://github.com/Ubudu/Android-IndoorLocation-SDK/blob/master/indoorlocation/app/src/main/java/com/ubudu/indoorlocation/reference/MyIndoorLocationProvider.kt#L38 - allow to set minimum number of beacons to compute position with, see: https://github.com/Ubudu/Android-IndoorLocation-SDK/blob/master/indoorlocation/app/src/main/java/com/ubudu/indoorlocation/reference/MyIndoorLocationProvider.kt#L52
Improvements:
- None
Issues addressed:
- None
Production release v3.0.17
Features added:
- None
Improvements:
- None
Issues addressed:
- fixes to make SDK work well on Android 12
Production release v3.0.9
Features added:
- None
Improvements:
- None
Issues addressed:
- fix BLE scanning issue for latest Android OS versions
Production release v3.0.8
Features added:
- allow to unbind and bind indoor location manager when app toggles background/foreground. Thanks to that the app can be forced to stop scanning when not used.
Improvements:
- remove location permissions from SDK manifest allowing the developer to use only the ones really needed in particular app
Issues addressed:
- back office data sync getting stuck
- update Bluetooth Scanner suited for latest Android OS versions
Production release v3.0.0
Features added:
- UWB TWR mode via BLE connection to the tag
Issues addressed:
- no position at start when GPS register/unregister loop happens (e.g. near windows)
Production Release v2.12.0
Improvements:
- Removed android.permission.BOOT_COMPLETED permission from the manifest. This permission is optional and should be added on the application level if developer wants to have 100% guarantee that analytic logs will be posted to the cloud without user restarting the app after phone gets rebooted.
- Removed deprecated API of setting automatic server restart.
Production Release v2.11.5
Features added:
- Attractor mode of operation
Improvements:
- log list of indoor zones valid for position in the analytic logs
Production Release v2.11.4
Improvements:
- removed 10 seconds limits on position logging
Issues addressed:
- fix crash occurring in RealTimeLogger when an invalid URL is given
- plugged latest BLE scanner module with fixes for Android N
Production Release v2.11.3
Features added:
- real-time position logging api, see wiki article
- added api to switch between stable/ble_corrective modes of operation. This allows to have more stable position output if needed on the cost of accuracy or more fluent updates on the cost of stability. This modes can be switched real time without the need restarting the whole SDK. Stable mode is the deafult one.
- added API to control particle filtering spread. This can help fine tuning the positioning accuracy and latency to particular hardware on site installation
Issues addressed:
- fixed remaining position logs not being persisted for posting after app got killed
- fixed Bluetooth scanning related crash
- fixed bug of processing beacons from other regions than indoor location dedicated region. This was happening when app used Indoor Location SDK together with Contextual Interaction SDK
Production Release v2.11.2
Improvements:
- added speed estimation
- improved motion sensors logic to improve position stability when not moving and reduce position changing lag when actually moving
Issues addressed:
- fixed reseting of position when error arises too much during motion