Skip to content

chore(deps): update Cocoa SDK to v9.22.0#5395

Merged
jamescrosswell merged 2 commits into
mainfrom
deps/modules/sentry-cocoa
Jul 18, 2026
Merged

chore(deps): update Cocoa SDK to v9.22.0#5395
jamescrosswell merged 2 commits into
mainfrom
deps/modules/sentry-cocoa

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Bumps modules/sentry-cocoa from 9.21.0 to 9.22.0.

Auto-generated by a dependency updater.

Changelog

9.22.0

Features

  • Mark opt in option swiftAsyncStacktraces as stable (#8373)
  • Add dataCollection option under experimental for configuring data scrubbing behavior (#8369)
  • Add scope API to clear feature flags (#8364)

Fixes

  • Session Replay now correctly reads the response Content-Type for HTTP/2 and HTTP/3, so it captures HTTP response bodies as it was supposed to (when body capturing is enabled via options.sessionReplay.networkCaptureBodies) (#8390)
  • Log the actual request error instead of (null) when a Spotlight request fails (#8401)
  • Decoding dictionary to Options sets value of key "dsn" to property dsn instead of nil (#8393)

Improvements

  • Remove enableReplayNetworkDetailsCapturing experimental flag; network detail capture is now enabled automatically when networkDetailAllowUrls is non-empty (#8396)

  • Add userInfo context for unhandled NSExceptions (#8332)

Fixes

  • Fix EXC_BAD_ACCESS in SentryNetworkTracker caused by repeated reads of the volatile NSURLSessionTask.currentRequest property (#8058)

@github-actions github-actions Bot added the Dependencies Pull requests that update a dependency file label Jul 16, 2026
@github-actions
github-actions Bot requested a review from jamescrosswell as a code owner July 16, 2026 03:58
@bruno-garcia
bruno-garcia force-pushed the deps/modules/sentry-cocoa branch from 04b71e7 to 56d07d7 Compare July 16, 2026 03:59
@github-actions github-actions Bot added the risk: medium PR risk score: medium label Jul 16, 2026
Cocoa 9.22.0 removed enableReplayNetworkDetailsCapturing from
SentryExperimentalOptions, so the committed ApiDefinitions.cs no longer
matched the regenerated output and the dirty-check failed on the
.NET (macos) CI job. No managed code referenced the removed binding.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@codecov

codecov Bot commented Jul 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 74.50%. Comparing base (49fd45e) to head (662c474).
⚠️ Report is 3 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #5395      +/-   ##
==========================================
+ Coverage   74.39%   74.50%   +0.11%     
==========================================
  Files         510      512       +2     
  Lines       18528    18640     +112     
  Branches     3622     3650      +28     
==========================================
+ Hits        13784    13888     +104     
- Misses       3868     3878      +10     
+ Partials      876      874       -2     

☔ View full report in Codecov by Harness.
📢 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.

@jamescrosswell jamescrosswell left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Automated approval: dependency update, CI green, no breaking changes in description.

@jamescrosswell
jamescrosswell merged commit 470ba59 into main Jul 18, 2026
51 checks passed
@jamescrosswell
jamescrosswell deleted the deps/modules/sentry-cocoa branch July 18, 2026 08:12
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 risk: medium PR risk score: medium

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants