Raygun provider for .NET
This release of Raygun4Net includes support for correlating CR [Crash Reporting] and RUM [Real User Monitoring] data to Raygun's new APM [Application Performance Management] product.
Note the decrease in version is due to this repository also including the .NET Core provider which is at version 6.
We have just released support for .NET Core 2 applications targeting .NET Standard 2.
The new provider source can be found in the Mindscape.Raygun4Net.NetCore folder of the Raygun4Net directory.
You can alternately download the provider from NuGet using:
Install-Package Mindscape.Raygun4Net.NetCore -Version 5.5.4
This version only affects the Xamarin.iOS.Unified provider.
Make all RUM requests to Raygun asynchronous to resolve application stalling upon changing networks.
This version only affects the Xamarin.Android and Xamarin.iOS providers.
When the User or UserInfo properties are set (such as when the a user logs in), the existing session will end for the previous user, and a new session will start for the current user. Each session can only have a single user, so this change fixes a bug where multiple users actions were being collected into a single session for as long as the application is running, and only 1 of those users would be mentioned on that session.
The first time setting the User or UserInfo property does not trigger a session end. i.e. the app starts up with no user logged in - when a user does log in, the current session remains open and has its user set to the logged in user.
The Xamarin.iOS and Xamarin.Android providers now have support for Pulse for mobile. When enabled, this will automatically detect and report sessions and view loads. Network call timings can also be logged to Raygun Pulse. None of the other providers have been updated in this release. Pulse for mobile documentation can be found here.