New in this release
- Add support for reporting app launch time, including cold time and hot time.
- Cold start time refers to an app’s starting from scratch. This means that the app’s process has not been created by the system until then.
 - Hot start time refers to when your app’s process is already running in the background.
 
 
Fixed in this release
- Fixed an instrumentation race condition when build is run with multiple Gradle workers (--max-workers > 2)
 - Fixed a crash when trying to report exceptions with missing stacktraces through supportability metrics.
 
Support statement:
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is 5.27.0.
New in this release
- Add support for handling JavaScript errors from React Native apps
 - Add a new session attribute 
RootedDevicewhen native reporting is enabled to signify whether the hosting device is rooted 
Fixed in this release
- Fixed an issue to address the format of distributed tracing header
 - Fixed an issue in plugin to address a corner-case exception thrown during map processing
 
Support statement:
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is 5.26.0.
New in this release
- Add support for native crash reporting in legacy agent crash reporting.
 - Add distributed tracing context support to New Relic SDK
 
Fixed in this release
- Fixed issue that kept the app's supportability metrics from being reported to New Relic
 - Updated the agent to address Gradle deprecation warnings
 
Support statement:
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is 5.26.0.
New in this release
- Add support for DexGuard 9
 - End of life for supporting android SDK 21 (Android 5) to 23 (Android 6)
 
Fixed in this release
- Fix a bug to capture response body using noticeHttpTransaction method
 
Support statement:
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is 5.26.0.
중요
Please note, support for Android SDK 21-23 has been removed in this release.
New in this release
- Add support for passing Throwable types to NewRelic.recordHandledException()
 
Fixed in this release
- Resolved a sampler thread leak that occurred in long-lived apps.
 
Support statement:
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is 5.24.0.
중요
Please note, support for Android SDK 21-23 will be removed in a future release.
Fixed in this release
- Resolved an error when transforming some libraries during build time. Detailed message: [ClassTransformer] transformArchive: java.util.zip.ZipException: duplicate entry: META-INF/MANIFEST.MF
 - Resolved a 'java.lang.NoClassDefFoundError' crash during runtime.
 
Support statement:
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is 5.24.0.
중요
Please note, support for Android SDK 21-23 will be removed in a future release.
Fixed in this release
- Resolved D8/R8 warning messages: Expected stack map table for method with non-linear control flow.
 - Fixed crash caused by 
NoSuchMethodErrorthat occurred on Android 5 and 6. - Reverted the fix for missing Retrofit2/OkHttp3 
bytesReceivedand error response body results to prevent memory leaking. 
Support statement:
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is 5.24.0.
New in this release
- Deprecated SDK location support, and removed geolocation listener from agent.
 
Fixed in this release
- Resolved missing Retrofit2/OkHttp3 'bytesReceived' and error response body results
 - Fixed single/orphan Distributed Tracing spans resulting from malformed trace parent HTTP header
 - Resolved missing OkHttp3 response bodies that made the agent incompatible with Mapquest
 - Resolved Gradle 7 execution optimization warnings due to the agent plugin's failure to declare an explicit or implicit dependency.
 - Removed erroneous Kotlin UnknownTaskException log warning
 
Support statement:
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is 5.23.0.
Fixed in this release
- Update ASM API level for all classes to fix a build error indicating: 
java.lang.UnsupportedOperationException: This feature requires ASM7when running on JDK 11 and Gradle 7+ - Emit log messages to warning while processing some unsupported classes due to an incompatibility with our bytecode injection library, further investigation needed
 - Add exception handling to address 
NoSuchMethodErrorruntime crash on certain Android devices 
Support statement:
New Relic recommends that you upgrade the agent regularly and at a minimum every 3 months. As of this release, the oldest supported version is 5.23.0.