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

@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 <[email protected]>

* 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 <[email protected]>
Co-authored-by: Itay Brenner <[email protected]>
Co-authored-by: Antonis Lilis <[email protected]>

* 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 <[email protected]>
Co-authored-by: Denis Andrasec <[email protected]>
Co-authored-by: Noah Martin <[email protected]>

* 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 <[email protected]>
Co-authored-by: Itay Brenner <[email protected]>
Co-authored-by: Denis Andrasec <[email protected]>
Co-authored-by: Noah Martin <[email protected]>

* 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 <[email protected]>
Co-authored-by: Itay Brenner <[email protected]>
Co-authored-by: Denis Andrasec <[email protected]>
Co-authored-by: Noah Martin <[email protected]>

* 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 <[email protected]>
Co-authored-by: Denis Andrašec <[email protected]>
Co-authored-by: Itay Brenner <[email protected]>
Co-authored-by: Noah Martin <[email protected]>
Co-authored-by: Philipp Hofmann <[email protected]>
@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 439.24 ms 461.08 ms 21.84 ms
Size 43.75 MiB 48.55 MiB 4.80 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
955f2eb+dirty 422.74 ms 410.19 ms -12.55 ms
8490686+dirty 365.59 ms 400.24 ms 34.65 ms
c9e95bd 428.04 ms 458.70 ms 30.65 ms
6c11c6a+dirty 581.59 ms 575.86 ms -5.73 ms
01d24f6+dirty 362.50 ms 362.23 ms -0.27 ms
23080e5 384.85 ms 382.57 ms -2.28 ms
5ee3314+dirty 415.80 ms 426.14 ms 10.34 ms
ee69ed5+dirty 409.44 ms 441.30 ms 31.86 ms
1226664+dirty 347.45 ms 386.60 ms 39.15 ms
9b50d32+dirty 455.51 ms 466.56 ms 11.05 ms

App size

Revision Plain With Sentry Diff
955f2eb+dirty 17.75 MiB 19.70 MiB 1.95 MiB
8490686+dirty 17.75 MiB 19.70 MiB 1.96 MiB
c9e95bd 17.75 MiB 19.68 MiB 1.93 MiB
6c11c6a+dirty 43.75 MiB 48.09 MiB 4.33 MiB
01d24f6+dirty 17.75 MiB 19.74 MiB 2.00 MiB
23080e5 17.75 MiB 19.68 MiB 1.94 MiB
5ee3314+dirty 17.75 MiB 19.70 MiB 1.95 MiB
ee69ed5+dirty 43.75 MiB 48.04 MiB 4.29 MiB
1226664+dirty 17.75 MiB 19.74 MiB 1.99 MiB
9b50d32+dirty 43.75 MiB 48.04 MiB 4.29 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 371.39 ms 404.27 ms 32.88 ms
Size 43.94 MiB 49.38 MiB 5.44 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
2b89ce9+dirty 372.22 ms 417.06 ms 44.84 ms
46da307+dirty 356.62 ms 415.02 ms 58.40 ms
9f211e3+dirty 371.00 ms 432.51 ms 61.51 ms
6c11c6a+dirty 462.02 ms 488.50 ms 26.48 ms
07808fb+dirty 392.47 ms 451.94 ms 59.47 ms
f234eb4+dirty 313.23 ms 333.31 ms 20.08 ms
d916aa3+dirty 411.72 ms 451.76 ms 40.03 ms
ee69ed5+dirty 411.19 ms 447.04 ms 35.85 ms
6fee48d+dirty 370.23 ms 427.86 ms 57.63 ms
9b50d32+dirty 429.59 ms 423.89 ms -5.70 ms

App size

Revision Plain With Sentry Diff
2b89ce9+dirty 7.15 MiB 8.41 MiB 1.26 MiB
46da307+dirty 7.15 MiB 8.41 MiB 1.26 MiB
9f211e3+dirty 7.15 MiB 8.41 MiB 1.26 MiB
6c11c6a+dirty 43.94 MiB 48.92 MiB 4.98 MiB
07808fb+dirty 7.15 MiB 8.43 MiB 1.28 MiB
f234eb4+dirty 7.15 MiB 8.46 MiB 1.30 MiB
d916aa3+dirty 7.15 MiB 8.42 MiB 1.27 MiB
ee69ed5+dirty 43.94 MiB 48.87 MiB 4.93 MiB
6fee48d+dirty 7.15 MiB 8.41 MiB 1.26 MiB
9b50d32+dirty 43.94 MiB 48.87 MiB 4.93 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 1214.60 ms 1214.69 ms 0.09 ms
Size 3.38 MiB 4.67 MiB 1.29 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
4167e15+dirty 1228.96 ms 1242.15 ms 13.19 ms
a31630c+dirty 1241.32 ms 1226.98 ms -14.34 ms
2b89ce9+dirty 1241.19 ms 1254.20 ms 13.01 ms
c7f264b+dirty 1229.78 ms 1225.84 ms -3.94 ms
11ded16+dirty 1220.84 ms 1221.60 ms 0.76 ms
1d62dde+dirty 1204.96 ms 1208.51 ms 3.55 ms
55b77fc+dirty 1213.08 ms 1218.19 ms 5.11 ms
60cd796+dirty 1206.08 ms 1213.36 ms 7.28 ms
266bc7e+dirty 1217.73 ms 1222.30 ms 4.57 ms
128ee72+dirty 1204.73 ms 1205.02 ms 0.29 ms

App size

Revision Plain With Sentry Diff
4167e15+dirty 3.19 MiB 4.57 MiB 1.38 MiB
a31630c+dirty 3.19 MiB 4.54 MiB 1.36 MiB
2b89ce9+dirty 3.19 MiB 4.48 MiB 1.29 MiB
c7f264b+dirty 3.19 MiB 4.48 MiB 1.29 MiB
11ded16+dirty 3.19 MiB 4.58 MiB 1.39 MiB
1d62dde+dirty 3.19 MiB 4.58 MiB 1.39 MiB
55b77fc+dirty 3.41 MiB 4.58 MiB 1.17 MiB
60cd796+dirty 3.44 MiB 4.67 MiB 1.23 MiB
266bc7e+dirty 3.41 MiB 4.58 MiB 1.17 MiB
128ee72+dirty 3.41 MiB 4.58 MiB 1.17 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 1213.62 ms 1219.00 ms 5.38 ms
Size 3.38 MiB 4.67 MiB 1.29 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
4167e15+dirty 1213.39 ms 1222.50 ms 9.11 ms
a31630c+dirty 1229.09 ms 1230.94 ms 1.85 ms
2b89ce9+dirty 1229.30 ms 1239.40 ms 10.10 ms
c7f264b+dirty 1211.82 ms 1218.04 ms 6.22 ms
11ded16+dirty 1230.71 ms 1235.52 ms 4.81 ms
1d62dde+dirty 1214.38 ms 1223.36 ms 8.98 ms
55b77fc+dirty 1223.71 ms 1224.12 ms 0.41 ms
60cd796+dirty 1204.87 ms 1202.71 ms -2.17 ms
266bc7e+dirty 1190.56 ms 1191.47 ms 0.91 ms
128ee72+dirty 1218.16 ms 1219.18 ms 1.03 ms

App size

Revision Plain With Sentry Diff
4167e15+dirty 2.63 MiB 4.00 MiB 1.37 MiB
a31630c+dirty 2.63 MiB 3.98 MiB 1.34 MiB
2b89ce9+dirty 2.63 MiB 3.91 MiB 1.28 MiB
c7f264b+dirty 2.63 MiB 3.91 MiB 1.28 MiB
11ded16+dirty 2.63 MiB 4.01 MiB 1.38 MiB
1d62dde+dirty 2.63 MiB 4.01 MiB 1.38 MiB
55b77fc+dirty 3.41 MiB 4.58 MiB 1.17 MiB
60cd796+dirty 3.44 MiB 4.67 MiB 1.23 MiB
266bc7e+dirty 3.41 MiB 4.58 MiB 1.17 MiB
128ee72+dirty 3.41 MiB 4.58 MiB 1.17 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

@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
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