Warning
This release raises the minimum deployment targets to macOS 12 and watchOS 9. Apps that support older OS versions must use an earlier Sentry Cocoa release.
Breaking Changes
- Bump the minimum deployment targets to macOS 12 and watchOS 9 because Xcode 27 no longer supports earlier versions. This lets the SDK adopt Xcode 27 without blocking users from building and submitting their apps with the latest Xcode. (#8595, #8113, #8189)
Features
- Add
SentrySDK.feedback.enableOnShake()anddisableOnShake()to toggle the shake-to-report gesture at runtime (#8591)
Fixes
- Reduce memory usage when storing envelopes with large attachments (#8649)
- Fix incorrect
durationsent for active sessions (#8612)- Session
durationis now set only when the session ends. Active sessions (including on error increments) no longer emit a bogusduration.
- Session
- Fix a race that could prevent consecutive app hangs from being reported (#8627)
- Fix malformed itms-services URL in SentryDistribution updater (#8567)