Skip to content

Releases: getsentry/sentry-cocoa

8.32.0

24 Jul 12:43
Compare
Choose a tag to compare

Features

  • Record dropped spans (#4172)

Fixes

  • Session replay crash when writing the replay (#4186)
  • Collect only unique UIWindow references (#4159)

Deprecated

  • options.enableTracing was deprecated. Use options.tracesSampleRate or options.tracesSampler instead. (#4182)

8.31.1

15 Jul 20:10
Compare
Choose a tag to compare

Fixes

  • Session replay video duration from seconds to milliseconds (#4163)

8.31.0

15 Jul 15:55
Compare
Choose a tag to compare

Features

  • Include the screen names in the session replay (#4126)

Fixes

  • Properly handle invalid value for NSUnderlyingErrorKey (#4144)
  • Session replay in buffer mode not working (#4160)

8.30.1

10 Jul 01:09
Compare
Choose a tag to compare

Fixes

  • UIKitless configurations now produce a module with a different name (#4140)
  • Sentry Replay Serialized Breadcrumbs include level name (#4141)

8.30.0

25 Jun 13:47
Compare
Choose a tag to compare

Features

  • Restart replay session with mobile session (#4085)
  • Add pause and resume AppHangTracking API (#4077). You can now pause and resume app hang tracking with SentrySDK.pauseAppHangTracking() and SentrySDK.resumeAppHangTracking().
  • Add beforeSendSpan callback (#4095)

Fixes

  • storeEnvelope ends session for unhandled errors (#4073)
  • Deprecate SentryUser.segment(#4092). Please remove usages of this property. We will remove it in the next major.
  • Sentry Replay Network details should be available without Tracing (#4091)

8.29.1

17 Jun 14:33
Compare
Choose a tag to compare

Fixes

  • Fix potential deadlock in app hang detection (#4063)
  • Swizzling of view controllers loadView that don't implement loadView (#4071)

8.29.0

13 Jun 14:27
Compare
Choose a tag to compare

Features

  • Add a touch tracker for replay (#4041)
  • Add enableMetricKitRawPayload (#4044)

Fixes

  • SentryCrashMonitor_CPPException.cpp compilation using Xcode 16b1 (#4051)

8.28.0

06 Jun 11:47
Compare
Choose a tag to compare

Features

  • Add replay quality option (#4035)

8.27.0

04 Jun 11:44
Compare
Choose a tag to compare

Features

  • Add breadcrumbs to session replay (#4002)
  • Add start time to network request breadcrumbs (#4008)
  • Add C++ exception support for __cxa_rethrow (#3996)
  • Add beforeCaptureScreenshot callback (#4016)
  • Disable SIGTERM reporting by default (#4025). We added support
    for SIGTERM reporting in the last release and enabled it by default.
    For some users, SIGTERM events were verbose and not actionable.
    Therefore, we disable it per default in this release. If you'd like
    to receive SIGTERM events, set the option enableSigtermReporting = true.

Improvements

  • Stop FramesTracker when app is in background (#3979)
  • Speed up adding breadcrumbs (#4029, #4034)
  • Skip evaluating log messages when not logged (#4028)

Fixes

  • Fix retrieving GraphQL operation names crashing (#3973)
  • Fix SentryCrashExceptionApplication subclass problem (#3993)
  • Fix wrong value for In Foreground flag on UIKit applications (#4005)
  • Fix a crash in baggageEncodedDictionary (#4017)
  • Session replay wrong video size (#4018)

8.26.0

13 May 14:40
Compare
Choose a tag to compare

Features

  • Add SIGTERM support (#3895)

Fixes

  • Fix data race when calling reportFullyDisplayed from a background thread (#3926)
  • Ensure flushing envelopes directly after capturing them (#3915)
  • Unable to find class: SentryCrashExceptionApplication (#3957)
  • Clang error for Xcode 15.4 (#3958)
  • Potential deadlock when starting the SDK (#3970)

Improvements

  • Send Cocoa SDK features (#3948)