Skip to content

chore(deps): update Cocoa SDK to v9.6.0#5759

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

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

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 5, 2026

Bumps scripts/update-cocoa.sh from 9.5.1 to 9.6.0.

Auto-generated by a dependency updater.

Changelog

9.6.0

Features

  • Add watchdog termination hang tracker using RunLoop observer. Can be enabled by setting options.experimental.enableWatchdogTerminationsV2 = true (#7464)

Fixes

  • Preserve NSException and C++ exception reason instead of overwriting with unrelated crash_info_message from libswiftCore.dylib (#7515)

  • Fix unexpected null value when unwrapping view controller window (#7508)

  • Use different fallback for when MetricKit does not have file path (#7473)

  • Remove launch profiling logs in sandboxed environments breaking CLI tools (#7294)

  • Enable MetricKit Integration for visionOS (#7466)

Improvements

  • The watchdog termination integration uses a runloop observer instead of fixed interval main thread work to avoid creating a busy runloop (#7464)
  • SentryRedactViewHelper had been erroneously made public, it has been removed from the public interface (#7474)

8.58.0

Features

  • Add options options.sessionReplay.includedViewClasses and options.sessionReplay.excludedViewClasses to ignore views from subtree traversal (#7063)

Fixes

  • Encode SwiftUI internal class names in session replay redaction to avoid false-positive App Store review rejections (#7123)

    • Add layer class filtering for views used in multiple contexts (e.g., SwiftUI._UIGraphicsView)
Full CHANGELOG.md diff
 -1,5 +1,16 
 # Changelog
 
+## 9.6.0
+
+### Features
+
+- Add watchdog termination hang tracker using RunLoop observer. Can be enabled by setting `options.experimental.enableWatchdogTerminationsV2 = true` ([#7464](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7464))
+
+### Fixes
+
+- Preserve NSException and C++ exception reason instead of overwriting with unrelated `crash_info_message` from `libswiftCore.dylib` ([#7515](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7515))
+- Fix unexpected null value when unwrapping view controller window ([#7508](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7508))
+
 ## 9.5.1
 
 ### Fixes
 -8,17 +19,22 
 - Write reports on concurrent crashes ([#7340](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7340))
 - Resolve data race crash in monitorCachedData ([#7423](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7423))
 - Don't finish network spans for suspended URL session tasks ([#7471](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7471))
-- Use different fallback for when MetricKit does not have file path ([#7473](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/pull/7473))
+- Use different fallback for when MetricKit does not have file path ([#7473](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7473))
+- Remove launch profiling logs in sandboxed environments breaking CLI tools ([#7294](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7294))
 
 ## 9.5.0
 
 ### Features
 
-- Enable MetricKit Integration for visionOS ([#7466](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/pull/7466))
+- Enable MetricKit Integration for visionOS ([#7466](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7466))
+
+### Improvements
+
+- The watchdog termination integration uses a runloop observer instead of fixed interval main thread work to avoid creating a busy runloop ([#7464](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/pull/7464))
 
 ### Fixes
 
-- SentryRedactViewHelper had been erroneously made public, it has been removed from the public interface ([#7474](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/pull/7474))
+- SentryRedactViewHelper had been erroneously made public, it has been removed from the public interface ([#7474](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7474))
 - Write reports on concurrent crashes ([#7340](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7340))
 
 ## 9.4.1
 -480,6 +496,16  This changelog lists every breaking change. For a high-level overview and upgrad
 - Move `enableDataSwizzling` from experimental options to top-level options ([#6592](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6592)). This option remains enabled by default.
 - Add `sentry.replay_id` attribute to logs ([#6515](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/pull/6515))
 
+## 8.58.0
+
+### Features
+
+- Add options `options.sessionReplay.includedViewClasses` and `options.sessionReplay.excludedViewClasses` to ignore views from subtree traversal ([#7063](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7063))
+
+### Fixes
+
+- Encode SwiftUI internal class names in session replay redaction to avoid false-positive App Store review rejections ([#7123](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/7123))
+
 ## 8.57.3
 
 ### Fixes
 -498,7 +524,7  This changelog lists every breaking change. For a high-level overview and upgrad
   - Fix UISwitch internal images being incorrectly redacted
   - Fix UITextField placeholder text (UITextFieldLabel) not being detected for redaction
   - Use string-based class comparison to avoid triggering Objective-C +initialize on background threads
-  - Add layer class filtering for views used in multiple contexts (e.g., SwiftUI._UIGraphicsView)
+  - Add layer class filtering for views used in multiple contexts (e.g., SwiftUI.\_UIGraphicsView)
   - Improve transform calculations for views with custom anchor points
   - Fix axis-aligned transform detection for optimized opaque view clipping
 - Fix conversion of frame rate to time interval for session replay ([#6623](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/6623))

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Mar 5, 2026
@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from f68bee8 to d942858 Compare March 5, 2026 03:46
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 5, 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.6.0 by github-actions[bot] in #5759
  • [iOS + Android] Add the ability to intercept errors from native side and forward them to JS console by alwx in #5622
  • Feat(Expo): Add expo constants on event context. by lucas-zimerman in #5748
  • chore(deps): update JavaScript SDK to v10.42.0 by github-actions in #5753
  • feat(core): Capture dynamic route params as span attributes by antonis in #5750
  • chore(deps): bump brace-expansion from 1.1.11 to 1.1.12 by dependabot in #5751
  • chore(deps): bump minimatch to fix ReDoS vulnerabilities and tmp to ^0.2.4 by antonis in #5749
  • chore(deps): bump getsentry/craft/.github/workflows/changelog-preview.yml from 2.21.7 to 2.23.1 by dependabot in #5738
  • chore(deps): update Wizard to v6.12.0 by github-actions in #5747
  • chore(deps): update JavaScript SDK to v10.41.0 by github-actions in #5744
  • chore(deps): bump tar to ^7.5.8 by antonis in #5703
  • chore(deps): bump js-yaml to fix prototype pollution in merge by antonis in #5709
  • chore(deps): bump ajv to fix ReDoS in $data option by antonis in #5710
  • chore(deps): update CLI to v3.2.3 by github-actions in #5743
  • Fixes the issue with unit mismatch in adjustTransactionDuration by alwx in #5740
  • Handle inactive state for spans by alwx in #5742
  • chore(deps): bump actions/github-script from 7 to 8 by dependabot in #5737
  • chore(deps): bump actions/upload-artifact from 6 to 7 by dependabot in #5739
  • chore(deps): bump futureware-tech/simulator-action from 4 to 5 by dependabot in #5735
  • chore(deps): bump actions/download-artifact from 7 to 8 by dependabot in #5736
  • chore(deps): bump path-to-regexp to 0.1.12 by antonis in #5706
  • fix(ios): resolve relative SOURCEMAP_FILE against project root in Xcode build script by antonis in #5730
  • test(metro): Add type tests for SentryExpoConfigOptions.getDefaultConfig by antonis in #5733
  • chore(deps): bump axios to ^1.13.5 by antonis in #5708

Plus 7 more


🤖 This preview updates automatically when you update the PR.

@bruno-garcia bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from d942858 to 736f1e6 Compare March 5, 2026 07:22
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Mar 5, 2026
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 5, 2026

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 382.21 ms 422.69 ms 40.49 ms
Size 43.75 MiB 48.50 MiB 4.75 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
86584b7+dirty 463.83 ms 500.31 ms 36.48 ms
9a81842+dirty 412.23 ms 416.56 ms 4.33 ms
c637fc7+dirty 433.70 ms 467.76 ms 34.06 ms
d73150f+dirty 411.21 ms 465.86 ms 54.65 ms
fa7bb7e+dirty 350.37 ms 377.02 ms 26.65 ms
3bd3f0d+dirty 447.21 ms 472.31 ms 25.10 ms
88890fe+dirty 350.94 ms 365.74 ms 14.80 ms
95aaf8a 437.89 ms 419.45 ms -18.44 ms
c0842e7+dirty 527.76 ms 566.69 ms 38.93 ms
1e7a472+dirty 348.80 ms 362.55 ms 13.75 ms

App size

Revision Plain With Sentry Diff
86584b7+dirty 43.75 MiB 48.08 MiB 4.33 MiB
9a81842+dirty 43.75 MiB 48.08 MiB 4.33 MiB
c637fc7+dirty 43.75 MiB 48.40 MiB 4.64 MiB
d73150f+dirty 43.75 MiB 48.55 MiB 4.80 MiB
fa7bb7e+dirty 17.75 MiB 19.75 MiB 2.00 MiB
3bd3f0d+dirty 17.75 MiB 19.70 MiB 1.95 MiB
88890fe+dirty 17.75 MiB 19.71 MiB 1.96 MiB
95aaf8a 17.75 MiB 19.68 MiB 1.93 MiB
c0842e7+dirty 43.75 MiB 48.41 MiB 4.66 MiB
1e7a472+dirty 17.75 MiB 19.70 MiB 1.96 MiB

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

Startup times

Revision Plain With Sentry Diff
08c933b+dirty 443.16 ms 497.38 ms 54.22 ms

App size

Revision Plain With Sentry Diff
08c933b+dirty 43.75 MiB 48.46 MiB 4.71 MiB

@antonis antonis enabled auto-merge (squash) March 5, 2026 08:21
@antonis antonis merged commit f60c6ff into main Mar 5, 2026
88 of 100 checks passed
@antonis antonis deleted the deps/scripts/update-cocoa.sh branch March 5, 2026 08:22
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