Releases: MindscapeHQ/raygun4net
Tidy up release of TLS 1.2 work
Removed some dead code related to the previous TLS upgrade work
Updating downstream packages (that use raygun4net )
Fixing some nuget deployment configuration issues
[This wraps up the changes 6.0.0 -6.0.3, which were preview releases]
Misc updates to sub packages and readme's
This 'release' wraps up several small changes, which unfortunately did not have their own numbered Releases created here properly]
There was no nuget package version5.14.0
actually released. The may have been point releases of downstream packages (e.g., raygun4aspnet) however. Apologies' for the confusion.
What's Changed
- [APM-488] Disable profiling support by @Deacon-McIntyre in #450
- Added .net5 compilation target to AspNet core project by @Havunen in #454
- Bump version numbers for release by @krishnaKapadia in #456
- Add ConfigureAwait(false) by @ceilingfish in #455
- Bump version numbers for release of PR #455 by @JasenPalmer in #457
- Update README.md by @darcythomas in #459
- Update README.md by @darcythomas in #460
- Darcy/apl 188 by @darcythomas in #461
- Fixed Icons, license, and .Net versions supported by @darcythomas in #462
- Fix missing cookie collection in ASP.NET Core provider by @j5alive in #458
- Darcy/apl 188 by @darcythomas in #464
- Initialize Tags as List instead of string array in ASP.NET Core middleware by @dougwaldron in #467
- Bump version for deployment to nuget by @darcythomas in #468
- Update .NET providers readme by @crystalqdm in #475
- [MC-88] README changes for ASP.NET by @crystalqdm in #476
- [ACT-64] Update ASP.NET Framework MVC and WebAPI READMEs by @crystalqdm in #480
- [ACT-65] Update ASP.NET Framework MVC README documentation by @crystalqdm in #481
New Contributors
- @Havunen made their first contribution in #454
- @krishnaKapadia made their first contribution in #456
- @ceilingfish made their first contribution in #455
- @JasenPalmer made their first contribution in #457
- @dougwaldron made their first contribution in #467
- @crystalqdm made their first contribution in #475
Full Changelog: v5.13.0...v5.14.0
Removed now unused support for hooking into Raygun's APM profiler sampling
Removed now unused support for hooking into Raygun's APM profiler sampling
Exposed the BuildStackTrace method on the RaygunErrorMessageBuilder
What's Changed
- Exposed the 'BuildStackTrace' method on the 'RaygunErrorMessageBuilder' - primarily for use in the Raygun Serilog Sink.
- Update formatting in .NET Core readme by @samuel-holt in #436
- Make the Raygun directory configurable for Xamarin.iOS by @jonlipsky in #437
- [CR-259] Release the Xamarin iOS changes to the storage directory by @mduncan26 in #438
Full Changelog: v5.11.0...v5.12.0
Refactored offline storage
Changes:
- Refactored offline storage logic
- Configure the max number of reports that can be stored (up to 64 error reports)
- Error reports are tied to a single API key
- Enable/disable offline storage through the RaygunSettings instance
- Add: An internal logger for the Raygun client
Cache environment information
Cache the environment information upon first look up to avoid redundant work.
Singleton Http Client
- Using a singleton HTTP Client
- Null checks on Raygun Settings for the excluded status codes
Automatic UnhandledException tag
Any part of Raygun4Net that automatically sends exceptions will now add the "UnhandledException" tag just like other providers. This is used to distinguish uncaught exceptions (likely application crashes) vs exceptions sent from try/catch blocks. Currently applies to ASP .NET, MVC and WebAPI projects.
Additional options for filtering sensitive data from web requests
This update includes additional options through the RaygunClient and RaygunSettings to stop sensitive data being collected from HTTP requests and transmitted to Raygun.
You can now supply custom logic, through the implementation of a new interface IRaygunDataFilter, to remove sensitive information from the raw data of requests that is captured when generating a crash report. The update includes two implementations for filter XML and KeyValue data. An example for implementing an JSON filter can be found on our public site under the documentation section.
This update is available to the following providers:
- Raygun4Net.WebAPI
- Raygun4Net.MVC
- Raygun4Net.ASPNETCore
Correlate CR & RUM data with APM
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.