github getsentry/sentry-dotnet 4.0.0-beta.3

latest releases: 4.13.0, 4.12.2, 4.12.1-segv1...
pre-release11 months ago

Fixes

  • Reworked automatic breadcrumb creation for MAUI. (#2900)
    • The SDK no longer uses on reflection to bind to all public element events. This also fixes issues where the SDK would consume third-party events.
    • Added CreateElementEventsBreadcrumbs to the SentryMauiOptions to allow users to opt-in automatic breadcrumb creation for BindingContextChanged, ChildAdded, ChildRemoved and ParentChanged on Element.
    • Reduced amount of automatic breadcrumbs by limiting the amount of bindings created in VisualElement, Window, Shell, Page and Button.
  • Fixed Sentry SDK has not been initialised when using ASP.NET Core, Serilog and OpenTelemetry (#2911)

Features

  • Native crash reporting on NativeAOT published apps (Windows, Linux, macOS). (#2887)
  • Android: By default attaches LogCat logs to unhandled exceptions. Configurable via SentryOptions.Android.LogCatIntegration and SentryOptions.Android.LogCatMaxLines. Available when targeting net7.0-android or later, on API level 23 or later. (#2926)

API breaking Changes

Removed APIs

  • SentrySinkExtensions.ConfigureSentrySerilogOptions is now internal. If you were using this method, please use one of the SentrySinkExtensions.Sentry extension methods instead. (#2902)

Changed APIs

  • AssemblyExtensions have been made public again. (#2917)
  • Rename iOS and MacCatalyst platform specific options from iOS to Cocoa (#2929)

Dependencies

Don't miss a new sentry-dotnet release

NewReleases is sending notifications on new releases.