Releases: getsentry/sentry-cocoa
Releases · getsentry/sentry-cocoa
8.32.0
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
Fixes
- Session replay video duration from seconds to milliseconds (#4163)
8.31.0
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
Fixes
- UIKitless configurations now produce a module with a different name (#4140)
- Sentry Replay Serialized Breadcrumbs include level name (#4141)
8.30.0
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
Fixes
- Fix potential deadlock in app hang detection (#4063)
- Swizzling of view controllers
loadView
that don't implement loadView
(#4071)
8.29.0
Features
- Add a touch tracker for replay (#4041)
- Add enableMetricKitRawPayload (#4044)
Fixes
SentryCrashMonitor_CPPException.cpp
compilation using Xcode 16b1 (#4051)
8.28.0
Features
- Add replay quality option (#4035)
8.27.0
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
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)