Features
- On Android 15+ (API 35), the standalone
app.starttransaction now reports why the OS started the process viaapp.vitals.start.reasontrace data (e.g.launcher,broadcast,service,content_provider), derived fromApplicationStartInfo.getReason(). You can search and group by this attribute in the Trace Explorer. (#5552)
Fixes
- Use
System.nanoTime()for cron check-in duration measurement to avoid incorrect durations from wall-clock adjustments (#5611) - Fix crash when
getHistoricalProcessStartReasonsis called from an isolated or wrong-userId process (#5597) - Release
MediaMuxerwhen a replay segment has no encodable frames to avoid a resource leak (#5583)