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 536.02 ms 558.11 ms 22.09 ms
Size 43.75 MiB 48.09 MiB 4.33 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
c7f264b 434.98 ms 452.96 ms 17.98 ms
df83aad+dirty 420.87 ms 434.98 ms 14.11 ms
3099014+dirty 439.20 ms 468.40 ms 29.20 ms
5ee3314+dirty 415.80 ms 426.14 ms 10.34 ms
c4e097a 338.06 ms 439.36 ms 101.30 ms
ea3e26e+dirty 498.02 ms 532.90 ms 34.88 ms
180638b+dirty 408.87 ms 432.04 ms 23.17 ms
f234eb4+dirty 407.62 ms 429.64 ms 22.02 ms
90afdd3+dirty 375.94 ms 377.52 ms 1.58 ms
8ece263 441.96 ms 444.96 ms 3.00 ms

App size

Revision Plain With Sentry Diff
c7f264b 17.75 MiB 19.68 MiB 1.94 MiB
df83aad+dirty 43.75 MiB 47.99 MiB 4.24 MiB
3099014+dirty 17.75 MiB 19.70 MiB 1.95 MiB
5ee3314+dirty 17.75 MiB 19.70 MiB 1.95 MiB
c4e097a 17.75 MiB 19.68 MiB 1.94 MiB
ea3e26e+dirty 43.75 MiB 47.99 MiB 4.24 MiB
180638b+dirty 43.75 MiB 48.08 MiB 4.33 MiB
f234eb4+dirty 17.75 MiB 19.74 MiB 1.99 MiB
90afdd3+dirty 17.75 MiB 19.70 MiB 1.95 MiB
8ece263 17.75 MiB 19.68 MiB 1.94 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 415.88 ms 440.19 ms 24.31 ms
Size 43.94 MiB 48.92 MiB 4.98 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
df83aad+dirty 493.94 ms 521.76 ms 27.82 ms
8ece263+dirty 369.44 ms 414.65 ms 45.21 ms
2b89ce9+dirty 372.22 ms 417.06 ms 44.84 ms
e2fa43d+dirty 326.56 ms 372.88 ms 46.32 ms
161947d+dirty 349.27 ms 435.09 ms 85.82 ms
c08359e+dirty 406.04 ms 428.87 ms 22.83 ms
c7f264b+dirty 356.98 ms 407.46 ms 50.48 ms
785ffb1+dirty 380.65 ms 451.83 ms 71.18 ms
ea3e26e+dirty 399.98 ms 448.36 ms 48.38 ms
180638b+dirty 434.46 ms 470.90 ms 36.44 ms

App size

Revision Plain With Sentry Diff
df83aad+dirty 43.94 MiB 48.82 MiB 4.88 MiB
8ece263+dirty 7.15 MiB 8.41 MiB 1.26 MiB
2b89ce9+dirty 7.15 MiB 8.41 MiB 1.26 MiB
e2fa43d+dirty 7.15 MiB 8.42 MiB 1.27 MiB
161947d+dirty 7.15 MiB 8.43 MiB 1.28 MiB
c08359e+dirty 7.15 MiB 8.42 MiB 1.27 MiB
c7f264b+dirty 7.15 MiB 8.41 MiB 1.26 MiB
785ffb1+dirty 7.15 MiB 8.42 MiB 1.27 MiB
ea3e26e+dirty 43.94 MiB 48.82 MiB 4.88 MiB
180638b+dirty 43.94 MiB 48.91 MiB 4.97 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 1215.75 ms 1214.28 ms -1.47 ms
Size 3.44 MiB 4.67 MiB 1.23 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
a0b15d6+dirty 1213.79 ms 1210.45 ms -3.34 ms
8ff81c0+dirty 1219.51 ms 1221.66 ms 2.15 ms
1c38acd+dirty 1214.43 ms 1216.56 ms 2.12 ms
7091004+dirty 1219.11 ms 1225.98 ms 6.87 ms
86584b7+dirty 1199.91 ms 1210.98 ms 11.06 ms
534ba8c+dirty 1225.00 ms 1237.43 ms 12.43 ms
493c1a1+dirty 1220.50 ms 1221.30 ms 0.80 ms
e07935d+dirty 1225.85 ms 1227.72 ms 1.87 ms
ebf60f9+dirty 1218.85 ms 1212.53 ms -6.32 ms
20daa0a+dirty 1227.71 ms 1233.72 ms 6.01 ms

App size

Revision Plain With Sentry Diff
a0b15d6+dirty 3.19 MiB 4.38 MiB 1.19 MiB
8ff81c0+dirty 3.41 MiB 4.59 MiB 1.18 MiB
1c38acd+dirty 3.44 MiB 4.67 MiB 1.23 MiB
7091004+dirty 3.41 MiB 4.57 MiB 1.16 MiB
86584b7+dirty 3.44 MiB 4.59 MiB 1.15 MiB
534ba8c+dirty 3.19 MiB 4.38 MiB 1.19 MiB
493c1a1+dirty 3.41 MiB 4.58 MiB 1.17 MiB
e07935d+dirty 3.41 MiB 4.58 MiB 1.17 MiB
ebf60f9+dirty 3.41 MiB 4.67 MiB 1.25 MiB
20daa0a+dirty 3.19 MiB 4.38 MiB 1.19 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 1204.88 ms 1213.04 ms 8.16 ms
Size 3.44 MiB 4.67 MiB 1.23 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
a0b15d6+dirty 1220.18 ms 1223.18 ms 3.00 ms
8ff81c0+dirty 1209.17 ms 1206.15 ms -3.02 ms
1c38acd+dirty 1184.71 ms 1190.31 ms 5.59 ms
7091004+dirty 1215.54 ms 1215.58 ms 0.04 ms
86584b7+dirty 1218.82 ms 1213.38 ms -5.44 ms
534ba8c+dirty 1230.22 ms 1231.18 ms 0.96 ms
493c1a1+dirty 1207.58 ms 1211.80 ms 4.22 ms
e07935d+dirty 1217.37 ms 1211.44 ms -5.93 ms
ebf60f9+dirty 1217.66 ms 1214.82 ms -2.84 ms
20daa0a+dirty 1233.12 ms 1233.35 ms 0.22 ms

App size

Revision Plain With Sentry Diff
a0b15d6+dirty 2.63 MiB 3.81 MiB 1.18 MiB
8ff81c0+dirty 3.41 MiB 4.59 MiB 1.18 MiB
1c38acd+dirty 3.44 MiB 4.67 MiB 1.23 MiB
7091004+dirty 3.41 MiB 4.57 MiB 1.16 MiB
86584b7+dirty 3.44 MiB 4.59 MiB 1.15 MiB
534ba8c+dirty 2.63 MiB 3.81 MiB 1.18 MiB
493c1a1+dirty 3.41 MiB 4.58 MiB 1.17 MiB
e07935d+dirty 3.41 MiB 4.58 MiB 1.17 MiB
ebf60f9+dirty 3.41 MiB 4.67 MiB 1.25 MiB
20daa0a+dirty 2.63 MiB 3.81 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

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