Skip to main content

Android Changelog

Version 1.4

1.4.3

September 17, 2025

Major Infrastructure Changes

  • Updated to support 16KB page alignment for Android 15+ compability
  • Updated geospatial library binaries

Improvements

  • Enhanced dwelling detection with oscillation support and configurable intervals
  • Location data collector has been rewritten to support local data processing
  • Enhanced permission handling system
  • Improved class readiness detection and background mode handling for local ETL

1.4.1 - 1.4.2

WARNING

These versions are removed from the repository and should not be used.

1.4.0

November 04, 2024

Features

  • Added local ETL system to handle data processing on device
  • Added ability to pause/resume location collection based on ETL needs

Bug Fixes

  • Fixed database cursor exceeding limits
  • Resolved upload functionality issues

Version 1.3

1.2.0

September 30, 2024

Features

  • Added support for custom notification text
  • Added getAuthenticatedUrl() method to SDK for secure URL generation

Bug Fixes

  • Fixed crash during background startup when using manual initialization mode
  • Improved reliability of SDK initialization in background scenarios

Dependencies

  • Updated location services dependency to latest version

Version 1.2

1.2.4

May 23, 2024

Features

  • Foreground service support for stable data collection

Bug Fixes

  • Restored WorkManager auto-initializer functionality
  • BLE Performace: Fixed GATT inconsistency and reduced CPU usage in Bluetooth scanning
  • Fixed logger attempting to use database before initialization

1.2.1

November 16, 2023

Features

  • Dynamic storage for sharing variables with Kettle

Improvements

  • Enhanced SDK initialization during background startup
  • Updated all broadcast receivers with forced initialization
  • Improved background task handling with forced SDK initialization

1.2.0

October 11, 2023

Features

  • Option to fully disable SDK to allow manual initialization

Bug Fixes

  • Fixes an issue where SDK state header was improperly built
  • SDK package will now correctly import the common project