New features
- Upgrade JDK support to JAVA22.
- Upgrade AGP support to 8.6.
- Add feature flag for event persistence. You can read our docs to learn how to enable this feature].
Fixed issues
- Fixed a corner case to prevent a mismatch between
appbuildid
andappversion
. - Fixed issue where crashes aren't ingested due to empty
stacktraceElements
. - Fixed a
NullValuePointer
exception when a shutdown is called. - Fixed a parameter mismatch in the gradle plugin which caused confusion in the logs.
Support statement
We recommend updating the agent at least every 3 months. The specific policies and dates for Android agent support of the can be found in the Mobile monitoring agents EOL policy.
This release is invalid and should not be used.
Support statement
The Android NDK agent version 1.1.1 and above requires Android agent 7.5.1 and higher. The Android NDK agent version 1.1.0 and above requires Android agent 7.5.0 and higher. The Android NDK agent version 1.0.3 and above requires Android agent 6.11.0 and higher. Versions 1.0.0 - 1.0.2 are compatible with Android agent 6.10.0 and lower.
We recommend you to upgrade the agent regularly, at least every 3 months.
Fix
- Tighten the logic around metric clearance to prevent dropping metrics when harvest is unsuccessful
- Add
sessionId
attribute as part of the log reporting
Support statement
We recommend updating the agent at least every 3 months. The specific policies and dates for Android agent support of the can be found in the Mobile monitoring agents EOL policy.
Fix
- Tighten implementation logic to better handle potential memory leakage, and add more logging for debugging visibilities.
Support statement
The Android NDK agent version 1.1.0 and above requires Android agent 7.5.0 and higher. The Android NDK agent version 1.0.3 and above requires Android agent 6.11.0 and higher. Versions 1.0.0 - 1.0.2 are compatible with Android agent 6.10.0 and lower.
We recommend you to upgrade the agent regularly, at least every 3 months.
New
- Add mobile log reporting feature. You can read our docs to learn more and how to enable this feature.
Support statement
We recommend updating the agent at least every 3 months. The specific policies and dates for Android agent support of the can be found in the Mobile monitoring agents EOL policy.
New
- Reduce the overall size of the agent.
- Extend
AgentNDK.Builder.withANRMonitor(boolean)
to disable native ANR detection as well.
Support statement
The Android NDK agent version 1.1.0 and above requires Android agent 7.5.0 and higher. The Android NDK agent version 1.0.3 and above requires Android agent 6.11.0 and higher. Versions 1.0.0 - 1.0.2 are compatible with Android agent 6.10.0 and lower.
We recommend you to upgrade the agent regularly, at least every 3 months.
New
- Add
ApplicationExitInfo
as part of data reporting, and the feature is enabled by default. To disable go to your mobile applications entity application settings page.
Support statement
We recommend updating the agent at least every 3 months. The specific policies and dates for Android agent support of the can be found in the Mobile monitoring agents EOL policy.
New
- Add
ApplicationExitInfo
as part of data reporting. - Add the ability to report data while an application goes into a background state. You can read our docs to learn how to enable this feature.
- Includes code for upcoming log forwarding feature. See your Account Team for information about early adoption.
Fix
- Enhance
setUserId()
function to add the ability to update userID attribute multiple times in a short period without losing the history of different end users. You can read our docs to learn about this fix. - Enhance the accuracy of device time calculation when it is changed by the mobile network.
- Resolve an ANR issue when the application reports events.
- Resolve an issue when exceptionMessage of a MobileHandledException doesn't display in query results.
Support statement
We recommend updating the agent at least every 3 months. The specific policies and dates for Android agent support of the can be found in the Mobile monitoring agents EOL policy.
Fix
- Resolve a SHA-signed error during build time by disabling JAR signing verification.
- Resolve reported ANRs during event persistance serialization.
- Enhance symbol upload process to improve request error rate and support a pending new upload endpoint.
Support statement
We recommend you to upgrade the agent at least every 3 months. The specific policies and dates for Android agent support of the can be found in the Mobile monitoring agents EOL policy.
New
- Added the ability to persist events when application is force killed.
- Added the ability to store harvest data that previously would be lost if the application doesn't have internet connection. These harvest are then sent after an internet connection is established and the next harvest successfully uploads. This feature is disabled by default, see more details here to enable it.
- Added
setMaxOfflineStorageSize
API to set the maximum amount of data that can be stored locally. - Added support for Unreal platform.
- Added support for Android dynamic features.
Fix
- Fixed an issue that target activity is not captured when calculating app launch time from the start to a target activity rather than the default main activity.
Support statement
We recommend you to upgrade the agent at least every 3 months. The specific policies and dates for Android agent support of the can be found in the Mobile monitoring agents EOL policy.