tvOS release notes

tvOS release notes

Tuesday, July 11, 2017 - 10:48 Download


  • Removed URL parameters from MobileRequestError and MobileRequest events. The concern being there may be confidential information contained in these parameters.
Tuesday, June 20, 2017 - 11:06 Download

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.

Thursday, May 11, 2017 - 15:11 Download


  • Added a new MobileBeadcrumb event type that allows you to annotate the execution of your app, to help troubleshoot crashes and provide greater detail in Insights. Use this new event type using the conveneince 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.
Friday, March 10, 2017 - 12:54 Download


  • Adds new API +[NewRelic recordCustomEvent:(NSString*)eventType withAttributes:(NSDictionary*)attributes]

This method replaces +[NewRelic recordEvent:(NSString*)name withAttributes:(NSDictionary*)attributes] which is now deprecated, with the intention of removal in the future. The new API creates a new event with an event type specified by the eventType parameter, whereas the deprecated method create a event with the Mobile event type and an attribute with the name 'name' and the value of the name parameter. This change satisfies customer requests for:

  • Improved Insights query performance
  • Defining custom event types
  • Finding custom event in Insights more easily
  • Flexibility to define data retention per custom event type

  • Adds helper method +setUserId: to NewRelic.h which sets a session attribute, userId, with the passed value. This method is effectively the same as [NewRelic setAttribute:@"userId" value:<username>];
  • This release adds a new Insights event type: MobileRequestError. This new event tracks networking and http errors during the app's lifecycle, adding the ability to slice and dice network error data! More details can be found at Mobile Request Error Events.
  • This agent now applies the lastInteraction attribute to all events, not just crash events.
  • The applications build value is now added as a default session attribute: appBuild.

Thursday, September 22, 2016 - 15:48 Download


  • Added support for control characters in Insights data. Control characters will now be displayed by their common escaped character representation. For example: an 'end-of-text' control character will be displayed as '^C'.


  • Removed instrumentation of ASI networking framework. This prevents collisions with Apple's private API scans, which produces a false positive when scanning our instrumentation of this library. We recommend anyone still using ASI for networking to use our custom network instrumentation tools going forward.
Friday, September 2, 2016 - 13:44 Download


  • Added support for control characters in insights data. Control characters will now be displayed by their common escaped character representation. e.g.: an 'end-of-text' control character will be displayed a '^C'.
Tuesday, August 2, 2016 - 11:34 Download


  • The dSYM upload script can now handle targets with spaces in the name.
Friday, July 29, 2016 - 14:30 Download


  • Embedded framework support in crash reporting: If your application is built with an embedded framework, the agent will now automatically upload all dSYMs associated with your app and utilize them in symbolication of crash reporting.


  • Corrected some instances where networking errors were being recorded as HTTP errors.
Friday, June 17, 2016 - 09:30 Download


  • This is the initial release of the New Relic Agent for tvOS!
  • The tvOS agent allows you to monitor and manage the performance of your tvOS applications by providing end-to-end details, errors, and throughput from every angle in real time.
  • Provides access to New Relic Crash Reporting to track and diagnose crashes in your tvOS apps.
  • Includes APIs for custom instrumentation to gain deeper insights into specific areas of your app.
  • Get more details in the New Relic for tvOS documentation