iOS release notes

iOS release notes

Thursday, May 11, 2017 - 14:21 Download

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.
Thursday, April 20, 2017 - 13:12 Download

Fixes

  • Fixed rare app launch crash caused by collision of JSON serialization & New Relic's method instrumentation.
  • Added better messaging for custom eventType validation errors.
  • Improved crash report data quality.
Wednesday, March 29, 2017 - 15:54 Download

Fixes

  • The New Relic post-build script will now capture and upload dSYM files created in subfolders of the build folder.
Thursday, March 9, 2017 - 14:37 Download

Improvements

  • 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

Monday, February 27, 2017 - 14:48 Download

Improvements

  • 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.
Tuesday, February 7, 2017 - 16:24 Download

Fixes

  • Corrects WKWebView instrumentation bug that results in the NavigationDelegate method, webView:didCommitNavigation: being called instead of webView:didStartProvisionalNavigation:. This would result in a crash if the former is implemented in the delegate, but the latter is not.
Monday, January 23, 2017 - 12:51 Download

Improvements

  • Adds limited network monitoring for WKWebView. Due to constraints within the WKWebView API data sent and received counts are not available.

Tuesday, January 10, 2017 - 11:17 Download

Improvements

  • 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>];

Tuesday, September 27, 2016 - 14:14 Download

Fixes

  • Corrected crashing issue the affected some ARMv7s device.

Improvements

  • This version of the iOS Agent is built with Xcode 8, and Xcode 8 is required to build with this agent. If earlier versions of Xcode are required use iOS Agent 5.8.1.
Thursday, September 22, 2016 - 15:40 Download

Improvements

  • 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'.

Fixes

  • 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.

Pages