1.28.2 (2026-05-05)
Bug Fixes
- autocapture: always persist app version/build at SDK setup (#407) (41f6423)
- Devices that ran the SDK with
APP_LIFECYCLESdisabled never persisted version/build info. EnablingAPP_LIFECYCLESlater (via remote config or a code change) would fire a spurious Application Installed event on every existing device. Version and build info are now persisted at SDK setup regardless of autocapture settings. - Migration note: for a clean rollout, ship this SDK update first (with
APP_LIFECYCLESstill off), then enableAPP_LIFECYCLESin a subsequent release. Enabling the flag in the same release as the SDK update will still fire the spurious event on devices that never had the fix.
- Devices that ran the SDK with
Deprecations
com.amplitude.core.Constants.EventTypes/EventProperties→com.amplitude.android.Constants.EventTypes/EventProperties. Existing code compiles and runs — IDE auto-fix via ReplaceWith. (#404)