Skip to content

Releases: getsentry/sentry-dotnet

5.15.1

20 Sep 12:41
Compare
Choose a tag to compare

Fixes

  • Fail when building Blazor WASM with Profiling. We don't support profiling in Blazor WebAssembly projects. (#4512)
  • Do not overwrite user IP if it is set manually in ASP.NET sdk (#4513)
  • Fix SentryOptions.Native.SuppressSignalAborts and SuppressExcBadAccess on iOS (#4521)

Dependencies

5.15.1-maxpath.1

18 Sep 12:45
Compare
Choose a tag to compare

Fixes

  • Fail when building Blazor WASM with Profiling. We don't support profiling in Blazor WebAssembly projects. (#4512)
  • Do not overwrite user IP if it is set manually in ASP.NET sdk (#4513)
  • Fix SentryOptions.Native.SuppressSignalAborts and SuppressExcBadAccess on iOS (#4521)
  • Partial workaround for MAX_PATH issues when building iOS applications from Windows (#4533)

Dependencies

5.15.0

11 Sep 12:23
Compare
Choose a tag to compare

Features

  • Experimental Structured Logs:
    • Redesign SDK Logger APIs to allow usage of params (#4451)
    • Shorten the key names of Microsoft.Extensions.Logging attributes (#4450)

Fixes

  • Experimental Structured Logs:
    • Remove IDisposable from SentryStructuredLogger. Disposal is intended through the owning IHub instance (#4424)
    • Ensure all buffered logs are sent to Sentry when the application terminates unexpectedly (#4425)
    • InvalidOperationException potentially thrown during a race condition, especially in concurrent high-volume logging scenarios (#4428)
  • Blocking calls are no longer treated as unhandled crashes (#4458)
  • Only apply Session Replay masks to specific control types when necessary to avoid performance issues in MAUI apps with complex UIs (#4445)
  • De-duplicate Java.Lang.RuntimeException on Android (#4509)
  • Upload linked PDB to fix symbolication for Mac Catalyst (#4503)

Dependencies

5.14.1

14 Aug 08:52
Compare
Choose a tag to compare

Fixes

  • Crontabs now support day names (MON-SUN) and allow step values and ranges to be combined (#4407)
  • Ensure the correct Sentry Cocoa SDK framework version is used on iOS (#4411)

Dependencies

5.14.0

08 Aug 16:17
Compare
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
Compare
Choose a tag to compare
5.14.0-alpha.1 Pre-release
Pre-release

Dependencies

5.14.0-alpha.0

05 Aug 23:24
Compare
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
Compare
Choose a tag to compare

Archive of last Xamarin iOS release before this was retired.

5.13.0

28 Jul 22:21
Compare
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
Compare
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