-
-
Notifications
You must be signed in to change notification settings - Fork 235
chore(deps): update Cocoa SDK to v9.12.0 #5179
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -283,39 +283,7 @@ | |
| /// Session Replay options for the native Sentry Cocoa SDK. | ||
| /// </summary> | ||
| public class NativeSentryReplayOptions | ||
| { | ||
|
Check failure on line 286 in src/Sentry/Platforms/Cocoa/SentryOptions.cs
|
||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Removal of EnableSessionReplayInUnreliableEnvironment is a breaking API change without migration path The public property VerificationReviewed the hunk showing the deletion of the public property Identified by Warden
Collaborator
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think this is fine, since that functionality is clearly marked as experimental. |
||
| /// <summary> | ||
| /// <para> | ||
| /// Forces enabling of session replay in unreliable environments. | ||
| /// </para> | ||
| /// <para> | ||
| /// Due to internal changes with the release of Liquid Glass on iOS 26.0, the masking of text and images can | ||
| /// not be reliably guaranteed. Therefore the SDK uses a defensive programming approach to disable the | ||
| /// session replay integration by default, unless the environment is detected as reliable. | ||
| /// </para> | ||
| /// <para> | ||
| /// Indicators for reliable environments include: | ||
| /// <list type="bullet"> | ||
| /// <item> | ||
| /// <description>Running on an older version of iOS that doesn't have Liquid Glass (iOS 18 or earlier)</description> | ||
| /// </item> | ||
| /// <item> | ||
| /// <description><c>UIDesignRequiresCompatibility</c> is explicitly set to <c>YES</c> in <c>Info.plist</c></description> | ||
| /// </item> | ||
| /// <item> | ||
| /// <description>The app was built with Xcode < 26.0 (DTXcode < 2600)</description> | ||
| /// </item> | ||
| /// </list> | ||
| /// </para> | ||
| /// <para> | ||
| /// Important: This flag allows to re-enable the session replay integration on iOS 26.0 and later, but please be aware that text and images may not be masked as expected. | ||
| /// </para> | ||
| /// </summary> | ||
| /// <remarks> | ||
| /// See https://github.com/getsentry/sentry-cocoa/issues/6389 | ||
| /// </remarks> | ||
| public bool EnableSessionReplayInUnreliableEnvironment { get; set; } = false; | ||
|
|
||
| /// <summary> | ||
| /// The sample rate for sessions that had an error or crash. | ||
| /// Value must be between 0.0 and 1.0. | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.