iOS release notes

iOS release notes

Tuesday, January 26, 2016 - 16:52 Download

Improvements

  • Improved the dSYM archive uploader so it will now dispatch asynchronously to the build, and will retry the upload up to 3 times.
  • Custom metrics will now accept spaces in the name.
  • Improved Cocoapods support. The NewRelicAgent podspec no longer includes version strings in framework paths. This eases pod management and reduces diff clutter when dealing with version control software.

Fixes

  • ​Corrected a bug in crash reporting where certain internal symbols were globally visible when the -ObjC linker flag is present.
  • Corrected a bug in crash reporting where Cortex-A9 chips were reported as ARM-Unknown in crash reports.
  • Validating the length of activities, only allowing those with a start time within the current session.
Thursday, January 7, 2016 - 14:53 Download

Improvements

  • This release changes the way Monthly Active Unique devices (MAUs) are identified. The iOS agent now uses the iOS provided identifierForVendor from Apple to count unique devices. 

Fixes

  • Improved internal management of application termination, reducing occurrences of a specific agent crash.
  • The agent will no longer harvest in the background if the app is executing background activities.
Thursday, November 19, 2015 - 15:30 Download

Improvements

Fixes

  • Fixed missing Cross Application Trace header in HTTP Error data. This will result in more detailed data in HTTP Errors dashboards.
  • Off-loaded interaction event generation from main thread to background thread. This caused UI sluggishness under extreme circumstances
Thursday, October 29, 2015 - 15:13 Download

Fixes

  • This release fixed incorrect data validation for some custom Insights events. The event attribute value validation was too strict, causing it to sometimes incorrectly reject valid input.
Tuesday, October 13, 2015 - 15:00 Download

Improvements

  • Adds IPv6 support to the iOS Agent. At WWDC this year, Apple announced they will be requiring IPv6 compatibility for all submitted apps at some point in the future.

Fixes

  • Fixes a crash that can occur when the app is backgrounded and the OS forcibly destructs the app while the agent was still active. This caused critical agent code to be unexpectedly destructed while data was still being processed.

Thursday, September 17, 2015 - 15:30 Download

Improvements

  • This release adds support for building apps with Xcode 7. Xcode 6 and earlier are no longer supported. If you require Xcode 6, use version 5.2.2 or earlier of the iOS agent.
  • This release also adds Bitcode support, used in apps with Bitcode enabled (Bitcode is enabled by default in Xcode 7).

Notes

  • As of this release, the New Relic iOS agent no longer supports iOS 5. The minimum required version is now iOS 6.
Tuesday, September 1, 2015 - 13:25 Download

Fixes

  • The iOS SDK now accepts control characters (such as \t, \r, \n, etc.) while sending custom attributes and events for New Relic Insights.
  • Fixes a problem while sending quote characters in custom attribute or event data.
  • Addresses a crash that could occur in the iOS CoreTelephony library when the agent gathers the carrier name.
  • Mitigates a rare scenario that could result in the agent harvest process occurring twice when the app was sent to the background.

Notes

  • This is the last iOS agent release to support building with Xcode 6 or earlier.
  • This is the last iOS agent release to support iOS 5.
Monday, August 17, 2015 - 15:05 Download

Fixes

  • Prevents the execution of certain NSNotification observers during key background operations. This will mitigate a crash that could occur during that time frame within the associated observers.
Thursday, July 30, 2015 - 14:30 Download

Improvements

  • The SDK now tracks the number and duration of network requests per interaction, which will be used in upcoming features.
  • A session duration is now recorded for sessions that crash. Mobile crash events in Insights will have a session duration.

Fixes

  • Fixes a bug where certain HTTP request measurements were duplicated in interaction trace details.
  • Improves the accuracy of recording measurements in the SDK.
Tuesday, June 30, 2015 - 15:44 Download

Improvements

  • Improves overall agent performance.
  • Fixes race condition that prevents session start metrics from being logged on app launch.
  • Fixes crash in -setNRSessionAttribute:value: that can occasionally occur on app background or foreground.

Pages