Skip to content

Bump github.com/getsentry/sentry-cocoa from 9.12.0 to 9.21.0#363

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

Bump github.com/getsentry/sentry-cocoa from 9.12.0 to 9.21.0#363
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/swift/github.com/getsentry/sentry-cocoa-9.21.0

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps github.com/getsentry/sentry-cocoa from 9.12.0 to 9.21.0.

Release notes

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

9.21.0

Fixes

  • Fix use-after-free race in span, startProfiler, and stopProfiler by snapshotting currentHub under currentHubLock before dereferencing. (#8318)

Features

  • Attach feature flag evaluations to active spans (#8158)
  • Add feature flag scope ObjC API (#8160)

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)

... (truncated)

Changelog

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

Changelog

9.21.0

Fixes

  • Fix use-after-free race in span, startProfiler, and stopProfiler by snapshotting currentHub under currentHubLock before dereferencing. (#8318)

Features

  • Attach feature flag evaluations to active spans (#8158)
  • Add feature flag scope ObjC API (#8160)

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

... (truncated)

Commits
  • 53eb9bd release: 9.21.0
  • bcff6b6 fix: reorder an import since the linting rules changed right after this merge...
  • 513d1d5 lint: group imports by attribute (#8366)
  • 6416b6e feat: add build flags + targets for enabling a KSCrash Integration (#8154)
  • d98d6a8 chore: Cancel pending saucelabs jobs (#8362)
  • 6307f8b ci: skip simulator resolution in build-only and lint jobs (#8349)
  • 8ebae2f ci: cache Homebrew and skip auto-update in CI (#8354)
  • 22550bf chore: Remove sample app macOS deployment target (#8329)
  • 29b7287 ci: Add file filter to Xcode 27 workflow (#8347)
  • 2ce4807 feat: Add feature flag scope ObjC API (#8160)
  • 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.0 to 9.21.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.0...53eb9bd)

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