Skip to content

Bump github.com/getsentry/sentry-cocoa from 9.12.1 to 9.20.0#21

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 7, 2026

Copy link
Copy Markdown

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

Release notes

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

9.20.0

[!IMPORTANT] This release contains an important fix for dropping too much data when the SDK gets rate limited. (#8324) This fix changes how rate limits are handled. Previously, if one data type (for example, user feedback) was rate limited, other data such as spans or sessions could also be dropped. Now, only the rate-limited data is dropped, while all other data continues to be sent. This may also reduce cases where unexpectedly large amounts of data appear to be dropped due to rate limiting.

Fixes

  • Fix rate limiting all data categories when data category rate-limit is active. (#8324)

Features

  • Record log_byte client reports (#8186)
  • Add scope feature flag API (#8147)

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)

... (truncated)

Changelog

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

Changelog

9.20.0

[!IMPORTANT] This release contains an important fix for dropping too much data when the SDK gets rate limited. (#8324) This fix changes how rate limits are handled. Previously, if one data type (for example, user feedback) was rate limited, other data such as spans or sessions could also be dropped. Now, only the rate-limited data is dropped, while all other data continues to be sent. This may also reduce cases where unexpectedly large amounts of data appear to be dropped due to rate limiting.

Fixes

  • Fix rate limiting all data categories when data category rate-limit is active. (#8324)

Features

  • Record log_byte client reports (#8186)
  • Add scope feature flag API (#8147)

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)

... (truncated)

Commits
  • 08bea07 release: 9.20.0
  • a8fc1c8 feat: Add scope feature flag API (#8147)
  • f0c60b7 chore(deps): bump actions/cache from 6.0.0 to 6.1.0 (#8337)
  • 0f29461 chore(deps): bump getsentry/craft/.github/workflows/changelog-preview.yml (#8...
  • dea87d0 chore(deps): bump actions/github-script from 7.0.1 to 9.0.0 (#8336)
  • c163f51 chore(deps): bump getsentry/craft from 2.26.10 to 2.26.14 (#8333)
  • 3d52693 chore(deps): bump dorny/paths-filter from 4.0.1 to 4.0.2 (#8334)
  • 0eab506 chore(deps): bump github.com/vapor/vapor in /test-server (#8338)
  • 806a5e4 fix: Rate Limiting All Categories on Lowercased Header (#8324)
  • b557385 build: remove podspec files (#8298)
  • 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.20.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...08bea07)

---
updated-dependencies:
- dependency-name: github.com/getsentry/sentry-cocoa
  dependency-version: 9.20.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 Jul 7, 2026
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