New Features
- Introduced build-time feature flag for LogInstrumentation.
- Enhanced logging by including Session Attributes as Log Attributes.
Bug Fixes
- Resolved missed session events in the background reporting feature.
- Fixed memory leak related to mobile handled exceptions during network unavailability.
- Corrected application crash scenario during agent shutdown.
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.
New features
- Implemented OpenTelemetry (Otel) Distributed Tracing.
- Added support for Gzip compression for log data ingestion.
- Included Application Not Responding (ANR) thread data in the reporting process.
Fixed issues
- Fixed an issue with log instrumentation that caused build failures.
- Fixed an issue where throwable errors generated repetitive entries in Logcat.
- Fixed a crash caused by calling
removeAttributes
before starting an agent. - Fixed user-reported issues with log functionality.
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.
New
- Adds support for the Android Gradle Plugin 8.7.
Fixed issues
- Resolved an issue where ProGuard/DexGuard mapping files weren't being properly uploaded to New Relic, improving crash reporting accuracy.
- Fixed a crash that occurred when Kotlin mutable maps were passed to breadcrumbs and custom events.
- Corrected behavior where default interactions were being recorded even when the feature flag was disabled.
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 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.