Raygun provider for .NET
This 'release' wraps up several small changes, which unfortunately did not have their own numbered Releases created here properly] There was no nuget package version
5.14.0
actually released. The may have been point releases of downstream packages (e.g., raygun4aspnet) however. Apologies' for the confusion.
Full Changelog: https://github.com/MindscapeHQ/raygun4net/compare/v5.13.0...v5.14.0
Removed now unused support for hooking into Raygun's APM profiler sampling
Full Changelog: https://github.com/MindscapeHQ/raygun4net/compare/v5.11.0...v5.12.0
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]
TLS 1.2 is a requirement of our event ingestion endpoint.
[This is the reason for the major version bump, and cascading version bumps for the dependent packages]
Changes:
Cache the environment information upon first look up to avoid redundant work.
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.
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: