Skip to content

Bump github.com/getsentry/sentry-cocoa from 9.12.1 to 9.17.0#12

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/github.com/getsentry/sentry-cocoa-9.17.0
Closed

Bump github.com/getsentry/sentry-cocoa from 9.12.1 to 9.17.0#12
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/github.com/getsentry/sentry-cocoa-9.17.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 11, 2026

Copy link
Copy Markdown

Bumps github.com/getsentry/sentry-cocoa from 9.12.1 to 9.17.0.

Release notes

Sourced from github.com/getsentry/sentry-cocoa's releases.

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)

9.16.1

[!NOTE] No documented changes. This is the same as 9.16.0, re-released to fix the SentryObjC-Static SPM checksum.

... (truncated)

Changelog

Sourced from github.com/getsentry/sentry-cocoa's changelog.

Changelog

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

Fixes

  • Silence retroactive conformance warning for SentryLevel: CustomStringConvertible when building with SPM from source (#8032)

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)

... (truncated)

Commits
  • f296a01 release: 9.17.0
  • 379d045 fix: reflect extended app start duration in vitals (#8028)
  • b6b0d1d docs: add link to installation docs to README (#8033)
  • a22d778 feat: use distinct span operations for app start phases (#8003)
  • 72ea638 chore(ci): update Xcode version for visionOS 2.5 Sentry job in nightly test w...
  • a066173 chore(feedback): Deprecate User Feedback Widget (#8022)
  • 0a8fa8a feat: Add per-form feedback configuration (#8018)
  • 8d75f5a feat(feedback): Add managed user feedback form presentation APIs (#7873)
  • 1936da3 fix: Support geo in SentryGeo initWithDictionary (#8026)
  • 31a83fd ref(samples): Organize SDK override flags (#8017)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/getsentry/sentry-cocoa](https://github.com/getsentry/sentry-cocoa) from 9.12.1 to 9.17.0.
- [Release notes](https://github.com/getsentry/sentry-cocoa/releases)
- [Changelog](https://github.com/getsentry/sentry-cocoa/blob/main/CHANGELOG.md)
- [Commits](getsentry/sentry-cocoa@9.12.1...f296a01)

---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-cocoa
  dependency-version: 9.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file swift_package_manager Pull requests that update swift_package_manager code labels Jun 11, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 12, 2026

Copy link
Copy Markdown
Author

Superseded by #14.

@dependabot dependabot Bot closed this Jun 12, 2026
@dependabot dependabot Bot deleted the dependabot/swift/github.com/getsentry/sentry-cocoa-9.17.0 branch June 12, 2026 06:54
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 swift_package_manager Pull requests that update swift_package_manager code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants