Skip to content

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

Open
github-actions[bot] wants to merge 2 commits intomainfrom
deps/modules/sentry-cocoa.properties
Open

chore(deps): update Cocoa SDK to v9.9.0#5115
github-actions[bot] wants to merge 2 commits intomainfrom
deps/modules/sentry-cocoa.properties

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

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

Bumps modules/sentry-cocoa.properties 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
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch from dbb606d to ba79a73 Compare April 7, 2026 03:55
@github-actions
Copy link
Copy Markdown
Contributor Author

github-actions bot commented Apr 7, 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).


Dependencies ⬆️

  • chore(deps): update Cocoa SDK to v9.9.0 by github-actions[bot] in #5115

🤖 This preview updates automatically when you update the PR.

@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch 2 times, most recently from ab6b75a to 45506fe Compare April 8, 2026 03:55
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.00%. Comparing base (39ea4d8) to head (0e9fcf4).

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5115      +/-   ##
==========================================
- Coverage   74.12%   74.00%   -0.12%     
==========================================
  Files         499      499              
  Lines       18067    18067              
  Branches     3520     3520              
==========================================
- Hits        13392    13371      -21     
- Misses       3813     3837      +24     
+ Partials      862      859       -3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch from 45506fe to 881b497 Compare April 9, 2026 03:54
Adds "#nullable enable" to silence the following warning:
```
ApiDefinitions.cs(1755,44): warning CS8632: The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
```
Copy link
Copy Markdown
Collaborator

@jpnurmi jpnurmi left a comment

Choose a reason for hiding this comment

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

Bindings updated + #nullable enable to silence CS8632's

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants