Skip to content

chore(deps-v7): update Javascript SDK to v9.22.0 #4860

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
May 27, 2025
Merged

Conversation

lucas-zimerman
Copy link
Collaborator

@lucas-zimerman lucas-zimerman commented May 26, 2025

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

This PR updates the JavaScript SDK from 9.12.0 to 9.22.0.
It also fixes the new lint issues that were introduced when upgrading the SDK.

I also ignored the rule 'import/first' on tests since it impact the way mock works for the SDK.

💡 Motivation and Context

#4827 requires a newer SDK and since there were lots of lint issues I decided to split the PR so it doesn't get polluted with unrelated changes.

💚 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

@lucas-zimerman lucas-zimerman mentioned this pull request May 26, 2025
17 tasks
@lucas-zimerman lucas-zimerman marked this pull request as ready for review May 26, 2025 17:40
@lucas-zimerman lucas-zimerman marked this pull request as draft May 26, 2025 17:43
@lucas-zimerman
Copy link
Collaborator Author

Moved as draft since it broke some tests

Copy link
Contributor

github-actions bot commented May 26, 2025

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1223.26 ms 1219.02 ms -4.23 ms
Size 2.63 MiB 3.76 MiB 1.13 MiB

Baseline results on branch: v7

Startup times

Revision Plain With Sentry Diff
9fbcfaf+dirty 1216.66 ms 1212.06 ms -4.60 ms
9da5c4e+dirty 1231.84 ms 1235.49 ms 3.65 ms
8a54dff+dirty 1226.17 ms 1227.79 ms 1.63 ms

App size

Revision Plain With Sentry Diff
9fbcfaf+dirty 2.63 MiB 3.77 MiB 1.14 MiB
9da5c4e+dirty 2.63 MiB 3.76 MiB 1.13 MiB
8a54dff+dirty 2.63 MiB 3.79 MiB 1.16 MiB

Copy link
Contributor

github-actions bot commented May 26, 2025

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 381.83 ms 376.67 ms -5.17 ms
Size 7.15 MiB 8.31 MiB 1.16 MiB

Baseline results on branch: v7

Startup times

Revision Plain With Sentry Diff
8a54dff+dirty 393.65 ms 392.32 ms -1.33 ms
9fbcfaf+dirty 417.92 ms 431.81 ms 13.90 ms
9da5c4e+dirty 399.70 ms 407.34 ms 7.64 ms

App size

Revision Plain With Sentry Diff
8a54dff+dirty 7.15 MiB 8.30 MiB 1.15 MiB
9fbcfaf+dirty 7.15 MiB 8.29 MiB 1.14 MiB
9da5c4e+dirty 7.15 MiB 8.42 MiB 1.27 MiB

Copy link
Contributor

github-actions bot commented May 26, 2025

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1211.51 ms 1228.65 ms 17.14 ms
Size 3.19 MiB 4.33 MiB 1.14 MiB

Baseline results on branch: v7

Startup times

Revision Plain With Sentry Diff
9fbcfaf+dirty 1215.22 ms 1222.26 ms 7.04 ms
9da5c4e+dirty 1215.41 ms 1226.38 ms 10.97 ms
8a54dff+dirty 1244.29 ms 1254.71 ms 10.43 ms

App size

Revision Plain With Sentry Diff
9fbcfaf+dirty 3.19 MiB 4.34 MiB 1.15 MiB
9da5c4e+dirty 3.19 MiB 4.33 MiB 1.14 MiB
8a54dff+dirty 3.19 MiB 4.35 MiB 1.17 MiB

@lucas-zimerman lucas-zimerman marked this pull request as ready for review May 26, 2025 23:00
Copy link
Contributor

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 424.29 ms 442.14 ms 17.85 ms
Size 17.75 MiB 19.56 MiB 1.81 MiB

Baseline results on branch: v7

Startup times

Revision Plain With Sentry Diff
8a54dff 482.57 ms 467.16 ms -15.41 ms
9fbcfaf 420.06 ms 435.31 ms 15.25 ms
9da5c4e 478.08 ms 467.46 ms -10.63 ms

App size

Revision Plain With Sentry Diff
8a54dff 17.75 MiB 19.54 MiB 1.80 MiB
9fbcfaf 17.75 MiB 19.54 MiB 1.79 MiB
9da5c4e 17.75 MiB 20.16 MiB 2.41 MiB

Copy link
Collaborator

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

LGTM and the sample app worked as expected in my tests on both platforms 🚀

It also fixes the new lint issues that were introduced when upgrading the SDK.

Thank you for fixing those 🙇

I also ignored the rule 'import/first' on tests since it impact the way mock works for the SDK.

👍

@lucas-zimerman lucas-zimerman merged commit c6d4d0a into v7 May 27, 2025
86 of 87 checks passed
@lucas-zimerman lucas-zimerman deleted the lz/bump/v7-js branch May 27, 2025 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants