Releases: getsentry/sentry-dotnet
Releases · getsentry/sentry-dotnet
5.14.1
5.14.0
Features
- Add experimental support for Sentry Structured Logging (#4308)
Fixes
- Update
sample_rate
of Dynamic Sampling Context (DSC) when making sampling decisions (#4374)
5.14.0-alpha.1
5.14.0-alpha.0
Xamarin iOS 16.4.0.23
Archive of last Xamarin iOS release before this was retired.
5.13.0
Features
- Sentry now includes an EXPERIMENTAL StringStackTraceFactory. This factory isn't as feature rich as the full
SentryStackTraceFactory
. However, it may provide better results if you are compiling your application AOT and not getting useful stack traces from the full stack trace factory. (#4362)
Fixes
- Source context for class libraries when running on Android in Release mode (#4294)
- Native AOT: don't load SentryNative on unsupported platforms (#4347)
- Fixed issue introduced in release 5.12.0 that might prevent other middleware or user code from reading request bodies (#4373)
- SentryTunnelMiddleware overwrites the X-Forwarded-For header (#4375)
- Native AOT support for
linux-musl-arm64
(#4365)
Dependencies
5.12.0
API changes
- App Hang Tracking for iOS is now disabled by default, until this functionality is more stable. If you want to use it in your applications then you'll need to enable this manually. (#4320)
Features
- Added StartSpan and GetTransaction methods to the SentrySdk (#4303)
Fixes
- Avoid double reporting sessions on iOS and Android apps (#4341)
- Sentry now decompresses Request bodies in ASP.NET Core when RequestDecompression middleware is enabled (#4315)
- Custom ISentryEventProcessors are now run for native iOS events (#4318)
- Crontab validation when capturing checkins (#4314)
- Fixed an issue with the way Sentry detects build settings. This was causing Sentry to produce code that could fail at runtime in AOT compiled applications. (#4333)
- Native AOT: link to static
lzma
on Linux/MUSL (#4326) - AppDomain.CurrentDomain.ProcessExit hook is now removed on shutdown (#4323)
Dependencies
5.12.0-alpha.0
Features
- Add experimental support for Sentry Structured Logging via
SentrySdk.Experimental.Logger
(#4158) - Add experimental integrations of Sentry Structured Logging (#4193)
Sentry.AspNetCore
, enabled viaSentryAspNetCoreOptions.Experimental.EnableLogs
Sentry.Extensions.Logging
, enabled viaSentryLoggingOptions.Experimental.EnableLogs
Sentry.Maui
, enabled viaSentryMauiOptions.Experimental.EnableLogs
API changes
- App Hang Tracking for iOS is now disabled by default, until this functionality is more stable. If you want to use it in your applications then you'll need to enable this manually. (#4320)
Features
- Add experimental support for Sentry Structured Logging via
SentrySdk.Experimental.Logger
(#4158) - Added StartSpan and GetTransaction methods to the SentrySdk (#4303)
Fixes
- Sentry now decompresses Request bodies in ASP.NET Core when RequestDecompression middleware is enabled (#4315)
- Custom ISentryEventProcessors are now run for native iOS events (#4318)
- Crontab validation when capturing checkins (#4314)
- Native AOT: link to static
lzma
on Linux/MUSL (#4326) - AppDomain.CurrentDomain.ProcessExit hook is now removed on shutdown (#4323)