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
RootedDevice
when 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.
Importante
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.
Importante
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.
Importante
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
NoSuchMethodError
that occurred on Android 5 and 6. - Reverted the fix for missing Retrofit2/OkHttp3
bytesReceived
and 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 ASM7
when 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
NoSuchMethodError
runtime 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.