First public release of version 2.0 optimized for modern Android versions.
Warning, this release drops support for bluetooth beacons
Changes
- Removed support for bluetooth beacons because that feature accounted for over 90% of all crashes
- Removed support for shared waypoints. Waypoints are now always treated as shared
- Removed support for our hosted public MQTT platform
- Added
ping
functionality that will trigger a location report periodically - Added support for Opencage Geocoder as alternative to Google
- Rewrote backend service from the ground up to work more reliable on modern Android versions that prevent many actions whe nthe app is in the background.
- Added custom useragent to HTTP mode to better identify the app in logs
- Added altitude to extended data publishes
- New algorithm for region detection that is assisted by location publishes
- Added support for inregions element of location publishes
- Fixed encryption issues with HTTP mode
A big thanks to @growse for his contributed code and all beta testers that identified possible issues.