Skip to content

chore(deps): update Cocoa SDK to v9.2.0#4781

Merged
jamescrosswell merged 7 commits intomainfrom
deps/modules/sentry-cocoa.properties
Feb 16, 2026
Merged

chore(deps): update Cocoa SDK to v9.2.0#4781
jamescrosswell merged 7 commits intomainfrom
deps/modules/sentry-cocoa.properties

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Dec 2, 2025

Bumps modules/sentry-cocoa.properties from 8.57.3 to 9.2.0.

Auto-generated by a dependency updater.

Changelog Entry

  • Apps built using the Sentry SDK for .NET must now target iOS version 15 or higher. Previously only version 13 or higher was required. (#4781)
  • Bump Cocoa SDK from v8.57.3 to v9.2.0 (#4781)

@github-actions github-actions bot added the Dependencies Pull requests that update a dependency file label Dec 2, 2025
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch from 1275f51 to 908db8e Compare December 2, 2025 03:24
@codecov
Copy link

codecov bot commented Dec 2, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 73.84%. Comparing base (665c59b) to head (159bedb).
⚠️ Report is 4 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #4781      +/-   ##
==========================================
- Coverage   73.86%   73.84%   -0.03%     
==========================================
  Files         496      496              
  Lines       17927    17927              
  Branches     3511     3511              
==========================================
- Hits        13242    13238       -4     
- Misses       3824     3831       +7     
+ Partials      861      858       -3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch 3 times, most recently from 2c065e1 to a1354a2 Compare December 5, 2025 03:25
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch 2 times, most recently from f93b518 to 501a073 Compare December 9, 2025 03:24
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v9.0.0 chore(deps): update Cocoa SDK to v9.1.0 Dec 11, 2025
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch 2 times, most recently from ed18d9f to 432f685 Compare December 12, 2025 03:27
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch 2 times, most recently from cc7ea2d to b821ecd Compare December 23, 2025 03:28
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch 2 times, most recently from 720e4a0 to a30f01d Compare January 3, 2026 03:27
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch 2 times, most recently from 509f0c9 to fe091a7 Compare January 15, 2026 03:29
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch from fe091a7 to 76b917d Compare January 20, 2026 03:29
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch 2 times, most recently from 1c85ec4 to dc6c357 Compare January 22, 2026 03:30
@github-actions github-actions bot changed the title chore(deps): update Cocoa SDK to v9.1.0 chore(deps): update Cocoa SDK to v9.2.0 Jan 22, 2026
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch 2 times, most recently from f4ed890 to 117130f Compare January 24, 2026 03:28
@bruno-garcia bruno-garcia force-pushed the deps/modules/sentry-cocoa.properties branch from 117130f to 4ff6050 Compare January 27, 2026 03:30
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Co-authored-by: GitHub <noreply@github.com>
@jpnurmi
Copy link
Collaborator

jpnurmi commented Jan 28, 2026

Note: after merging #4830 into this, the updater should now consider this a manually modified branch and stop force-pushing new updates (9.3.0 is already on the way). The updates will continue after this branch has been merged and deleted.

@jamescrosswell
Copy link
Collaborator

Note: after merging #4830 into this, the updater should now consider this a manually modified branch and stop force-pushing new updates (9.3.0 is already on the way). The updates will continue after this branch has been merged and deleted.

Aside from the conversation about transaction based profiling, is this ready to be merged @jpnurmi ?

@jpnurmi
Copy link
Collaborator

jpnurmi commented Feb 4, 2026

Aside from the conversation about transaction based profiling, is this ready to be merged @jpnurmi ?

Cocoa SDK v9 bumped the minimum iOS version to 15.0. Sentry .NET should probably bump SupportedOSPlatformVersion accordingly?

@jamescrosswell
Copy link
Collaborator

Cocoa SDK v9 bumped the minimum iOS version to 15.0. Sentry .NET should probably bump SupportedOSPlatformVersion accordingly?

Yeah we can/should definitely do that then 👍🏻

@github-actions
Copy link
Contributor Author

github-actions bot commented Feb 10, 2026

Semver Impact of This PR

None (no version bump detected)

📋 Changelog Preview

This is how your changes will appear in the changelog.
Entries from this PR are highlighted with a left border (blockquote style).


Dependencies ⬆️

Deps

  • Apps built using the Sentry SDK for .NET must now target iOS version 15 or higher. Previously only version 13 or higher was required. (#4781) by github-actions[bot] in #4781
  • Bump Cocoa SDK from v8.57.3 to v9.2.0 (#4781) by github-actions[bot] in #4781
  • chore(deps): update Native SDK to v0.12.7 by github-actions in #4920

🤖 This preview updates automatically when you update the PR.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@jamescrosswell
Copy link
Collaborator

Looks good to me. @Flash0ver you maybe want to take a look as well... probably a PR that deserves a good review before merging.

Copy link
Member

@Flash0ver Flash0ver left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well done 🥔. I got two comments (because of course I do 😉).

<PropertyGroup Condition="'$(TargetFramework)' != ''">
<TargetPlatformIdentifier>$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)'))</TargetPlatformIdentifier>
<SupportedOSPlatformVersion Condition="'$(TargetPlatformIdentifier)' == 'ios'">13.0</SupportedOSPlatformVersion>
<SupportedOSPlatformVersion Condition="'$(TargetPlatformIdentifier)' == 'ios'">15.0</SupportedOSPlatformVersion>
Copy link
Member

@Flash0ver Flash0ver Feb 13, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

question: breaking change?

Just to be sure ... now that I actually write it down I don't think there is a breaking change for .NET MAUI 9 or .NET MAUI 10 consumers, but just to be sure:

Cocoa SDK v9 bumped the minimum iOS version to 15.0. Sentry .NET should probably bump SupportedOSPlatformVersion accordingly?

Yeah we can/should definitely do that then 👍🏻

In this Directory.Build.props, we declare:

<LatestIosTfm>net10.0-ios26</LatestIosTfm>
<PreviousIosTfm>net9.0-ios18.0</PreviousIosTfm>
<LatestMacCatalystTfm>net10.0-maccatalyst26</LatestMacCatalystTfm>
<PreviousMacCatalystTfm>net9.0-maccatalyst18.0</PreviousMacCatalystTfm>

In the .NET MAUI SDK Sentry.Maui, we then use:

<TargetFrameworks>$(LatestTfm);$(PreviousTfm)</TargetFrameworks>
<TargetFrameworks Condition="'$(NO_ANDROID)' == ''">$(TargetFrameworks);$(LatestAndroidTfm);$(PreviousAndroidTfm)</TargetFrameworks>
<TargetFrameworks Condition="'$(NO_IOS)' == '' And $([MSBuild]::IsOSPlatform('OSX'))">$(TargetFrameworks);$(LatestIosTfm);$(PreviousIosTfm)</TargetFrameworks>
<TargetFrameworks Condition="'$(NO_MACCATALYST)' == '' And $([MSBuild]::IsOSPlatform('OSX'))">$(TargetFrameworks);$(LatestMacCatalystTfm);$(PreviousMacCatalystTfm)</TargetFrameworks>
<TargetFrameworks Condition="'$(NO_WINDOWS)' == '' And !$([MSBuild]::IsOSPlatform('Linux'))">$(TargetFrameworks);$(PreviousWindowsTfm)</TargetFrameworks>

Just to make sure:
Our in this changeset unchanged iOS and Mac Catalyst version is 18.0 for .NET 9 (and 26.0 for .NET 10),
and now bumping sentry-cocoa to 9.2.0, where 9.0.0 notes

### Breaking Changes
- Bumped minimum OS versions to iOS 15.0, macOS 10.14.0, tvOS 15.0, visionOS 1.0, and watchOS 8.0 (https://github.com/getsentry/sentry-cocoa/pull/6873)

we are not introducing any breaking changes, are we?

Also considering the related conversation from the preceding changeset of

And also considering the Supported platforms for .NET MAUI apps.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Apart from #4781 (comment), on which I'll follow up on Monday.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It means anyone using the apps developed by Sentry SDK customers would need to upgrades from iOS 13 to 15 in order to be able to continue to use those apps... so it's not breaking for our SDK users and it's just part of the normal phasing out of old platforms for Apple.

@jamescrosswell jamescrosswell merged commit 08b9ccc into main Feb 16, 2026
40 of 42 checks passed
@jamescrosswell jamescrosswell deleted the deps/modules/sentry-cocoa.properties branch February 16, 2026 20:57
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.

4 participants