Skip to content

chore(deps): update Cocoa SDK to v9.26.0 - #2811

Merged
bitsandfoxes merged 3 commits into
mainfrom
deps/modules/sentry-cocoa/9.26.0
Aug 13, 2026
Merged

chore(deps): update Cocoa SDK to v9.26.0#2811
bitsandfoxes merged 3 commits into
mainfrom
deps/modules/sentry-cocoa/9.26.0

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Bumps modules/sentry-cocoa from 9.25.0 to 9.26.0.

Auto-generated by a dependency updater.

Changelog

9.26.0

Warning

The 3rd-party integration packages (SentryCocoaLumberjack, SentryPulse, SentrySwiftLog, SentrySwiftyBeaver) now require Swift 6.1+ to support SPM package traits. Users on older Swift toolchains should pin to an earlier release of these packages.

Features

  • Promote enableStandaloneAppStartTracing from options.experimental to a top-level option on Options (#8715)
  • Add SentryFromBinary (default) and SentryFromSource SPM package traits to 3rd-party integrations, allowing users to choose between precompiled xcframeworks and building from source. Requires Swift 6.1+ (#8795)
  • Add experimental option enableUIViewControllerInitSwizzling that defers UIViewController swizzling to first instantiation instead of eagerly discovering and swizzling all subclasses at SDK start. This avoids realizing available-gated UIViewController subclasses on OS versions below their gate, which crashes apps on start (#8687).
  • Add screenshot picker to feedback (#8655)
    • Enable it with form.enableScreenshot = true in the configureForm callback.
  • Expose transaction as a public event type (#8745)

Improvements

  • Session Replay keeps captured frames in memory for live video encode while still writing PNGs to disk for crash durability. Encode prefers the in-memory image and only falls back to disk for frames recovered after a crash, avoiding a PNG readback on the streaming hot path. (#8636)
  • Remove the per-frame render loop from the Session Replay masking preview. (#8730)

Fixes

  • Fix misleading duplicate SDK detection message: "same binary" → "same address space" (#8710)
  • Fix a race caused by mutating URLSessionTask.currentRequest during trace header propagation (#8650)
  • Prevent Session Replay network-detail breadcrumbs from blocking URLSession cancellation on the task monitor (#8497)
  • Fix Session Replay adaptive capture backoff pinning at the maximum interval due to mask compositing being included in the measured capture duration, which could produce single-frame segments that appear stuck on one screen (#8740)

Internal

  • Add internal hybrid SDK APIs to serialize native events and retrieve scope contexts for .NET event processing (#8708)

@bruno-garcia
bruno-garcia force-pushed the deps/modules/sentry-cocoa/9.26.0 branch from 0037c9b to 9d3647c Compare August 13, 2026 03:43
@bitsandfoxes
bitsandfoxes enabled auto-merge (squash) August 13, 2026 12:35
@bitsandfoxes
bitsandfoxes merged commit 7060649 into main Aug 13, 2026
65 checks passed
@bitsandfoxes
bitsandfoxes deleted the deps/modules/sentry-cocoa/9.26.0 branch August 13, 2026 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants