Skip to content

chore(deps): update Cocoa SDK to v9.34.0 - #7020

Merged
antonis merged 1 commit into
mainfrom
deps/scripts/update-cocoa.sh
Nov 12, 2026
Merged

antonis merged 1 commit into
mainfrom
deps/scripts/update-cocoa.sh

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Bumps scripts/update-cocoa.sh from 9.33.0 to 9.34.0.

Auto-generated by a dependency updater.

Changelog

9.34.0

Features

  • Add opt-in options.enableScopePersistence to retain explicitly supplied user information across app launches. Storage and restoration are asynchronous, and independent of watchdog tracking and automatic user collection settings (#9470)
  • Give every run of the app an ID and store it in crash reports and the app state, so the SDK can match events from the crash handler, the watchdog termination integration and MetricKit that describe the same run. The ID is only used on the device and is not sent to Sentry (#9578)

Fixes

  • Prevent a crash in file I/O tracing when NSData is read from a nil URL, for example by MessageUI when sharing to Mail (#9535)

  • Skip stored crash reports with a top-level JSON array instead of crashing during SDK startup (#9590)

    • Expose WebView trace propagation through the SentryObjC SDK as SentryObjCWebViewTracing and SentryObjCWebViewTracingOptions (#9488)
    • See the WebView docs for details.
Full CHANGELOG.md diff
 -1,5 +1,17 
 # Changelog
 
+## 9.34.0
+
+### Features
+
+- Add opt-in `options.enableScopePersistence` to retain explicitly supplied user information across app launches. Storage and restoration are asynchronous, and independent of watchdog tracking and automatic user collection settings ([#9470](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/9470))
+- Give every run of the app an ID and store it in crash reports and the app state, so the SDK can match events from the crash handler, the watchdog termination integration and MetricKit that describe the same run. The ID is only used on the device and is not sent to Sentry ([#9578](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/9578))
+
+### Fixes
+
+- Prevent a crash in file I/O tracing when `NSData` is read from a `nil` URL, for example by MessageUI when sharing to Mail ([#9535](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/9535))
+- Skip stored crash reports with a top-level JSON array instead of crashing during SDK startup ([#9590](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/9590))
+
 ## 9.33.0
 
 ### Breaking Changes
 -11,7 +23,8 
 - Expose `options.experimental.metrickit.enabledMetricReports` through the SentryObjC SDK as the `SentryObjCMetricKitMetricReport` bitmask and through the `enabledMetricReports` key of the `metrickit` options dictionary, which also accepts `"all"` ([#9490](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/9490))
 - Receive MetricKit metrics through `MetricManager` on iOS and macOS 27 and later with the same names, types and units as on earlier OS versions, and add the `animationTotalHitchTime`, `animationTotalAnimationTime`, `metalFramesPerSecond`, `metalFrameCount` and `metalActiveDrawingDuration` metric reports that only `MetricManager` provides, also available through the `SentryObjCMetricKitMetricReport` bitmask ([#9476](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/9476))
 - Connect traces of web content in a `WKWebView` with the app's trace. Call `SentryWebViewTracing.addTracePropagation(to:options:)` with a `WKWebView`, `WKWebViewConfiguration`, `WKUserContentController`, or SwiftUI `WebPage.Configuration` to inject the current trace as `sentry-trace` and `baggage` meta tags before page scripts run, so `sentry/browser` in the page continues the trace on pageload. Only pages on the hosts in `SentryWebViewTracingOptions.allowedHosts` receive the trace ([#9474](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/9474))
-- Expose WebView trace propagation through the SentryObjC SDK as `SentryObjCWebViewTracing` and `SentryObjCWebViewTracingOptions` ([#9488](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/9488))
+  - Expose WebView trace propagation through the SentryObjC SDK as `SentryObjCWebViewTracing` and `SentryObjCWebViewTracingOptions` ([#9488](https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/9488))
+  - See the [WebView docs](https://docs.sentry.io/platforms/apple/configuration/webview/) for details.
 
 ### Fixes
 

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Nov 12, 2026
@bruno-garcia
bruno-garcia force-pushed the deps/scripts/update-cocoa.sh branch from 27e3f56 to ef93f28 Compare November 12, 2026 08:01
@github-actions

Copy link
Copy Markdown
Contributor Author

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.34.0 by github-actions in #7020
  • chore(deps): update Android SDK to v8.64.0 by github-actions in #7019
  • fix(core): Restore touch breadcrumbs on New Architecture from RN 0.88 by antonis and claude in #7013
  • fix(android): Mask prepared text layout views in replay and screenshots by antonis and claude in #7011
  • chore: Restore individual maintainers as default code owners by christophaigner with sentry-junior in #7017
  • feat(android): Add enableUserInteractionBreadcrumbs option by GersonRocha9 in #7016
  • fix(ios): Register replay mask classes when sample rates are 0 by alwx in #7008
  • feat(ios): Forward experimental enableWatchdogTerminationsV2 to sentry-cocoa by alwx in #7012
  • docs: Update Warden skills mentioned in the review skill by antonis and claude in #7004
  • ci: Skip CI for warden.toml-only changes by antonis and claude in #7005
  • build(deps): Bump joi to 17.13.9 to resolve ReDoS advisory by antonis and claude in #7003
  • chore(deps): bump getsentry/craft from 3.9.0 to 3.11.1 by dependabot in #7001
  • chore(deps): bump getsentry/craft/.github/workflows/changelog-preview.yml from 3.9.0 to 3.11.1 by dependabot in #6999
  • chore(deps): bump actions/setup-java from 6.1.0 to 6.2.0 by dependabot in #7002
  • chore(deps): bump ruby/setup-ruby from 1.336.0 to 1.338.0 by dependabot in #7000
  • chore(deps): bump the codeql-action group with 3 updates by dependabot in #6998
  • chore(warden): Remove find-bugs, already covered by code-review by dcramer with sentry-junior in #6997
  • chore(deps): update Sentry Android Gradle Plugin to v6.26.0 by github-actions in #6995
  • chore(warden): Enable incremental review by Jeffreyhung with sentry-junior in #6994
  • chore(deps): update Android SDK to v8.63.0 by github-actions in #6990

🤖 This preview updates automatically when you update the PR.

@antonis antonis added the ready-to-merge Triggers the full CI test suite label Nov 12, 2026
@sentry

sentry Bot commented Nov 12, 2026

Copy link
Copy Markdown

📲 Install Builds

Android

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

⚙️ sentry-react-native Build Distribution Settings

@antonis
antonis merged commit 0b10cda into main Nov 12, 2026
134 of 142 checks passed
@antonis
antonis deleted the deps/scripts/update-cocoa.sh branch November 12, 2026 08:33
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