Skip to content

Releases: getsentry/sentry-dotnet

5.14.0

08 Aug 16:17

Choose a tag to compare

Features

Fixes

  • Update sample_rate of Dynamic Sampling Context (DSC) when making sampling decisions (#4374)

5.14.0-alpha.1

06 Aug 14:17

Choose a tag to compare

5.14.0-alpha.1 Pre-release
Pre-release

Dependencies

5.14.0-alpha.0

05 Aug 23:24

Choose a tag to compare

5.14.0-alpha.0 Pre-release
Pre-release

Fixes

  • Update sample_rate of Dynamic Sampling Context (DSC) when making sampling decisions (#4374)
  • Ensure the correct Sentry Cocoa SDK framework version is used on iOS (#4411)

Xamarin iOS 16.4.0.23

04 Aug 06:01
618c06a

Choose a tag to compare

Archive of last Xamarin iOS release before this was retired.

5.13.0

28 Jul 22:21

Choose a tag to compare

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

15 Jul 02:13

Choose a tag to compare

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

11 Jul 20:13

Choose a tag to compare

5.12.0-alpha.0 Pre-release
Pre-release

Features

  • Add experimental support for Sentry Structured Logging via SentrySdk.Experimental.Logger (#4158)
  • Add experimental integrations of Sentry Structured Logging (#4193)
    • Sentry.AspNetCore, enabled via SentryAspNetCoreOptions.Experimental.EnableLogs
    • Sentry.Extensions.Logging, enabled via SentryLoggingOptions.Experimental.EnableLogs
    • Sentry.Maui, enabled via SentryMauiOptions.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

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)

Dependencies

5.11.2

25 Jun 03:13

Choose a tag to compare

Fixes

  • Unsampled spans no longer propagate empty trace headers (#4302)

5.11.1

21 Jun 12:46

Choose a tag to compare

Fixes

  • Fix linking of libsentry-native to avoid DllNotFoundException in Native AOT applications (#4298)

5.11.0

19 Jun 11:22

Choose a tag to compare

Features

  • Added non-allocating ConfigureScope and ConfigureScopeAsync 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.
  • 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