- Version bump to
Raygun4Net.NetCore v11.1.0
- Implements dynamic thread allocation when error spikes occurs
- Fixes static thread allocation which caused performance issues on .NET Core and MAUI apps
- Removes errors stuck in a 4xx loop when stored in the offline storage
- Edge case allowed for errors that should have been 4xx to put into offline storage and infinitely loop
- Large errors would also make concurrent GC heap freed messages in the console
- Implements dynamic thread allocation when error spikes occurs
- Version bump to
Raygun4Net.NetCore v11.0.3
- Fixes the null signature issue when Debug Symbols are set to None and the application is built in Release mode.
- Version bump to
Raygun4Net.NetCore v11.0.1
- This marks the synchronous
Send()
methods asObsolete
which can cause deadlocks in MAUI if sending on the UI Thread
- This marks the synchronous
- Added support for reading PDB debug information from Android Assembly Store
- This completes the portable pdb support for MAUI, and Android targets are fully compatible
- Introduce dependency on
[email protected]
for Android- This is to support decompression of LZ4 binaries in the Assembly Blob Store
- Version bump to
Raygun4Net.NetCore v11.0.0
- Added support for capturing debug information for PDB symbolication
- This is automatically captured for supported platforms
- Currently, there is limited Android support, due to the changes with single file assembly stores
- Added support for storing crash reports offline when exceptions fail to send to the Raygun API
- See README.md for more information and usage documentation
Version bump to Raygun4Net.NetCore v10.1.2
- Fix issue where uncaught exceptions could sometimes not be reported to Raygun
- See: MindscapeHQ/raygun4net#529
- Keeps a strong reference to the
OnApplicationUnhandledException
delegate in the client so that reference is alive as long as the client is
Adds support for Real User Monitoring (RUM) for Windows, Android, iOS, and MacCatalyst
- Page Tracking
- Page Load Times
- Time between PageDisappearing and PageAppearing
- Session Tracking
- Custom Timings
- Native iOS Timings
- iOS/MacCatalyst specific
- Network Timings
- See README.md for support information
Raygun4MauiSettings
no longer inherits fromRaygunLoggerConfiguration
RaygunSettings
andRaygunLoggerConfiguration
are now child elementsRaygunLoggerConfiguration
no longer inheritsRaygunSettings
- Changes
.AddRaygun4Maui
to.AddRaygun
- Introduces
appsettings.json
style configuration options - Adds overload for
appsettings.json
configuration method with anAction<Raygun4MauiSettings>
to change settings at runtime - Keeps overload for
.AddRaygun(Raygun4MauiSettings)
- other two are more recommended
- Introduces
- Adds more configuration options for RUM features
IgnoredViews
a list of views to ignore when trackingIgnoredUrls
a list of URLs to ignore when trackingRumApiEndpoint
endpoint to where the RUM data is sentEnableRealUserMonitoring
to enable RUM - defaults tofalse
RumFeatureFlags
a enum flag to enable specific RUM features, (e.g. RumFeatures.Page | RumFeatures.Network)
- Adds
Raygun4MauiSettings
to service provider for DI dependent services to edit it - Includes fixes from Raygun4Maui 1.4.1 and 1.4.2
- 1.4.1
- Fixes Android native crash due to concurrent access to environment information
- 1.4.2
- Fixes issues on iOS when sending a crash report on another thread
- Fixes Android crash when ILogger is spammed with logs/errors
- 1.4.1
- Minor version bump for Raygun4Net.NetCore to 8.2.0
- Raygun4Net.NetCore now handles the unhandled exceptions
- Introduces
ThrottledBackgroundMessageProcessor
- Major version bump for Raygun4Net.NetCore to v10.0.0 see changes
- Brings in IRaygunUserProvider which we wrap in an abstract class called RaygunMauiUserProvider
- Obsoletes
User
andUserInfo
in the Raygun clientUser
andUserInfo
are no longer supported in Raygun4Maui
- Fixes uninstantiated fields in Raygun message causing null pointers
- Fixes situations where Raygun client settings did not reflect the
RaygunSettings
object
- Minor version bump for Raygun4Net.NetCore v10.1.0
- Allows environment variables to be included in the crash report see changes
- Fixed issue with SendInBackground where environment variables are collected on the wrong thread causing it to fail silently
- Fixed issue with resource locking of device environment information on Android causing app to crash
- Dependency update to Raygun4Net 8.0.0
- Dependency update to Raygun4Net 7.1.0