• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

iOS agent release notesRSS

November 8, 2017
iOS agent v6.0.0

Major release

This agent release was built with Xcode 9, breaking backwards compatibility with older versions of Xcode.

Improvements

  • Swift error support.

This release adds a new API in the NewRelic object +recordError:(NSError*)error withAttributes:(NSDictionary*)attributes;. This allows Swift errors to be recorded as MobileHandledException events and to be viewable in the Handled Exception Mobile UI page.

  • MobileRequest events are on by default.

MobileRequest events will now be transmitted by default. They can be turned off by calling [NewRelic disableFeatures:NRFeatureFlag_NetworkRequestEvents] before [NewRelic startWithApplicationToken:...].

  • Improved post build script.

Symbol files will now be processed at build time and uploaded to New Relic using the postbuild.sh, rather than uploading the entire dSYM at build time. This will reduce network overhead as well as improve the time it takes for crashes to symbolicate.

Fixes

  • Fixed low frequency crash in NRMAHarvestableMetric.m:45.
  • Resolved memory leaks.

tvOS agent v6.0.0

Major release

This agent release was built with Xcode 9, breaking backwards compatibility with older versions of Xcode.

Improvements

  • Swift error support.

This release adds a new API in the NewRelic object +recordError:(NSError*)error withAttributes:(NSDictionary*)attributes;. This allows Swift errors to be recorded as MobileHandledException events and to be viewable in the Handled Exception Mobile UI page.

  • MobileRequest events are on by default.

MobileRequest events will now be transmitted by default. They can be turned off by calling [NewRelic disableFeatures:NRFeatureFlag_NetworkRequestEvents] before [NewRelic startWithApplicationToken:...].

  • Improved post build script.

Symbol files will now be processed at build time and uploaded to New Relic using the postbuild.sh, rather than uploading the entire dSYM at build time. This will reduce network overhead as well as improve the time it takes for crashes to symbolicate.

Fixes

  • Fixed low frequency crash in NRMAHarvestableMetric.m:45.
  • Resolved memory leaks.

October 17, 2017
iOS agent v5.15.0

Improvements

The iOS agent now exposes an API on the NewRelic object:

+recordHandledException:(NSException* _Nonnull)exception attributes:(NSDictionary* _Nullable)attributes.

Passing a caught exception to this API will record details as a MobileHandledException event and record the thread details of the exception. This information will be available in the new UI for handled exceptions.

A new feature flag is available, NRFeatureFlag_HandledExceptionEvents. This toggles the generation of MobileHandledExceptions events and auxiliary data. It is enabled by default

Fixes

  • Fixed memory leak introduced by NSURLSession instrumentation.

tvOS agent v5.15.0

Improvements

  • Handled Exceptions in Objective-C

The tvOS agent now exposes an API on the NewRelic object:

+recordHandledException:(NSException* _Nonnull)exception attributes:(NSDictionary* _Nullable)attributes.

Passing a caught exception to this API will record details as a MobileHandledException event and record the thread details of the exception. This information will be available in the new UI for handled exceptions.

A new feature flag is available, NRFeatureFlag_HandledExceptionEvents. This toggles the generation of MobileHandledExceptions events and auxiliary data. It is enabled by default

Fixes

  • Fixed memory leak introduced by NSURLSession instrumentation.

August 1, 2017
iOS agent v5.14.2

Fixes

  • Fixes crash in WKWebView instrumentation caused by a nil WKNavigation object being passed to the web view delegate methods.

July 11, 2017
iOS agent v5.14.1

Fixes

  • Removed URL parameters from MobileRequest and MobileRequestError events. The concern being there may be confidential information contained in these parameters.

tvOS agent v5.14.1

Fixes

  • Removed URL parameters from MobileRequestError and MobileRequest events. The concern being there may be confidential information contained in these parameters.

June 20, 2017
iOS agent v5.14.0

New in this release

Now reports network request events to Insights! This feature must be enabled when starting the agent using [NewRelic enableFeatures:NRFeatureFlag_NetworkRequestEvents]. When enabled all network calls will be tracked, in addition to network errors. These new events will be available under the MobileNetworkRequest eventType. Examples of how to query these new events is available in our documentation: Mobile request query examples (MobileRequest).

tvOS agent v5.14.0

New in this release

Now reports network request events to Insights! This feature must be enabled when starting the agent using [NewRelic enableFeatures:NRFeatureFlag_NetworkRequestEvents]. When enabled all network calls will be tracked, in addition to network errors. These new events will be available under the MobileNetworkRequest eventType.

May 11, 2017
iOS agent v5.13.0

Features

  • Added a new MobileBreadcrumb custom event type that allows you to annotate the execution of your app, to help troubleshoot crashes and provide greater detail in Insights. Record this new event type with the method +recordBreadcrumb:withAttributes:.
  • Added an additional +recordCustomEvent:name:withAttributes method that takes the event name as an optional parameter. This avoids the need to add a name attribute in the passed attribute set.

Copyright © 2024 New Relic Inc.

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