Skip to content

chore(deps): update Cocoa SDK to v9.19.1#1280

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
deps/scripts/update-cocoa.sh
Open

chore(deps): update Cocoa SDK to v9.19.1#1280
github-actions[bot] wants to merge 1 commit into
mainfrom
deps/scripts/update-cocoa.sh

Conversation

@github-actions

@github-actions github-actions Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

Bumps scripts/update-cocoa.sh from 9.16.1 to 9.19.1.

Auto-generated by a dependency updater.

Changelog

9.19.1

Fixes

  • Fix use-after-free crash in SentrySDKInternal.isEnabled (#8310)
  • Fix dropped platform item header in profile-chunk envelopes (#8269)
  • Fix crash report ID generation so reports created at certain timestamps are not ignored (#8216)
  • Fix C++ exception capture on newer OS versions by page-aligning mprotect calls in the __cxa_throw swapper (#8221)
  • Fix client report discarded-event counts for categories reported in quantities greater than one (e.g. spans): each drop now adds the full dropped quantity instead of incrementing by one (#8230)
  • Rename extended app start span operation from app.start.extended_app_start to app.start.extended (#8220)
  • Fix unsynchronized debug-mode access in the binary image cache (#8309)

9.19.0

Warning

The minimum macOS deployment target will be raised to macOS 12 (Monterey) with the upcoming release that adopts Xcode 27. Xcode 27 no longer supports deployment targets below macOS 12. If your app must support macOS 11 or earlier, please stay on the last SDK version released before this change. See #8113 for full details.

Features

  • Renamed experimental extended app start API (#8161):
    • extendAppLaunch() -> extendAppStart()
    • finishExtendedAppLaunch() -> finishExtendedAppStart()
    • Added getExtendedAppStartSpan() to get the extended app span
  • Add extended app start APIs to ObjC wrapper SDK (#8163)

Improvements

  • Reduce Session Replay capture stutters by scheduling screenshots after run loop UI work instead of from display refresh callbacks (#7851)

Fixes

  • Don't send logs and metrics when the SDK is disabled (#8173)
  • Fixes crash caused by modifying breadcrumbs from multiple threads (#8114)
  • Prevent feedback form on external displays (#8071)
  • Keep the User Feedback screenshot trigger active after form dismissal. (#8048)
  • Prevent lazy TLS-init in the signal crash monitor for non-managed runtime builds (#8148)
  • Include breadcrumbs in recovered buffer-mode session replays (#8153)
  • Fix missing Info.plist entries MinimumOSVersion and CFBundleSupportedPlatforms in SentryObjC.xcframework (#8157)
  • Harden crash-time attachment path creation to avoid secondary crashes while handling crashes (#8170)
  • Session replay video assembly: drop empty video segments, avoid duplicating frames at segment boundaries, and keep video timing stable when captured frames are skipped or unreadable (#8041)

Internal

  • Add SentrySDK.internal structured API for hybrid SDKs, replacing PrivateSentrySDKOnly with namespaced sub-APIs (replay, profiling, appStart, performance, screenshot, viewHierarchy, screen, envelope, swizzle, sdk, debug, breadcrumbs, user) (#8097)

9.18.0

Features

  • Add SentryObjC User Feedback presentation APIs and a feedback form factory returning UIViewController instances. (#8027)

Fixes

  • Show feedback form from shake or screenshot without widget (#8050)

Deprecations

  • Deprecate the managed User Feedback custom button. It will be removed in v10. Present the feedback form from your own UI with SentrySDK.feedback.show(), SentrySDK.FeedbackForm, or .sentryFeedback(isPresented:) instead. (#8052)

9.17.1

Fixes

  • Ship dSYMs in SentryObjC-Dynamic.xcframework artifacts (#8036)
  • Fix missing _OBJC_CLASS_$_ symbols in x86_64 slice of SentryObjC dynamic framework (#8037)
  • Mark feedback form aliases and conformances unavailable in app extensions (#8040)
  • Silence retroactive conformance warning for SentryLevel: CustomStringConvertible when building with SPM from source (#8032)

9.17.0

Features

  • Support creating envelope items from attachments via SentryObjC (#8001)

  • Add format-string logging to SentryObjCLogger with automatic message template extraction (#7996)

    [SentryObjCSDK.logger infoWithFormat:"User % processed %d items", userName, count];
  • Add managed user feedback form presentation APIs (#7873)

    Apps using the managed User Feedback integration can now present the form directly:

    • Use SentrySDK.feedback.show() to let the SDK pick the best presenter.
    • In UIKit, present the SentrySDK.FeedbackForm() view controller yourself.
    • In SwiftUI, use .sentryFeedback(isPresented:), or present SentrySDK.FeedbackFormView() from a container such as .sheet.

    These APIs use the global SentryOptions.configureUserFeedback configuration and temporarily hide the managed widget
    while the form is open, when possible.

  • Add per-form feedback configuration (#8018)

    Managed feedback presentation APIs now accept a configuration closure, so apps can customize a single
    form on top of the global SentryOptions.configureUserFeedback settings without mutating them:

    SentrySDK.feedback.show { config in
        config.configureForm = { form in
            form.formTitle = "Report a Bug"
            form.submitButtonLabel = "Send Report"
        }
        config.tags = ["screen": "settings"]
    }
  • Standalone app start sub-spans operations have been renamed for better clarity (#8003):

    • Pre Runtime Init: app.start -> app.start.pre_runtime_init
    • Runtime Init to Pre Main Initializers: app.start -> app.start.runtime_init
    • UIKit Init: app.start -> app.start.uikit_init
    • Application Init: app.start -> app.start.application_init
    • Extended App Start: app.start -> app.start.extended_app_start

Deprecations

  • Deprecate the managed User Feedback widget/FAB. It will be removed in v10. Present the feedback form from your own UI with SentrySDK.feedback.show(), SentrySDK.FeedbackForm, or .sentryFeedback(isPresented:) instead. (#8022)

Fixes

  • App start duration on the Vitals dashboard now reflects the extended app launch time when using extendAppLaunch() (#8028)

@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Jun 11, 2026
@github-actions github-actions Bot requested a review from lucas-zimerman as a code owner June 11, 2026 04:28
@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Jun 11, 2026
@github-actions github-actions Bot force-pushed the deps/scripts/update-cocoa.sh branch from e3d555b to bc99146 Compare June 11, 2026 04:28
@github-actions github-actions Bot changed the title chore(deps): update Cocoa SDK to v9.17.0 chore(deps): update Cocoa SDK to v9.17.1 Jun 12, 2026
@github-actions github-actions Bot force-pushed the deps/scripts/update-cocoa.sh branch from bc99146 to 1180e2b Compare June 12, 2026 04:28
@github-actions github-actions Bot changed the title chore(deps): update Cocoa SDK to v9.17.1 chore(deps): update Cocoa SDK to v9.18.0 Jun 19, 2026
@github-actions github-actions Bot force-pushed the deps/scripts/update-cocoa.sh branch from 1180e2b to e331b08 Compare June 19, 2026 04:29
@github-actions github-actions Bot changed the title chore(deps): update Cocoa SDK to v9.18.0 chore(deps): update Cocoa SDK to v9.19.0 Jun 25, 2026
@github-actions github-actions Bot force-pushed the deps/scripts/update-cocoa.sh branch 4 times, most recently from 00ffe52 to a979c69 Compare June 30, 2026 02:27
@github-actions github-actions Bot changed the title chore(deps): update Cocoa SDK to v9.19.0 chore(deps): update Cocoa SDK to v9.19.1 Jul 2, 2026
@github-actions github-actions Bot force-pushed the deps/scripts/update-cocoa.sh branch from a979c69 to 9d7a8c7 Compare July 2, 2026 04:21
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.

1 participant