• EnglishEspañol日本語한국어Português
  • EntrarComeçar agora

Android agent release notesRSS

January 12, 2017
Android agent v5.10.0

New in this release

  • Fixed instrumentation failures that occurred when building apps that used both Dexguard and the Android Retrolambda plugin.
  • Updated agent logging to remove noise and conform to Gradle logging conventions.
    Adding --info or --debug to the Gradle build will result in more detailed logging messages.
  • Replaced Gradle agent plugin POM file missing from Jfrog Bintray artifact repository.
  • Agent and agent plugin are now built using JDK 1.8.

December 6, 2016
Android agent v5.9.0

New In This Release

  • Starting with this version of the SDK, you can set a custom user identifier value that can be used to associate user sessions with analytics events and attributes. Check out the NewRelic.setUserId method for more information.

October 18, 2016
Android agent v5.8.4

Fixes

  • Fixed content length tracking and reporting failure for Retrofit ResponseBody contents.

October 3, 2016
Android agent v5.8.3

Update for OkHttp3 instrumentation

  • This release updates OkHttp3 instrumentation. OkHttp3 instrumentation is the automatic instrumentation for apps using the OkHttp version 3 HTTP client library for synchronous and asynchronous network requests. OkUrlFactory is also now supported when used with OkHttp3 client.

Fixes

  • Fixed the class cast exception crash when using OkHttp3 web sockets.

September 29, 2016
Android agent v5.8.2

Fixes

  • Addressed a potential crash that could occur when using OkHttp3 with both interceptors and caching.

September 26, 2016
Android agent v5.8.0

New in this release

  • Add support for OkHttp3 instrumentation
    This release adds automatic instrumentation for apps using the OkHttp version 3 HTTP client library for synchronous and asynchronous network requests. OkUrlFactory is also now supported when used with OkHttp3 client.

Fixes

  • Improved interaction reporting
    The app's main activity, not Android SDK subclasses, is now reported as the default interaction.
  • Fixed NPE when reading from instrumented InputStream instances.
  • Fixed unhandled MeasurementException crash in when renaming interactions.
  • Added session attributes missing from crash reports.

September 2, 2016
Android agent v5.7.1

Fixed in this release

  • Fixed a hang due to a sampling race condition that occurred when an app's crash was uploaded to New Relic.

August 4, 2016
Android agent v5.7.0

New in this release

  • We are pleased to announce support for Dexguard.
    • Full build time compatibility with Dexguard version 7.2.04 or higher
    • Full instrumentation support
    • De-obfuscated crash report stack traces

Fixes

  • The New Relic Gradle plugin depends on the Android application or library plugin having been installed first. The New Relic plugin now throws a Gradle runtime exception, which includes instructions on how to fix the problem, if it is applied before Android.
  • Interaction trace completion was blocked on the sampling tasks running during the interaction. Any running sample tasks are stopped immediately when the interaction trace completes.

Changes

  • The Android agent now requires Proguard version 5.0 or higher for Proguard support

May 31, 2016
Android agent v5.6.1

Fixes

  • Fixes crashes when initializing JsonObject instances with null values. The class constructor now throws a JSONException if the passed JSON string argument is null.
  • Fixes crashes that resulted from attempting to determine the root cause of an unhandled exception.
  • Fixes very rare crashes when OkHttp2 returns a null Response object following a network request.

May 4, 2016
Android agent v5.6.0

Improvements

  • Improved OkHttp2 error reporting

    A set of OkHttp2 request exceptions, previously listed as Unknown errors, have been adapted to reportable error types.

  • Reduce upload attempts for cached crash reports

    Crash reports that are collected, but cannot be immediately uploaded, are saved locally. Saved crashes are uploaded to the crash collectors as part of agent initialization, and if the upload was successful, the local copy is removed. Otherwise, the upload is tried again the next time the app is launched, and this would go on until the upload was successful. To limit accumulation, and reduce old or duplicated crash reports, the agent now limits retries to three attempts.

Fixes

  • Fixes crash when initializing JsonArray instances with null values. Throws JSONException if the passed JSON string argument is null.
  • Fixes certain crashes resulting from NoClassDefFoundError exceptions thrown by multi-dexed apps compiled for Dalvik on platforms prior to Lollipop (Android 5.0, API level 21).

Copyright © 2024 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.