Skip to content

chore(deps): update Cocoa SDK to v9.9.0#5956

Merged
antonis merged 1 commit intomainfrom
deps/scripts/update-cocoa.sh
Apr 7, 2026
Merged

chore(deps): update Cocoa SDK to v9.9.0#5956
antonis merged 1 commit intomainfrom
deps/scripts/update-cocoa.sh

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions bot commented Apr 4, 2026

Bumps scripts/update-cocoa.sh from 9.8.0 to 9.9.0.

Auto-generated by a dependency updater.

Changelog

9.9.0

Features

  • Add attachAllThreads option to SentryOptions to attach full stack traces for all threads to captured events (#7764)
  • Add per-call attachAllThreads parameter to capture(event:), capture(error:), capture(exception:), and capture(message:) to override the global option for specific calls (#7767)

Improvements

  • Align app lifecycle breadcrumb state values with in_foreground/is_active app context (#7703)
    • Breaking: Update any beforeBreadcrumb filters or dashboard queries matching on the old state values:
      • iOS/tvOS/visionOS
        • didBecomeActive state changed from foreground to active
      • macOS
        • didBecomeActive state changed from foreground to active
        • willResignActive state changed from background to inactive

Fixes

  • Copy incoming tags dict to prevent crash (#7763)

  • Per-instance unmaskView propagates to child views (#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)

  • Make SentryBreadcrumb thread-safe to prevent crashes in addBreadcrumb (#7665)

Full CHANGELOG.md diff
 -1,5 +1,29 
 # Changelog
 
+## 9.9.0
+
+### Features
+
+- Add `attachAllThreads` option to `SentryOptions` to attach full stack traces for all threads to captured events ([#7764](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7764))
+- Add per-call `attachAllThreads` parameter to `capture(event:)`, `capture(error:)`, `capture(exception:)`, and `capture(message:)` to override the global option for specific calls ([#7767](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7767))
+
+### Improvements
+
+- Align app lifecycle breadcrumb `state` values with `in_foreground`/`is_active` app context ([#7703](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7703))
+  - **Breaking**: Update any `beforeBreadcrumb` filters or dashboard queries matching on the old `state` values:
+    - iOS/tvOS/visionOS
+      - `didBecomeActive` state changed from `foreground` to `active`
+    - macOS
+      - `didBecomeActive` state changed from `foreground` to `active`
+      - `willResignActive` state changed from `background` to `inactive`
+
+### Fixes
+
+- 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))
+
 ## 9.8.0
 
 ### Features
 -8,7 +32,7 
 
 ### Fixes
 
-- Make SentryBreadcrumb thread-safe to prevent crashes in addBreadcrumb ([#7665](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/pull/7665))
+- Make SentryBreadcrumb thread-safe to prevent crashes in addBreadcrumb ([#7665](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7665))
 
 ## 9.7.0
 

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Apr 4, 2026
@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Apr 4, 2026
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from 97b112b to 13d35af Compare April 4, 2026 03:47
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions bot commented Apr 4, 2026

Semver Impact of This PR

None (no version bump detected)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


  • chore(deps): update Cocoa SDK to v9.9.0 by github-actions[bot] in #5956
  • chore(deps): update Maestro to v2.4.0 by github-actions in #5955
  • Feat: Fallback to stacktrace parsing by lucas-zimerman in #5946
  • fix(ci): Bump Node to 22 in size-analysis and testflight workflows by antonis in #5954
  • feat(playground): Open Sentry in desktop browser from Expo apps by antonis in #5947
  • chore(core): Bump sample app to React Native 0.84.1 by antonis in #5941
  • Size analysis for React Native SDK by alwx in #5949
  • chore(deps): bump lodash from 4.17.23 to 4.18.1 by dependabot in #5953
  • chore(deps): bump yauzl to ^3.2.1 by antonis in #5950
  • chore(deps): bump brace-expansion to ^2.0.3 by antonis in #5951
  • chore(deps): bump @xmldom/xmldom to fix XML injection by antonis in #5952

🤖 This preview updates automatically when you update the PR.

@sentry
Copy link
Copy Markdown

sentry bot commented Apr 4, 2026

Sentry Build Distribution

App Name App ID Version Configuration Install Page
Sentry RN io.sentry.reactnative.sample 8.7.0 (82) Release Install Build

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from 13d35af to 097017e Compare April 6, 2026 22:02
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Apr 7, 2026
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from 097017e to 3fb2b93 Compare April 7, 2026 07:47
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions bot commented Apr 7, 2026

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1208.61 ms 1207.88 ms -0.73 ms
Size 3.38 MiB 4.74 MiB 1.35 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
4953e94+dirty 1212.06 ms 1214.83 ms 2.77 ms
df5d108+dirty 1225.90 ms 1220.14 ms -5.76 ms
a50b33d+dirty 1197.74 ms 1197.17 ms -0.57 ms
3817909+dirty 1183.90 ms 1187.50 ms 3.60 ms

App size

Revision Plain With Sentry Diff
4953e94+dirty 3.38 MiB 4.73 MiB 1.35 MiB
df5d108+dirty 3.38 MiB 4.73 MiB 1.35 MiB
a50b33d+dirty 3.38 MiB 4.73 MiB 1.35 MiB
3817909+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

@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions bot commented Apr 7, 2026

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1189.65 ms 1188.41 ms -1.23 ms
Size 3.38 MiB 4.74 MiB 1.35 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
4953e94+dirty 1217.41 ms 1223.53 ms 6.12 ms
df5d108+dirty 1207.34 ms 1210.50 ms 3.16 ms
a50b33d+dirty 1207.11 ms 1212.10 ms 5.00 ms
3817909+dirty 1210.76 ms 1215.64 ms 4.89 ms

App size

Revision Plain With Sentry Diff
4953e94+dirty 3.38 MiB 4.73 MiB 1.35 MiB
df5d108+dirty 3.38 MiB 4.73 MiB 1.35 MiB
a50b33d+dirty 3.38 MiB 4.73 MiB 1.35 MiB
3817909+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

Copy link
Copy Markdown
Contributor

@antonis antonis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Also opened #5959 to expose attachAllThreads

@antonis antonis merged commit 55778e7 into main Apr 7, 2026
153 of 160 checks passed
@antonis antonis deleted the deps/scripts/update-cocoa.sh branch April 7, 2026 08:45
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