Releases: getsentry/sentry-dotnet
Releases · getsentry/sentry-dotnet
5.11.1
5.11.0
Features
- Added non-allocating
ConfigureScope
andConfigureScopeAsync
overloads (#4244) - Add .NET MAUI
AutomationId
element information to breadcrumbs (#4248) - The HTTP Response Status Code for spans instrumented using OpenTelemetry is now searchable (#4283)
Fixes
- The HTTP instrumentation uses the span created for the outgoing request in the sentry-trace header, fixing the parent-child relationship between client and server (#4264)
- ExtraData not captured for Breadcrumbs in MauiEventsBinder (#4254)
- NOTE: Required breaking changes to the public API of
Sentry.Maui.BreadcrumbEvent
, while keeping an Obsolete constructor for backward compatibility.
- NOTE: Required breaking changes to the public API of
- InvalidOperationException sending attachments on Android with LLVM enabled (#4276)
- When CaptureFeedback methods are called with invalid email addresses, the email address will be removed and, if Debug mode is enabled, a warning will be logged. This is done to avoid losing the Feedback altogether (Sentry would reject Feedback that has an invalid email address) (#4284)
Dependencies
- Bump the version of the .NET SDK that we use from 9.0.203 to 9.0.301 (#4272)
- Note that this also required we bump various Java dependencies (since version 9.0.300 of the Android workload requires newer versions of the these)
- See https://docs.sentry.io/platforms/dotnet/troubleshooting/#detected-package-version-outside-of-dependency-constraint if you see NU1605, NU1608 and/or NU1107 warnings after upgrading
- Bump Native SDK from v0.8.5 to v0.9.0 (#4260)
5.11.0-alpha.3
Features
- Added non-allocating
ConfigureScope
andConfigureScopeAsync
overloads (#4244) - Add .NET MAUI
AutomationId
element information to breadcrumbs (#4248)
Fixes
- The HTTP instrumentation uses the span created for the outgoing request in the sentry-trace header, fixing the parent-child relationship between client and server (#4264)
- InvalidOperationException sending attachments on Android with LLVM enabled (#4276)
Dependencies
- Bump the version of the .NET SDK that we use from 9.0.203 to 9.0.301 (#4272)
- Note that this also required we bump various Java dependencies (since version 9.0.300 of the Android workload requires newer versions of the these)
- See https://docs.sentry.io/platforms/dotnet/troubleshooting/#detected-package-version-outside-of-dependency-constraint if you see NU1605, NU1608 and/or NU1107 warnings after upgrading
- Bump Native SDK from v0.8.5 to v0.9.0 (#4260)
5.11.0-alpha.1
5.10.0
5.9.0
5.8.2-beta.1
5.8.1
5.8.0-alpha.0
Features
- Add experimental support for Sentry Structured Logging via
SentrySdk.Logger
(#4158) - Add experimental integrations of Sentry Structured Logging (#4193)
Sentry.AspNetCore
, enabled viaSentryAspNetCoreOptions.EnableLogs
Sentry.Extensions.Logging
, enabled viaSentryLoggingOptions.EnableLogs
Sentry.Maui
, enabled viaSentryMauiOptions.EnableLogs
5.8.0
Features
- .NET MAUI integration with CommunityToolkit.Mvvm Async Relay Commands can now be auto spanned with the new package Sentry.Maui.CommunityToolkit.Mvvm (#4125)
Fixes
- Revert "Bump Cocoa SDK from v8.39.0 to v8.46.0 (#4103)" (#4202)
- IMPORTANT: Fixes multiple issues running versions 5.6.x and 5.7.x of the Sentry SDK for .NET on iOS (initialising the SDK and sending data to Sentry)