Fixed
- Addressed a memory leak resulting from ANR detection
Support statement
We recommend you to upgrade the agent regularly, at least every 3 months.
New
- Add a new feature to provide the ability to disable agent at runtime
Fixed
- Fix an issue of failing to report network failure
- Tighten the exception handling of HarvestTimer.tickNow() to prevent NullPointerException
Support statement
We recommend you to upgrade the agent regularly, at least every 3 months.
As of this release, the oldest supported version is 6.0.0.
Importante
Please note, the Android agent will be increasing the minimum Gradle versions in agent release 6.12.0. Customers will be required to upgrade to Android Gradle Plugin 7.2 or higher.
Fixed
- Fixed an issue of missing element in harvest payload, which has caused data loss during ingest in version 6.9.1
- Tightened metric data validations to prevent data loss during ingest
- Fixed a bug that allowed direct access to the agent plugin extension's configuration from Kotlin that could result in a failure to tag and upload obfuscation maps.
Support statement
We recommend you to upgrade the agent regularly, at least every 3 months.
As of this release, the oldest supported version is 6.0.0.
Fixed
- Fixed a distributed tracing issue for httpURLConnection in Cordova/Ionic apps.
Support statement
We recommend you to upgrade the agent regularly, at least every 3 months.
As of this release, the oldest supported version is 5.28.1.
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.