Improvements and enhancements
- The agent now starts only in your app's default process, so apps that declare extra processes with
android:processno longer report empty sessions from them. (#648)
Bug fixes
- Fixed ANRs and other app exits reported on the next launch missing the
backgroundattribute when they happened while the app was in the background; the attribute is nowtrueorfalsebased on the app's state when the process exited. (#653) - Fixed events recorded while the app was in the foreground being reported with
background = truewhen they were sent in a batch harvested after the app moved to the background. With Background Reporting enabled, every event now carriesbackground = trueorbackground = falsefor the app's state at the moment it was recorded. Foreground events previously had nobackgroundattribute. (#655) - Fixed a
StackOverflowErrorcrash on page load in apps whoseWebViewsubclass overridessetWebViewClientto store the client and forward to it from its own internal client; the agent no longer installs its WebView client wrapper on such WebViews. (#660) - Fixed an ANR at app startup where the agent read its saved events from disk on the main thread; they are now loaded in the background. (#661)
Support statement
We recommend updating the agent at least every three months. Find specific policies and dates for Android agent support in the Mobile Monitoring Agents EOL Policy.