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)