Skip to content

feat: v8: Expose iOS options to ignore views from subtree traversal#5663

Merged
antonis merged 5 commits intomainfrom
antonis/v8-ios-exclude-views
Feb 13, 2026
Merged

feat: v8: Expose iOS options to ignore views from subtree traversal#5663
antonis merged 5 commits intomainfrom
antonis/v8-ios-exclude-views

Conversation

@antonis
Copy link
Contributor

@antonis antonis commented Feb 13, 2026

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Reapplies the changes of #5545 in v8

💡 Motivation and Context

Fixes #5570

💚 How did you test it?

CI

📝 Checklist

  • I added tests to verify changes
  • No new PII added or SDK only sends newly added PII if sendDefaultPII is enabled
  • I updated the docs if needed.
  • I updated the wizard if needed.
  • All tests passing
  • No breaking changes

🔮 Next steps

@github-actions
Copy link
Contributor

github-actions bot commented Feb 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).


  • feat: v8: Expose iOS options to ignore views from subtree traversal by antonis in #5663
  • chore(deps): bump faraday from 1.10.4 to 1.10.5 in /samples/react-native by dependabot in #5658
  • chore(deps): bump faraday from 1.10.4 to 1.10.5 in /performance-tests by dependabot in #5659

🤖 This preview updates automatically when you update the PR.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 13, 2026

Messages
📖 Do not forget to update Sentry-docs with your feature once the pull request gets approved.

Generated by 🚫 dangerJS against 7319a11

@antonis antonis added the ready-to-merge Triggers the full CI test suite label Feb 13, 2026
@antonis antonis marked this pull request as ready for review February 13, 2026 10:22
@github-actions
Copy link
Contributor

github-actions bot commented Feb 13, 2026

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 394.76 ms 430.88 ms 36.12 ms
Size 43.75 MiB 48.41 MiB 4.66 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
000da7a 454.46 ms 445.00 ms -9.46 ms
0b64753+dirty 448.67 ms 474.61 ms 25.94 ms
9ced351+dirty 405.40 ms 419.39 ms 13.98 ms
1c38acd+dirty 398.09 ms 409.18 ms 11.09 ms
459a438+dirty 417.09 ms 406.52 ms -10.57 ms
46e3d54+dirty 467.76 ms 487.53 ms 19.78 ms
818a608 495.84 ms 498.08 ms 2.25 ms
8db9631+dirty 442.78 ms 461.96 ms 19.18 ms
8d89cc9+dirty 537.83 ms 536.02 ms -1.81 ms
9b50d32+dirty 455.51 ms 466.56 ms 11.05 ms

App size

Revision Plain With Sentry Diff
000da7a 17.75 MiB 19.68 MiB 1.94 MiB
0b64753+dirty 17.75 MiB 19.70 MiB 1.95 MiB
9ced351+dirty 43.75 MiB 48.41 MiB 4.66 MiB
1c38acd+dirty 43.75 MiB 48.08 MiB 4.33 MiB
459a438+dirty 17.75 MiB 19.70 MiB 1.95 MiB
46e3d54+dirty 43.75 MiB 47.99 MiB 4.24 MiB
818a608 17.75 MiB 19.68 MiB 1.94 MiB
8db9631+dirty 17.75 MiB 19.70 MiB 1.96 MiB
8d89cc9+dirty 17.75 MiB 19.68 MiB 1.94 MiB
9b50d32+dirty 43.75 MiB 48.04 MiB 4.29 MiB

@github-actions
Copy link
Contributor

github-actions bot commented Feb 13, 2026

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1214.39 ms 1214.59 ms 0.20 ms
Size 3.38 MiB 4.78 MiB 1.39 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
21c9e75+dirty 1237.78 ms 1247.66 ms 9.88 ms
817b2c1+dirty 1211.96 ms 1215.58 ms 3.62 ms
11ded16+dirty 1230.71 ms 1235.52 ms 4.81 ms
4a17c8f+dirty 1226.36 ms 1219.28 ms -7.07 ms
0b64753+dirty 1232.49 ms 1226.96 ms -5.53 ms
0d6e618+dirty 1226.16 ms 1221.66 ms -4.50 ms
8db9631+dirty 1223.60 ms 1224.56 ms 0.96 ms
c1573b3+dirty 1203.33 ms 1202.47 ms -0.86 ms
f17e051+dirty 1193.71 ms 1223.51 ms 29.80 ms
f234eb4+dirty 1227.22 ms 1228.45 ms 1.22 ms

App size

Revision Plain With Sentry Diff
21c9e75+dirty 2.63 MiB 3.81 MiB 1.18 MiB
817b2c1+dirty 3.38 MiB 4.60 MiB 1.22 MiB
11ded16+dirty 2.63 MiB 4.01 MiB 1.38 MiB
4a17c8f+dirty 3.41 MiB 4.58 MiB 1.17 MiB
0b64753+dirty 2.63 MiB 3.98 MiB 1.35 MiB
0d6e618+dirty 3.41 MiB 4.58 MiB 1.17 MiB
8db9631+dirty 2.63 MiB 4.00 MiB 1.36 MiB
c1573b3+dirty 2.63 MiB 3.81 MiB 1.18 MiB
f17e051+dirty 3.41 MiB 4.67 MiB 1.25 MiB
f234eb4+dirty 2.63 MiB 4.00 MiB 1.37 MiB

@github-actions
Copy link
Contributor

github-actions bot commented Feb 13, 2026

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1221.05 ms 1216.47 ms -4.58 ms
Size 3.38 MiB 4.78 MiB 1.39 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
21c9e75+dirty 1206.20 ms 1223.54 ms 17.35 ms
817b2c1+dirty 1203.07 ms 1207.15 ms 4.08 ms
11ded16+dirty 1220.84 ms 1221.60 ms 0.76 ms
4a17c8f+dirty 1213.28 ms 1213.64 ms 0.36 ms
0b64753+dirty 1225.77 ms 1232.98 ms 7.21 ms
0d6e618+dirty 1191.59 ms 1190.35 ms -1.24 ms
8db9631+dirty 1226.92 ms 1226.06 ms -0.85 ms
c1573b3+dirty 1245.69 ms 1245.48 ms -0.21 ms
f17e051+dirty 1217.85 ms 1219.96 ms 2.11 ms
f234eb4+dirty 1233.52 ms 1235.78 ms 2.26 ms

App size

Revision Plain With Sentry Diff
21c9e75+dirty 3.19 MiB 4.38 MiB 1.19 MiB
817b2c1+dirty 3.38 MiB 4.60 MiB 1.22 MiB
11ded16+dirty 3.19 MiB 4.58 MiB 1.39 MiB
4a17c8f+dirty 3.41 MiB 4.58 MiB 1.17 MiB
0b64753+dirty 3.19 MiB 4.55 MiB 1.36 MiB
0d6e618+dirty 3.41 MiB 4.58 MiB 1.17 MiB
8db9631+dirty 3.19 MiB 4.56 MiB 1.38 MiB
c1573b3+dirty 3.19 MiB 4.38 MiB 1.19 MiB
f17e051+dirty 3.41 MiB 4.67 MiB 1.25 MiB
f234eb4+dirty 3.19 MiB 4.57 MiB 1.38 MiB

@github-actions
Copy link
Contributor

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 365.40 ms 411.13 ms 45.73 ms
Size 43.94 MiB 49.27 MiB 5.33 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
c1573b3+dirty 355.65 ms 448.82 ms 93.17 ms
e2fa43d+dirty 326.56 ms 372.88 ms 46.32 ms
9ced351+dirty 361.74 ms 411.45 ms 49.70 ms
5526494+dirty 380.79 ms 432.70 ms 51.91 ms
1c38acd+dirty 411.84 ms 470.18 ms 58.34 ms
bc9680d+dirty 346.77 ms 463.48 ms 116.71 ms
46e3d54+dirty 436.24 ms 474.18 ms 37.94 ms
af9331b+dirty 374.42 ms 425.68 ms 51.26 ms
21c9e75+dirty 356.73 ms 381.06 ms 24.33 ms
bfe454a+dirty 372.42 ms 424.52 ms 52.10 ms

App size

Revision Plain With Sentry Diff
c1573b3+dirty 7.15 MiB 8.42 MiB 1.27 MiB
e2fa43d+dirty 7.15 MiB 8.42 MiB 1.27 MiB
9ced351+dirty 43.94 MiB 49.27 MiB 5.33 MiB
5526494+dirty 7.15 MiB 8.41 MiB 1.26 MiB
1c38acd+dirty 43.94 MiB 48.91 MiB 4.97 MiB
bc9680d+dirty 7.15 MiB 8.42 MiB 1.27 MiB
46e3d54+dirty 43.94 MiB 48.82 MiB 4.88 MiB
af9331b+dirty 7.15 MiB 8.41 MiB 1.26 MiB
21c9e75+dirty 7.15 MiB 8.42 MiB 1.27 MiB
bfe454a+dirty 7.15 MiB 8.42 MiB 1.26 MiB

@antonis antonis merged commit b1c9f15 into main Feb 13, 2026
98 of 99 checks passed
@antonis antonis deleted the antonis/v8-ios-exclude-views branch February 13, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-merge Triggers the full CI test suite

Projects

None yet

Development

Successfully merging this pull request may close these issues.

iOS: v8: Expose iOS options to ignore views from subtree traversal

2 participants