chore(deps): update Cocoa SDK to v8.51.1#4839
Conversation
ae97703 to
cb8e09c
Compare
Android (legacy) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| e754436 | 472.72 ms | 480.96 ms | 8.23 ms |
| 7f6950b | 438.74 ms | 430.71 ms | -8.03 ms |
| 148f924 | 492.65 ms | 500.28 ms | 7.63 ms |
| 7301787 | 412.13 ms | 405.46 ms | -6.67 ms |
| 60d7316 | 418.46 ms | 414.12 ms | -4.34 ms |
| 1c9e040 | 325.02 ms | 311.57 ms | -13.45 ms |
| 86818c7 | 444.76 ms | 465.25 ms | 20.49 ms |
| d8668ce | 452.13 ms | 435.06 ms | -17.07 ms |
| 87d396c | 463.52 ms | 500.31 ms | 36.79 ms |
| 73fc872 | 468.12 ms | 483.07 ms | 14.95 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| e754436 | 17.75 MiB | 20.13 MiB | 2.38 MiB |
| 7f6950b | 17.74 MiB | 20.10 MiB | 2.36 MiB |
| 148f924 | 17.73 MiB | 19.94 MiB | 2.21 MiB |
| 7301787 | 17.75 MiB | 20.13 MiB | 2.38 MiB |
| 60d7316 | 17.75 MiB | 20.11 MiB | 2.36 MiB |
| 1c9e040 | 17.75 MiB | 20.11 MiB | 2.37 MiB |
| 86818c7 | 17.75 MiB | 20.12 MiB | 2.37 MiB |
| d8668ce | 17.74 MiB | 20.08 MiB | 2.34 MiB |
| 87d396c | 17.75 MiB | 20.13 MiB | 2.38 MiB |
| 73fc872 | 17.75 MiB | 20.13 MiB | 2.38 MiB |
Previous results on branch: deps/scripts/update-cocoa.sh
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 7140a40 | 664.39 ms | 656.44 ms | -7.95 ms |
| 1dfac94 | 420.94 ms | 408.17 ms | -12.77 ms |
| 12e4be5 | 433.46 ms | 417.33 ms | -16.13 ms |
| 6492e76 | 424.30 ms | 414.10 ms | -10.20 ms |
| 438739d | 442.02 ms | 457.96 ms | 15.94 ms |
| 3620199 | 402.58 ms | 399.48 ms | -3.10 ms |
| ef18299 | 429.64 ms | 466.56 ms | 36.92 ms |
| a9355d1 | 488.72 ms | 557.00 ms | 68.28 ms |
| 4a86286 | 414.04 ms | 415.15 ms | 1.11 ms |
| 6858e4c | 421.02 ms | 417.54 ms | -3.48 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 7140a40 | 17.74 MiB | 20.08 MiB | 2.35 MiB |
| 1dfac94 | 17.75 MiB | 20.13 MiB | 2.38 MiB |
| 12e4be5 | 17.75 MiB | 20.12 MiB | 2.37 MiB |
| 6492e76 | 17.75 MiB | 20.13 MiB | 2.38 MiB |
| 438739d | 17.75 MiB | 20.11 MiB | 2.37 MiB |
| 3620199 | 17.75 MiB | 20.13 MiB | 2.38 MiB |
| ef18299 | 17.75 MiB | 20.13 MiB | 2.38 MiB |
| a9355d1 | 17.74 MiB | 20.10 MiB | 2.36 MiB |
| 4a86286 | 17.75 MiB | 20.13 MiB | 2.38 MiB |
| 6858e4c | 17.75 MiB | 20.12 MiB | 2.37 MiB |
Android (new) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 76d1baf+dirty | 339.02 ms | 408.65 ms | 69.63 ms |
| bd0ca38+dirty | 272.43 ms | 290.67 ms | 18.24 ms |
| c830127+dirty | 352.35 ms | 388.96 ms | 36.61 ms |
| 86818c7+dirty | 362.79 ms | 376.04 ms | 13.25 ms |
| d7401ac+dirty | 373.98 ms | 394.08 ms | 20.10 ms |
| 43e66e0+dirty | 378.20 ms | 404.59 ms | 26.40 ms |
| e754436+dirty | 424.60 ms | 478.19 ms | 53.59 ms |
| d8668ce+dirty | 372.43 ms | 403.84 ms | 31.41 ms |
| 834729f+dirty | 413.31 ms | 400.80 ms | -12.52 ms |
| 5446992+dirty | 371.61 ms | 390.00 ms | 18.39 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 76d1baf+dirty | 7.15 MiB | 8.09 MiB | 964.41 KiB |
| bd0ca38+dirty | 7.15 MiB | 8.40 MiB | 1.25 MiB |
| c830127+dirty | 7.15 MiB | 8.38 MiB | 1.23 MiB |
| 86818c7+dirty | 7.15 MiB | 8.39 MiB | 1.23 MiB |
| d7401ac+dirty | 7.15 MiB | 8.04 MiB | 910.85 KiB |
| 43e66e0+dirty | 7.15 MiB | 8.37 MiB | 1.22 MiB |
| e754436+dirty | 7.15 MiB | 8.40 MiB | 1.25 MiB |
| d8668ce+dirty | 7.15 MiB | 8.35 MiB | 1.20 MiB |
| 834729f+dirty | 7.15 MiB | 8.40 MiB | 1.25 MiB |
| 5446992+dirty | 7.15 MiB | 8.12 MiB | 999.45 KiB |
Previous results on branch: deps/scripts/update-cocoa.sh
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 6858e4c+dirty | 387.81 ms | 376.10 ms | -11.71 ms |
| a9355d1+dirty | 374.27 ms | 435.52 ms | 61.25 ms |
| 7140a40+dirty | 419.33 ms | 463.16 ms | 43.83 ms |
| 9c4a204+dirty | 440.30 ms | 484.81 ms | 44.52 ms |
| e4aeaad+dirty | 379.82 ms | 379.89 ms | 0.08 ms |
| 6492e76+dirty | 378.44 ms | 380.92 ms | 2.48 ms |
| 62e1450+dirty | 363.60 ms | 401.13 ms | 37.53 ms |
| 438739d+dirty | 394.50 ms | 432.00 ms | 37.50 ms |
| 77364bc+dirty | 368.47 ms | 411.62 ms | 43.16 ms |
| 12e4be5+dirty | 434.66 ms | 447.90 ms | 13.24 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 6858e4c+dirty | 7.15 MiB | 8.39 MiB | 1.23 MiB |
| a9355d1+dirty | 7.15 MiB | 8.38 MiB | 1.23 MiB |
| 7140a40+dirty | 7.15 MiB | 8.36 MiB | 1.21 MiB |
| 9c4a204+dirty | 7.15 MiB | 8.35 MiB | 1.20 MiB |
| e4aeaad+dirty | 7.15 MiB | 8.39 MiB | 1.23 MiB |
| 6492e76+dirty | 7.15 MiB | 8.40 MiB | 1.25 MiB |
| 62e1450+dirty | 7.15 MiB | 8.36 MiB | 1.21 MiB |
| 438739d+dirty | 7.15 MiB | 8.38 MiB | 1.23 MiB |
| 77364bc+dirty | 7.15 MiB | 8.36 MiB | 1.21 MiB |
| 12e4be5+dirty | 7.15 MiB | 8.39 MiB | 1.23 MiB |
iOS (new) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 8f0282e+dirty | 1225.33 ms | 1229.92 ms | 4.59 ms |
| f8fa2ad+dirty | 1227.51 ms | 1212.89 ms | -14.62 ms |
| 686b3bc+dirty | 1219.65 ms | 1231.73 ms | 12.08 ms |
| d7401ac+dirty | 1288.10 ms | 1289.54 ms | 1.44 ms |
| 9de3d45+dirty | 1228.37 ms | 1231.79 ms | 3.42 ms |
| 148f924+dirty | 1220.72 ms | 1221.30 ms | 0.58 ms |
| 800171e+dirty | 1222.94 ms | 1235.82 ms | 12.88 ms |
| a0b0298+dirty | 1227.71 ms | 1234.12 ms | 6.41 ms |
| ce76a0b+dirty | 1220.49 ms | 1229.29 ms | 8.80 ms |
| 0d3e677+dirty | 1239.02 ms | 1241.22 ms | 2.20 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 8f0282e+dirty | 3.19 MiB | 4.33 MiB | 1.14 MiB |
| f8fa2ad+dirty | 3.19 MiB | 4.35 MiB | 1.16 MiB |
| 686b3bc+dirty | 3.19 MiB | 4.31 MiB | 1.12 MiB |
| d7401ac+dirty | 2.92 MiB | 3.40 MiB | 488.06 KiB |
| 9de3d45+dirty | 3.19 MiB | 4.33 MiB | 1.14 MiB |
| 148f924+dirty | 2.92 MiB | 3.60 MiB | 701.88 KiB |
| 800171e+dirty | 3.19 MiB | 4.25 MiB | 1.06 MiB |
| a0b0298+dirty | 3.19 MiB | 4.32 MiB | 1.13 MiB |
| ce76a0b+dirty | 3.19 MiB | 4.35 MiB | 1.16 MiB |
| 0d3e677+dirty | 2.92 MiB | 3.66 MiB | 758.42 KiB |
Previous results on branch: deps/scripts/update-cocoa.sh
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 62e1450+dirty | 1231.73 ms | 1234.63 ms | 2.90 ms |
| 60da2b3+dirty | 1230.44 ms | 1232.47 ms | 2.03 ms |
| 6492e76+dirty | 1226.37 ms | 1226.78 ms | 0.41 ms |
| 9c4a204+dirty | 1250.62 ms | 1244.24 ms | -6.38 ms |
| 438739d+dirty | 1228.18 ms | 1226.46 ms | -1.73 ms |
| 1dfac94+dirty | 1230.76 ms | 1231.53 ms | 0.78 ms |
| 09a2115+dirty | 1232.63 ms | 1244.80 ms | 12.17 ms |
| 3620199+dirty | 1247.39 ms | 1245.02 ms | -2.37 ms |
| a9355d1+dirty | 1231.51 ms | 1239.04 ms | 7.53 ms |
| e4aeaad+dirty | 1212.94 ms | 1216.24 ms | 3.30 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 62e1450+dirty | 2.92 MiB | 3.66 MiB | 760.67 KiB |
| 60da2b3+dirty | 3.19 MiB | 4.31 MiB | 1.12 MiB |
| 6492e76+dirty | 3.19 MiB | 4.34 MiB | 1.16 MiB |
| 9c4a204+dirty | 2.92 MiB | 3.64 MiB | 741.21 KiB |
| 438739d+dirty | 3.19 MiB | 4.27 MiB | 1.08 MiB |
| 1dfac94+dirty | 3.19 MiB | 4.35 MiB | 1.16 MiB |
| 09a2115+dirty | 3.19 MiB | 4.32 MiB | 1.13 MiB |
| 3620199+dirty | 3.19 MiB | 4.35 MiB | 1.16 MiB |
| a9355d1+dirty | 2.92 MiB | 3.69 MiB | 790.55 KiB |
| e4aeaad+dirty | 3.19 MiB | 4.33 MiB | 1.14 MiB |
iOS (legacy) Performance metrics 🚀
|
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 8f0282e+dirty | 1215.46 ms | 1219.64 ms | 4.18 ms |
| f8fa2ad+dirty | 1239.08 ms | 1235.49 ms | -3.59 ms |
| 686b3bc+dirty | 1210.89 ms | 1221.14 ms | 10.25 ms |
| d7401ac+dirty | 1252.38 ms | 1275.04 ms | 22.66 ms |
| 9de3d45+dirty | 1229.16 ms | 1229.58 ms | 0.42 ms |
| 148f924+dirty | 1214.76 ms | 1215.73 ms | 0.97 ms |
| 800171e+dirty | 1229.96 ms | 1232.87 ms | 2.91 ms |
| a0b0298+dirty | 1220.73 ms | 1226.87 ms | 6.14 ms |
| ce76a0b+dirty | 1212.27 ms | 1217.83 ms | 5.56 ms |
| 0d3e677+dirty | 1214.39 ms | 1225.70 ms | 11.31 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 8f0282e+dirty | 2.63 MiB | 3.76 MiB | 1.13 MiB |
| f8fa2ad+dirty | 2.63 MiB | 3.78 MiB | 1.14 MiB |
| 686b3bc+dirty | 2.63 MiB | 3.74 MiB | 1.11 MiB |
| d7401ac+dirty | 2.36 MiB | 2.83 MiB | 481.14 KiB |
| 9de3d45+dirty | 2.63 MiB | 3.77 MiB | 1.13 MiB |
| 148f924+dirty | 2.36 MiB | 3.04 MiB | 696.25 KiB |
| 800171e+dirty | 2.63 MiB | 3.69 MiB | 1.05 MiB |
| a0b0298+dirty | 2.63 MiB | 3.75 MiB | 1.12 MiB |
| ce76a0b+dirty | 2.63 MiB | 3.78 MiB | 1.14 MiB |
| 0d3e677+dirty | 2.36 MiB | 3.10 MiB | 753.12 KiB |
Previous results on branch: deps/scripts/update-cocoa.sh
Startup times
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 62e1450+dirty | 1219.45 ms | 1236.33 ms | 16.88 ms |
| 60da2b3+dirty | 1212.45 ms | 1222.61 ms | 10.16 ms |
| 6492e76+dirty | 1218.27 ms | 1221.04 ms | 2.78 ms |
| 9c4a204+dirty | 1231.46 ms | 1239.71 ms | 8.25 ms |
| 438739d+dirty | 1213.33 ms | 1216.20 ms | 2.88 ms |
| 1dfac94+dirty | 1224.62 ms | 1217.02 ms | -7.60 ms |
| 09a2115+dirty | 1233.45 ms | 1229.50 ms | -3.95 ms |
| 3620199+dirty | 1214.30 ms | 1212.92 ms | -1.38 ms |
| a9355d1+dirty | 1236.78 ms | 1245.20 ms | 8.43 ms |
| e4aeaad+dirty | 1241.18 ms | 1235.51 ms | -5.67 ms |
App size
| Revision | Plain | With Sentry | Diff |
|---|---|---|---|
| 62e1450+dirty | 2.36 MiB | 3.10 MiB | 755.61 KiB |
| 60da2b3+dirty | 2.63 MiB | 3.74 MiB | 1.11 MiB |
| 6492e76+dirty | 2.63 MiB | 3.78 MiB | 1.14 MiB |
| 9c4a204+dirty | 2.36 MiB | 3.08 MiB | 735.56 KiB |
| 438739d+dirty | 2.63 MiB | 3.70 MiB | 1.07 MiB |
| 1dfac94+dirty | 2.63 MiB | 3.78 MiB | 1.14 MiB |
| 09a2115+dirty | 2.63 MiB | 3.75 MiB | 1.12 MiB |
| 3620199+dirty | 2.63 MiB | 3.78 MiB | 1.15 MiB |
| a9355d1+dirty | 2.36 MiB | 3.12 MiB | 779.40 KiB |
| e4aeaad+dirty | 2.63 MiB | 3.76 MiB | 1.13 MiB |
There was a problem hiding this comment.
Improved internal multi-threading of session replay to fix thread inversion warning and reduce chance of queue starvation (#5018)
The captureReplay E2E tests consistently fail on iOS and this might be related with the above PR. Further investigation is needed and possible changes before merging this version.
Looking at the CI logs the following error occurs.
Error: Could not fetch https://sentry.io/api/0/projects/sentry-sdks/sentry-react-native/replays/f2bc6751afd64f66b8a72df300464eb9/ within retry limit: 404 |
This might be related to the session replays not being ready since their processing priority is lower now 🤔
cb8e09c to
00b59eb
Compare
6e8c463 to
2bdd07d
Compare
|
Example of an exception which should include replay: https://sentry-sdks.sentry.io/issues/6457984349/?project=5428561&query=id%3Aa30a12d125ca4c0682dadbe38a8ff924&referrer=issue-stream&stream_index=0 Truly the replay was not uploaded. |
|
@philprime Any ideas why after https://github-redirect.dependabot.com/getsentry/sentry-cocoa/issues/5018 replays would not work in CI? |
(from https://docs.maestro.dev/troubleshooting/debug-output) This might be quite difficult to debug since the debug logs don't contain the device/app logs. |
|
Thank you for looking at this @krystofwoldrich 🙇
Is there a chance that the |
I've tested this assumption with a draft PR using a Cocoa implementation with |
Also tested using a Cocoa implementation with |
|
Tested |
98197e3 to
4043e43
Compare
|
Attaching some more verbose logging with replaysSessionSampleRate/replaysOnErrorSampleRate to 1.0 |
antonis
left a comment
There was a problem hiding this comment.
Also tested using a Cocoa implementation with
QOS_CLASS_UTILITYpriority. The tests also passed.
This means that onlyQOS_CLASS_BACKGROUNDfails on CI.
A PR was opened to bump the priority to low getsentry/sentry-cocoa#5280
4043e43 to
611fa3c
Compare
antonis
left a comment
There was a problem hiding this comment.
LGTM and the CI tests pass!

Bumps scripts/update-cocoa.sh from 8.50.2 to 8.51.1.
Auto-generated by a dependency updater.
Changelog
8.51.1
Fixes
Improvements
8.51.0
Important
This version creates new issue groups for your unhandled C++ exceptions because it now again reports the message of unhandled C++ exceptions, which we use for grouping.
Features
Fixes
Improvements
itemCounttoSentryEnvelopeItemHeader(#5230)