Skip to content

chore(deps): update Cocoa SDK to v9.11.0#6033

Merged
antonis merged 2 commits intomainfrom
deps/scripts/update-cocoa.sh
Apr 23, 2026
Merged

chore(deps): update Cocoa SDK to v9.11.0#6033
antonis merged 2 commits intomainfrom
deps/scripts/update-cocoa.sh

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

Bumps scripts/update-cocoa.sh from 9.10.0 to 9.11.0.

Auto-generated by a dependency updater.

Changelog

9.11.0

Features

  • Track low power mode in device context (#7777)

Fixes

  • Added Packageswift-6.2.swift to avoid issues with unsafe build flags on SPM > 6.2 (#7778)

  • Detect development builds via provisioning profile and debugger attachment (#7702)

  • Keep replayType as buffer for Session Replay triggered by an error (#7804)

  • Fix race condition in scope observer notifications causing EXC_BAD_ACCESS during cold launch (#7807)

  • Unsubscribe to system event during background to avoid reporting breadcrumbs with wrong timestamps on return to foreground (#7702)

  • Fix SwiftUI's images and text redaction in iOS 26 (#7781)

  • Add foreground state to app context in app hang events (#7801)

  • Move SessionTracker file I/O off the main thread (#7704)

  • Removes local symbolication when debug=True which fixes various deadlocks (#6562)

  • Removes local symbolication when debug=True which fixes various deadlocks (#6562)

  • Removes local symbolication when debug=True which fixes various deadlocks (#6562)

  • Removes local symbolication when debug=True which fixes various deadlocks (#6562)

Full CHANGELOG.md diff
 -1,5 +1,21 
 # Changelog
 
+## 9.11.0
+
+### Features
+
+- Track low power mode in device context ([#7777](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7777))
+
+### Fixes
+
+- Added `Packageswift-6.2.swift` to avoid issues with unsafe build flags on SPM > 6.2 ([#7778](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7778))
+- Detect development builds via provisioning profile and debugger attachment ([#7702](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7702))
+- Keep replayType as `buffer` for Session Replay triggered by an error ([#7804](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7804))
+- Fix race condition in scope observer notifications causing EXC_BAD_ACCESS during cold launch ([#7807](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7807))
+- Unsubscribe to system event during background to avoid reporting breadcrumbs with wrong timestamps on return to foreground ([#7702](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7702))
+- Fix SwiftUI's images and text redaction in iOS 26 ([#7781](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7781))
+- Add foreground state to app context in app hang events ([#7801](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7801))
+
 ## 9.10.0
 
 ### Features
 -36,7 +52,7 
 - Copy incoming tags dict to prevent crash ([#7763](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7763))
 - Per-instance unmaskView propagates to child views ([#7733](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7733))
   - **Warning:** If you relied on children of an unmasked view still being individually redacted, verify your Session Replay redaction after updating. An explicit `maskView(_:)` on a descendant still takes precedence.
-- Move SessionTracker file I/O off the main thread ([#7704](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/pull/7704))
+- Move SessionTracker file I/O off the main thread ([#7704](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7704))
 
 ## 9.8.0
 
 -219,6 +235,7  This changelog lists every breaking change. For a high-level overview and upgrad
 - Properties on SentryOptions that had no effect on the WithoutUIKit variant are now removed from the API ([#6644](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6644))
 - Removes the SentryOptions.inAppExclude property because it had no effect ([#6646](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6646))
 - Removes segment property on SentryUser, SentryBaggage, and SentryTraceContext ([#5638](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/5638))
+- Removes local symbolication when `debug=True` which fixes various deadlocks ([#6562](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6562))
 - Removes deprecated TraceContext initializers ([#6348](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6348))
 - Removes deprecated user feedback API, this is replaced with the new feedback API ([#5591](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/5591))
 - Removes `enablePerformanceV2` option and makes this the default. The app start duration will now finish when the first frame is drawn instead of when the OS posts the UIWindowDidBecomeVisibleNotification. ([#6008](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6008))
 -301,6 +318,7  This changelog lists every breaking change. For a high-level overview and upgrad
 - Properties on SentryOptions that had no effect on the WithoutUIKit variant are now removed from the API ([#6644](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6644))
 - Removes the SentryOptions.inAppExclude property because it had no effect ([#6646](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6646))
 - Removes segment property on SentryUser, SentryBaggage, and SentryTraceContext ([#5638](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/5638))
+- Removes local symbolication when `debug=True` which fixes various deadlocks ([#6562](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6562))
 - Removes deprecated TraceContext initializers ([#6348](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6348))
 - Removes deprecated user feedback API, this is replaced with the new feedback API ([#5591](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/5591))
 - Removes `enablePerformanceV2` option and makes this the default. The app start duration will now finish when the first frame is drawn instead of when the OS posts the UIWindowDidBecomeVisibleNotification. ([#6008](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6008))
 -377,6 +395,7  This changelog lists every breaking change. For a high-level overview and upgrad
 - Properties on SentryOptions that had no effect on the WithoutUIKit variant are now removed from the API ([#6644](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6644))
 - Removes the SentryOptions.inAppExclude property because it had no effect ([#6646](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6646))
 - Removes segment property on SentryUser, SentryBaggage, and SentryTraceContext ([#5638](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/5638))
+- Removes local symbolication when `debug=True` which fixes various deadlocks ([#6562](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6562))
 - Removes deprecated TraceContext initializers ([#6348](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6348))
 - Removes deprecated user feedback API, this is replaced with the new feedback API ([#5591](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/5591))
 - Removes `enablePerformanceV2` option and makes this the default. The app start duration will now finish when the first frame is drawn instead of when the OS posts the UIWindowDidBecomeVisibleNotification. ([#6008](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6008))
 -452,6 +471,7  This changelog lists every breaking change. For a high-level overview and upgrad
 - Properties on SentryOptions that had no effect on the WithoutUIKit variant are now removed from the API ([#6644](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6644))
 - Removes the SentryOptions.inAppExclude property because it had no effect ([#6646](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6646))
 - Removes segment property on SentryUser, SentryBaggage, and SentryTraceContext ([#5638](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/5638))
+- Removes local symbolication when `debug=True` which fixes various deadlocks ([#6562](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6562))
 - Removes deprecated TraceContext initializers ([#6348](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6348))
 - Removes deprecated user feedback API, this is replaced with the new feedback API ([#5591](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/5591))
 - Removes `enablePerformanceV2` option and makes this the default. The app start duration will now finish when the first frame is drawn instead of when the OS posts the UIWindowDidBecomeVisibleNotification. ([#6008](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6008))

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Apr 23, 2026
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from a2c7d9e to ee0ee30 Compare April 23, 2026 04:02
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Apr 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor Author

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1214.06 ms 1216.52 ms 2.46 ms
Size 3.38 MiB 4.77 MiB 1.39 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
2c735cc+dirty 1229.67 ms 1221.50 ms -8.17 ms
3d377b5+dirty 1218.48 ms 1219.51 ms 1.03 ms
df5d108+dirty 1225.90 ms 1220.14 ms -5.76 ms
3817909+dirty 1183.90 ms 1187.50 ms 3.60 ms
5fe1c6c+dirty 1220.79 ms 1217.63 ms -3.16 ms
3ce5254+dirty 1219.93 ms 1221.90 ms 1.96 ms
04207c4+dirty 1191.27 ms 1189.78 ms -1.48 ms
7ac3378+dirty 1213.37 ms 1218.15 ms 4.78 ms
890d145+dirty 1223.59 ms 1231.37 ms 7.78 ms
5c1e987+dirty 1204.30 ms 1222.15 ms 17.85 ms

App size

Revision Plain With Sentry Diff
2c735cc+dirty 3.38 MiB 4.74 MiB 1.35 MiB
3d377b5+dirty 3.38 MiB 4.76 MiB 1.38 MiB
df5d108+dirty 3.38 MiB 4.73 MiB 1.35 MiB
3817909+dirty 3.38 MiB 4.73 MiB 1.35 MiB
5fe1c6c+dirty 3.38 MiB 4.77 MiB 1.39 MiB
3ce5254+dirty 3.38 MiB 4.76 MiB 1.38 MiB
04207c4+dirty 3.38 MiB 4.76 MiB 1.38 MiB
7ac3378+dirty 3.38 MiB 4.76 MiB 1.38 MiB
890d145+dirty 3.38 MiB 4.77 MiB 1.38 MiB
5c1e987+dirty 3.38 MiB 4.73 MiB 1.35 MiB

Previous results on branch: deps/scripts/update-cocoa.sh

Startup times

Revision Plain With Sentry Diff
08c933b+dirty 1224.53 ms 1226.59 ms 2.06 ms

App size

Revision Plain With Sentry Diff
08c933b+dirty 3.38 MiB 4.78 MiB 1.40 MiB

@sentry
Copy link
Copy Markdown

sentry Bot commented Apr 23, 2026

📲 Install Builds

Android

🔗 App Name App ID Version Configuration
Sentry RN io.sentry.reactnative.sample 8.8.0 (83) Release

⚙️ sentry-react-native Build Distribution Settings

@github-actions
Copy link
Copy Markdown
Contributor Author

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1223.35 ms 1226.49 ms 3.14 ms
Size 3.38 MiB 4.77 MiB 1.39 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
2c735cc+dirty 1223.33 ms 1224.38 ms 1.04 ms
3d377b5+dirty 1201.55 ms 1201.80 ms 0.25 ms
df5d108+dirty 1207.34 ms 1210.50 ms 3.16 ms
3817909+dirty 1210.76 ms 1215.64 ms 4.89 ms
5fe1c6c+dirty 1201.36 ms 1209.15 ms 7.78 ms
3ce5254+dirty 1217.70 ms 1224.69 ms 6.99 ms
04207c4+dirty 1228.55 ms 1226.04 ms -2.51 ms
7ac3378+dirty 1202.35 ms 1198.31 ms -4.04 ms
890d145+dirty 1212.98 ms 1220.10 ms 7.12 ms
5c1e987+dirty 1208.43 ms 1220.72 ms 12.29 ms

App size

Revision Plain With Sentry Diff
2c735cc+dirty 3.38 MiB 4.74 MiB 1.35 MiB
3d377b5+dirty 3.38 MiB 4.76 MiB 1.38 MiB
df5d108+dirty 3.38 MiB 4.73 MiB 1.35 MiB
3817909+dirty 3.38 MiB 4.73 MiB 1.35 MiB
5fe1c6c+dirty 3.38 MiB 4.77 MiB 1.39 MiB
3ce5254+dirty 3.38 MiB 4.76 MiB 1.38 MiB
04207c4+dirty 3.38 MiB 4.76 MiB 1.38 MiB
7ac3378+dirty 3.38 MiB 4.76 MiB 1.38 MiB
890d145+dirty 3.38 MiB 4.77 MiB 1.38 MiB
5c1e987+dirty 3.38 MiB 4.73 MiB 1.35 MiB

Previous results on branch: deps/scripts/update-cocoa.sh

Startup times

Revision Plain With Sentry Diff
08c933b+dirty 1204.21 ms 1217.09 ms 12.88 ms

App size

Revision Plain With Sentry Diff
08c933b+dirty 3.38 MiB 4.78 MiB 1.40 MiB

@antonis antonis enabled auto-merge (squash) April 23, 2026 07:10
@antonis antonis merged commit 4b87b12 into main Apr 23, 2026
52 of 75 checks passed
@antonis antonis deleted the deps/scripts/update-cocoa.sh branch April 23, 2026 07:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file ready-to-merge Triggers the full CI test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants