Skip to content

Conversation

@antonis
Copy link
Contributor

@antonis antonis commented Dec 23, 2025

Description

  • Bump Cocoa to v9
  • Release Capture Startup Crashes

PRs

Breaking changes

  • See PRs above
  • TODO

#skip-changelog

Co-authored-by: GitHub <noreply@github.com>
@antonis antonis mentioned this pull request Dec 23, 2025
* chore(deps): update Cocoa SDK to v9.0.0-alpha.0

* Adds changelog

* fix: Fixes SentryScreenFrames use after being converted to Swift (#5153)

* fix: Fixes SentryScreenFrames use after being converted to Swift

* Fix build

---------

Co-authored-by: Antonis Lilis <antonis.lilis@sentry.io>

* Move `sentry-cocoa` `enableLogs` out of experimental (#5267)

* fix: Fixes SentryScreenFrames use after being converted to Swift

* Fix build

* Use non-experimental enableLogs

* bump target

* remove enable tracing

* Update enableLogs tests

---------

Co-authored-by: Itay Brenner <itay.brenner@sentry.io>
Co-authored-by: Itay Brenner <itaybrenner@hotmail.com>
Co-authored-by: Antonis Lilis <antonis.lilis@sentry.io>

* chore: Remove SentryFrameTracker imports (#5276)

* fix: Fixes SentryScreenFrames use after being converted to Swift

* Fix build

* Use non-experimental enableLogs

* bump target

* remove enable tracing

* Update enableLogs tests

* chore: Fix RNSentry after SentryFramesTracker conversion to swift

* Run linter

* Remove unused debug image provider imports

* Remove imports

* chore: Remove deprecated user property

* chore: Remove use of deprecate integrations API (#5304)

* Remove use of integrations in tests

* chore: Remove use of deprecated prop (#5322)

* ref: Move options to wrapper

---------

Co-authored-by: Antonis Lilis <antonis.lilis@sentry.io>
Co-authored-by: Denis Andrasec <denrase@gmail.com>
Co-authored-by: Noah Martin <noahm444@gmail.com>

* fix(podspec): Cocoa V9 allow any alpha version

* chore(sample): Cocoa-v9: Bump MacOS sample to macos 12.0 (#5359)

* fix: Fixes SentryScreenFrames use after being converted to Swift

* Fix build

* Use non-experimental enableLogs

* bump target

* remove enable tracing

* Update enableLogs tests

* chore: Fix RNSentry after SentryFramesTracker conversion to swift

* Run linter

* Remove unused debug image provider imports

* Remove imports

* chore: Remove deprecated user property

* chore: Remove use of deprecate integrations API (#5304)

* Remove use of integrations in tests

* chore: Remove use of deprecated prop (#5322)

* ref: Move options to wrapper

* chore(sample): Bump MacOS sample to macos 12.0 wich is the minimum for v9

---------

Co-authored-by: Itay Brenner <itay.brenner@sentry.io>
Co-authored-by: Itay Brenner <itaybrenner@hotmail.com>
Co-authored-by: Denis Andrasec <denrase@gmail.com>
Co-authored-by: Noah Martin <noahm444@gmail.com>

* chore(e2e): Cocoa-v9: Bump E2E to iOS 15.0 (#5369)

* fix: Fixes SentryScreenFrames use after being converted to Swift

* Fix build

* Use non-experimental enableLogs

* bump target

* remove enable tracing

* Update enableLogs tests

* chore: Fix RNSentry after SentryFramesTracker conversion to swift

* Run linter

* Remove unused debug image provider imports

* Remove imports

* chore: Remove deprecated user property

* chore: Remove use of deprecate integrations API (#5304)

* Remove use of integrations in tests

* chore: Remove use of deprecated prop (#5322)

* ref: Move options to wrapper

* chore(sample): Bump MacOS sample to macos 12.0 wich is the minimum for v9

* chore(e2e): Cocoa-v9: Bump E2E to iOS 15.0

* Bump to 15.1 due to RN 0.81.0 requirements

---------

Co-authored-by: Itay Brenner <itay.brenner@sentry.io>
Co-authored-by: Itay Brenner <itaybrenner@hotmail.com>
Co-authored-by: Denis Andrasec <denrase@gmail.com>
Co-authored-by: Noah Martin <noahm444@gmail.com>

* chore(ci): Cocoa V9: Run the full CI checks for cocoa-v9 (#5370)

* Update changelog

* Bumpt to RC1

* Remove cocoa-v9 from ci branches

* fix: Use new session replay name for hybrid SDK

* Fix rename

* chore(lint): Fixes lint issues

* Update changelog to GA

* Update changelog

* Bump minimum to 9.1.0

* Set Cocoa version to 9.1.0

---------

Co-authored-by: Itay Brenner <itaybrenner@hotmail.com>
Co-authored-by: Denis Andrašec <denrase@gmail.com>
Co-authored-by: Itay Brenner <itay.brenner@sentry.io>
Co-authored-by: Noah Martin <noahm444@gmail.com>
Co-authored-by: Philipp Hofmann <philipp.hofmann@sentry.io>
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Dec 23, 2025
Copy link
Contributor Author

@antonis antonis left a comment

Choose a reason for hiding this comment

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

Though merging is Blocked, I'm adding the ready-to-merge label so that all CI checks run on this branch.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 23, 2025

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 543.40 ms 564.24 ms 20.84 ms
Size 43.75 MiB 48.55 MiB 4.80 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
7b02433+dirty 502.31 ms 556.24 ms 53.93 ms
fa7bb7e+dirty 350.37 ms 377.02 ms 26.65 ms
86584b7+dirty 463.83 ms 500.31 ms 36.48 ms
534ba8c 484.00 ms 499.93 ms 15.93 ms
1226664+dirty 347.45 ms 386.60 ms 39.15 ms
d081295+dirty 408.08 ms 453.62 ms 45.54 ms
e07935d+dirty 448.82 ms 489.10 ms 40.29 ms
266bc7e+dirty 485.02 ms 551.94 ms 66.92 ms
7480abe+dirty 411.60 ms 405.81 ms -5.78 ms
f234eb4+dirty 407.62 ms 429.64 ms 22.02 ms

App size

Revision Plain With Sentry Diff
7b02433+dirty 43.75 MiB 48.55 MiB 4.80 MiB
fa7bb7e+dirty 17.75 MiB 19.75 MiB 2.00 MiB
86584b7+dirty 43.75 MiB 48.08 MiB 4.33 MiB
534ba8c 17.75 MiB 20.15 MiB 2.41 MiB
1226664+dirty 17.75 MiB 19.74 MiB 1.99 MiB
d081295+dirty 43.75 MiB 48.04 MiB 4.29 MiB
e07935d+dirty 43.75 MiB 47.99 MiB 4.24 MiB
266bc7e+dirty 43.75 MiB 47.99 MiB 4.24 MiB
7480abe+dirty 17.75 MiB 19.68 MiB 1.94 MiB
f234eb4+dirty 17.75 MiB 19.74 MiB 1.99 MiB

Previous results on branch: v8

Startup times

Revision Plain With Sentry Diff
b4fa5b4+dirty 449.55 ms 481.50 ms 31.95 ms
bc8a1ed+dirty 442.18 ms 476.27 ms 34.08 ms

App size

Revision Plain With Sentry Diff
b4fa5b4+dirty 43.75 MiB 48.08 MiB 4.33 MiB
bc8a1ed+dirty 43.75 MiB 48.08 MiB 4.33 MiB

@github-actions
Copy link
Contributor

github-actions bot commented Dec 23, 2025

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 436.98 ms 466.42 ms 29.44 ms
Size 43.94 MiB 49.38 MiB 5.44 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
7b02433+dirty 492.61 ms 529.04 ms 36.43 ms
fa7bb7e+dirty 285.22 ms 323.44 ms 38.22 ms
6a70a7e+dirty 382.45 ms 424.54 ms 42.09 ms
86584b7+dirty 367.98 ms 374.12 ms 6.14 ms
d081295+dirty 416.95 ms 461.24 ms 44.29 ms
8d89cc9+dirty 357.69 ms 415.79 ms 58.10 ms
e07935d+dirty 380.10 ms 377.48 ms -2.62 ms
1e7a472+dirty 319.58 ms 372.29 ms 52.71 ms
c9e95bd+dirty 339.32 ms 401.24 ms 61.92 ms
266bc7e+dirty 378.00 ms 392.81 ms 14.81 ms

App size

Revision Plain With Sentry Diff
7b02433+dirty 43.94 MiB 49.38 MiB 5.44 MiB
fa7bb7e+dirty 7.15 MiB 8.46 MiB 1.31 MiB
6a70a7e+dirty 7.15 MiB 8.42 MiB 1.26 MiB
86584b7+dirty 43.94 MiB 48.91 MiB 4.97 MiB
d081295+dirty 43.94 MiB 48.87 MiB 4.93 MiB
8d89cc9+dirty 7.15 MiB 8.41 MiB 1.26 MiB
e07935d+dirty 43.94 MiB 48.82 MiB 4.88 MiB
1e7a472+dirty 7.15 MiB 8.43 MiB 1.28 MiB
c9e95bd+dirty 7.15 MiB 8.41 MiB 1.26 MiB
266bc7e+dirty 43.94 MiB 48.82 MiB 4.88 MiB

Previous results on branch: v8

Startup times

Revision Plain With Sentry Diff
b4fa5b4+dirty 382.09 ms 398.28 ms 16.19 ms
bc8a1ed+dirty 396.10 ms 426.80 ms 30.69 ms

App size

Revision Plain With Sentry Diff
b4fa5b4+dirty 43.94 MiB 48.91 MiB 4.97 MiB
bc8a1ed+dirty 43.94 MiB 48.91 MiB 4.97 MiB

@github-actions
Copy link
Contributor

github-actions bot commented Dec 23, 2025

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1216.76 ms 1213.40 ms -3.37 ms
Size 3.38 MiB 4.67 MiB 1.29 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
5691430+dirty 1191.06 ms 1189.13 ms -1.94 ms
90afdd3+dirty 1216.17 ms 1225.55 ms 9.38 ms
180638b+dirty 1224.70 ms 1223.71 ms -0.99 ms
2adbd1e+dirty 1220.65 ms 1230.20 ms 9.56 ms
ee69ed5+dirty 1212.78 ms 1214.91 ms 2.13 ms
eb07ba3+dirty 1214.49 ms 1221.59 ms 7.10 ms
8a4ce6f+dirty 1232.80 ms 1223.80 ms -9.00 ms
818a608+dirty 1218.84 ms 1223.18 ms 4.34 ms
b7aa1aa+dirty 1232.55 ms 1234.16 ms 1.61 ms
1ef8a04+dirty 1184.42 ms 1186.44 ms 2.02 ms

App size

Revision Plain With Sentry Diff
5691430+dirty 3.41 MiB 4.59 MiB 1.18 MiB
90afdd3+dirty 3.19 MiB 4.55 MiB 1.37 MiB
180638b+dirty 3.44 MiB 4.59 MiB 1.15 MiB
2adbd1e+dirty 3.19 MiB 4.56 MiB 1.38 MiB
ee69ed5+dirty 3.41 MiB 4.59 MiB 1.18 MiB
eb07ba3+dirty 3.19 MiB 4.38 MiB 1.19 MiB
8a4ce6f+dirty 3.19 MiB 4.53 MiB 1.34 MiB
818a608+dirty 3.19 MiB 4.48 MiB 1.29 MiB
b7aa1aa+dirty 3.19 MiB 4.58 MiB 1.39 MiB
1ef8a04+dirty 3.41 MiB 4.59 MiB 1.18 MiB

Previous results on branch: v8

Startup times

Revision Plain With Sentry Diff
b4fa5b4+dirty 1213.59 ms 1211.26 ms -2.33 ms
bc8a1ed+dirty 1198.66 ms 1200.60 ms 1.94 ms

App size

Revision Plain With Sentry Diff
b4fa5b4+dirty 3.44 MiB 4.66 MiB 1.22 MiB
bc8a1ed+dirty 3.44 MiB 4.66 MiB 1.22 MiB

@github-actions
Copy link
Contributor

github-actions bot commented Dec 23, 2025

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1192.33 ms 1208.17 ms 15.84 ms
Size 3.38 MiB 4.67 MiB 1.29 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
5691430+dirty 1218.89 ms 1222.22 ms 3.33 ms
90afdd3+dirty 1233.90 ms 1240.90 ms 7.00 ms
180638b+dirty 1221.90 ms 1220.40 ms -1.51 ms
2adbd1e+dirty 1207.51 ms 1218.98 ms 11.47 ms
ee69ed5+dirty 1206.79 ms 1213.98 ms 7.19 ms
eb07ba3+dirty 1222.46 ms 1220.37 ms -2.08 ms
8a4ce6f+dirty 1221.31 ms 1219.84 ms -1.47 ms
818a608+dirty 1205.76 ms 1208.00 ms 2.24 ms
b7aa1aa+dirty 1234.35 ms 1241.61 ms 7.27 ms
1ef8a04+dirty 1226.14 ms 1223.15 ms -2.99 ms

App size

Revision Plain With Sentry Diff
5691430+dirty 3.41 MiB 4.59 MiB 1.18 MiB
90afdd3+dirty 2.63 MiB 3.99 MiB 1.35 MiB
180638b+dirty 3.44 MiB 4.59 MiB 1.15 MiB
2adbd1e+dirty 2.63 MiB 4.00 MiB 1.36 MiB
ee69ed5+dirty 3.41 MiB 4.59 MiB 1.18 MiB
eb07ba3+dirty 2.63 MiB 3.81 MiB 1.18 MiB
8a4ce6f+dirty 2.63 MiB 3.96 MiB 1.33 MiB
818a608+dirty 2.63 MiB 3.91 MiB 1.28 MiB
b7aa1aa+dirty 2.63 MiB 4.01 MiB 1.38 MiB
1ef8a04+dirty 3.41 MiB 4.59 MiB 1.18 MiB

Previous results on branch: v8

Startup times

Revision Plain With Sentry Diff
b4fa5b4+dirty 1203.83 ms 1207.13 ms 3.30 ms
bc8a1ed+dirty 1194.70 ms 1201.18 ms 6.48 ms

App size

Revision Plain With Sentry Diff
b4fa5b4+dirty 3.44 MiB 4.66 MiB 1.22 MiB
bc8a1ed+dirty 3.44 MiB 4.66 MiB 1.22 MiB

antonis and others added 6 commits January 8, 2026 15:00
* chore(deps): update CLI to v3.0.2

* Update changelog

* Bump in core
Co-authored-by: GitHub <noreply@github.com>
Co-authored-by: Antonis Lilis <antonis.lilis@sentry.io>
Co-authored-by: GitHub <noreply@github.com>
Co-authored-by: Antonis Lilis <antonis.lilis@sentry.io>
@github-actions
Copy link
Contributor

github-actions bot commented Jan 13, 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).


This PR will not appear in the changelog.


🤖 This preview updates automatically when you update the PR.

# Conflicts:
#	CHANGELOG.md
#	packages/core/RNSentry.podspec
#	packages/core/package.json
#	yarn.lock
# Conflicts:
#	CHANGELOG.md
#	packages/core/package.json
#	yarn.lock
# Conflicts:
#	CHANGELOG.md
#	packages/core/package.json
#	yarn.lock
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Blocked ready-to-merge Triggers the full CI test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants