chore(deps): update Cocoa SDK to v8.57.0 #468
Closed
+19
−11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps scripts/update-cocoa.sh from 8.55.1 to 8.57.0.
Auto-generated by a dependency updater.
Changelog
8.57.0
Warning
Session Replay is disabled by default on iOS 26.0+ with Xcode 26.0+ to prevent PII leaks
Due to potential masking issues introduced by Apple's Liquid Glass rendering changes in iOS 26.0, Session Replay is now automatically disabled on apps running iOS 26.0+ when built with Xcode 26.0 or later. This is a defensive measure to protect user privacy and prevent potential PII leaks until masking is reliably supported.
Session replay will work normally if:
UIDesignRequiresCompatibilitytoYESinInfo.plistOverride (use with caution): If you understand the PII risks and want to enable session replay anyway, you can set:
This experimental override option will be removed in a future minor version once the masking issues are resolved.
Fixes
UIDesignRequiresCompatibilityoptions.experimental.enableSessionReplayInUnreliableEnvironmentto allow overriding the automatic disabling (#6389)8.56.2
Warning
Session Replay in this version does not correctly mask views when built with Xcode 26 and running on iOS 26 with Liquid Glass, which may lead to PII leaks. Please upgrade to 8.57.0 or later, which automatically disables session replay in such environments.
Fixes
8.56.1
Warning
This version can cause runtime crashes because the
UIApplication.sharedApplication/NSApplication.sharedApplicationis not yet available during SDK initialization, due to the changes in PR #5900, released in 8.56.0.Warning
Session Replay in this version does not correctly mask views when built with Xcode 26 and running on iOS 26 with Liquid Glass, which may lead to PII leaks. Please upgrade to 8.57.0 or later, which automatically disables session replay in such environments.
Fixes
Fixed by removing the call to
_dyld_get_image_headeron the main thread.8.56.0
Warning
This version can cause runtime crashes because the
UIApplication.sharedApplication/NSApplication.sharedApplicationis not yet available during SDK initialization, due to the changes in PR #5900, released in 8.56.0.Warning
Session Replay in this version does not correctly mask views when built with Xcode 26 and running on iOS 26 with Liquid Glass, which may lead to PII leaks. Please upgrade to 8.57.0 or later, which automatically disables session replay in such environments.
Features
Improvements
SentrySDK.loggercalls toSentrySDKLog(#5991)enterpriseandadhoc(#6044)Fixes
beforeSend(#5916)SentrySDK.startbecomes unusable (#5984)attachScreenshottoo (#5989)This may result in more of the camera screen being redacted. (#6045)
8.56.0-alpha.3
Fixes
8.56.0-alpha.2
Features
Fixes
This may result in more of the camera screen being redacted. (#6045)
8.56.0-alpha.1
8.56.0-alpha.0
Features
Fixes
beforeSend(#5916)SentrySDK.startbecomes unusable (#5984)attachScreenshottoo (#5989)Improvements
SentrySDK.loggercalls toSentrySDKLog(#5991)enterpriseandadhoc(#6044)