The New Relic tvOS agent is now deprecated. Please refer to the New Relic XCFramework Agent for tvOS support.
Added API to allow the agent data upload hosts to be set during agent start-up. ( +(void) startWithApplicationToken:andCollectorAddress:andCrashCollectorAddress: )
Removed deprecated use of NSURLConnection methods. Improved ptr auth stripping in arm64e crashes
Fixed build warnings related to the tvOS agent
+[NewRelic recordHandledException:(NSException*)] will no longer accept exceptions that were not thrown
dSYM upload script can handle paths with spaces in them
Improved possible race-condition with accessing currentSessionId. Note: This release was built with Xcode11 and may be incompatible with earlier versions of Xcode
Fixed incorrect time units recorded for response time of network errors. It was reporting as milliseconds, and it was corrected to seconds
The NewRelic NSURLSessionTaskDelegate object now provides an isKindOfClass: method that presents as the wrapped class. This improves compatibility with other frameworks
Bumped session attribute limit to 128 from 64
Improved dSYM upload script
Corrects bug in dSYM upload script introduced by Xcode10's new build system
+setMaxEventBufferTime and +setMaxEventPoolSize now persist between background/foreground. dSYM upload script has been improved. It is now better at finding and uploading dSYMs
Fixed race condition in handled exceptions component, which had the potential of crashing on background inside std::recursive_mutex::lock()
Replaced missing llvm bitcode in framework
Agent can now handle region specific application tokens
Improved performance of symbol map upload script. Improved performance of recordHandledException API. Removed deprecated APIs
MobileRequestError events now contain the response body returned in the network request response, if one exists. Response bodies will only be reported if the http response body capture feature flag is…
This agent release was built with Xcode 9, breaking backwards compatibility with older versions of Xcode.
Handled Exceptions in Objective-C
Removed URL parameters from MobileRequestError and MobileRequest events. The concern being there may be confidential information contained in these parameters
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 …
Added a new 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…
Adds new API +[NewRelic recordCustomEvent:(NSString*)eventType withAttributes:(NSDictionary*)attributes]
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 b…
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 displ…
The dSYM upload script can now handle targets with spaces in the name
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 s…
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 thr…