October 30, 2018
iOS agent v6.4.1
Fixes
- Corrects bug in dSYM upload script introduced by Xcode10's new build system.
tvOS agent v6.4.1
Fixes
- Corrects bug in dSYM upload script introduced by Xcode10's new build system.
October 9, 2018
iOS agent v6.4.0
Fixes
+setMaxEventBufferTime
and+setMaxEventPoolSize
now persist between background/foreground- dSYM upload script has been improved. It is now better at finding and uploading dSYMs.
Improvements
- Reduced agent size by removing old architectures. Note: with the removal of i386 the agent will no longer build with iPhone4S simulators (however, it will still run on iPhone4S devices.)
Note: This agent was built with Xcode10. It may be necessary to use Xcode10 for compatibility.
tvOS agent v6.4.0
Fixes
+setMaxEventBufferTime
and+setMaxEventPoolSize
now persist between background/foreground- dSYM upload script has been improved. It is now better at finding and uploading dSYMs.
Note: This agent was built with Xcode10. It may be necessary to use Xcode10 for compatibility.
September 12, 2018
iOS agent v6.3.2
Fixes
- Fixed race condition in handled exceptions component, which had the potential of crashing on background inside
std::recursive_mutex::lock()
tvOS agent v6.3.2
Fixes
- Fixed race condition in handled exceptions component, which had the potential of crashing on background inside
std::recursive_mutex::lock()
June 14, 2018
tvOS agent v6.3.2
Fixes
- Replaced missing llvm bitcode in framework.
June 1, 2018
iOS agent v6.3.0
Improvements
- Agent can now handle region specific application tokens.
- Moved New Relic specific files out of users' "Documents" directory.
Fixes
- Fixed inconsistency in
deviceManufacturer
session attribute; it will always be set as "Apple, Inc". memUsageMb
session attribute will now be stored as a numeric value rather than a string value.- Fixed race-condition in gesture instrumentation that could cause a crash on app background.
RequestUrl
andRequestPath
attributes onMobileRequest
andMobileRequestError
events will consistently be not URL-encoded.- Crash reports will now be uploaded immediately after processing on subsequent launch.
- Fixed potential race-condition in
+[NewRelic stopCurrentInteraction:(NSString*)activityIdentifier];
that could result in dead-lock.
tvOS agent v6.3.0
Improvements
- Agent can now handle region specific application tokens.
Fixes
- Fixed inconsistency in
deviceManufacturer
session attribute; it will always be set as "Apple, Inc". memUsageMb
session attribute will now be stored as a numeric value rather than a string value.- Fixed race-condition in gesture instrumentation that could cause a crash on app background.
RequestUrl
andRequestPath
attributes onMobileRequest
andMobileRequestError
events will consistently be not URL-encoded.- Crash reports will now be uploaded immediately after processing on subsequent launch.
- Fixed potential race-condition in
+[NewRelic stopCurrentInteraction:(NSString*)activityIdentifier];
that could result in dead-lock.
Bugs
- Missing llvm bitcode (fixed in 6.3.1)
March 6, 2018
iOS agent v6.2.0
Improvements
- Improved performance of symbol map upload script.
- Improved performance of recordHandledException API.
- Removed deprecated APIs.
Fixes
- Prevents possible corrupted event data.
- Event/Attribute APIs now accept NSNumbers containing BOOL values
+[NewRelic setApplicationVersion:]
and+[NewRelic setApplicationBuild:]
will now throw an exception if called after the agent is started.