Skip to content

docs: Add SDK versions table with bundled dependency versions#5676

Merged
antonis merged 8 commits intomainfrom
antonis/native-sdks-table
Feb 23, 2026
Merged

docs: Add SDK versions table with bundled dependency versions#5676
antonis merged 8 commits intomainfrom
antonis/native-sdks-table

Conversation

@antonis
Copy link
Copy Markdown
Contributor

@antonis antonis commented Feb 16, 2026

📢 Type of change

  • Bugfix
  • New feature
  • Enhancement
  • Refactoring

📜 Description

Adds SDK-VERSIONS.md documenting which Android, Cocoa, and JavaScript SDK versions are bundled with each React Native SDK release. Includes historical data for all 187 releases from 2.0.1 to 8.0.0.

  • Automated table updates during releases via craft-pre-release.sh
  • Helper scripts to extract versions from build files
  • Manual update script for corrections
  • Added link in README Releases section

💡 Motivation and Context

Closes #5662

💚 How did you test it?

Manual

📝 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

#skip-changelog

Adds SDK-VERSIONS.md documenting which Android, Cocoa, and JavaScript SDK
versions are bundled with each React Native SDK release. Includes historical
data for all 187 releases from 2.0.1 to 8.0.0.

- Automated table updates during releases via craft-pre-release.sh
- Helper scripts to extract versions from build files
- Manual update script for corrections
- Added link in README Releases section

Closes #5662

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@github-actions
Copy link
Copy Markdown
Contributor

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

Copy link
Copy Markdown
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.

Also opened docs update PR getsentry/sentry-docs#16395

Copy link
Copy Markdown
Member

@philipphofmann philipphofmann left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks

Comment thread SDK-VERSIONS.md Outdated
Comment thread SDK-VERSIONS.md Outdated

| Sentry React Native SDK | Sentry Android SDK | Sentry Cocoa SDK | Sentry JavaScript SDK |
| ----------------------- | ------------------ | ---------------- | --------------------- |
| 8.0.0 | 8.32.0 | 9.4.1 | 10.38.0 |
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

m: It would be amazing to link these releases to the GH release page such as https://github.com/getsentry/sentry-react-native/releases/tag/8.0.0. It should be easy to update this with Claude and also to update the scripts to do this automatically.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great idea 👍 Updated with f06c213 and the table is fully interactive now

Co-authored-by: Philipp Hofmann <philipp.hofmann@sentry.io>
Comment thread scripts/update-sdk-versions-table.sh Outdated
All SDK versions in the table now link to their respective GitHub release pages:
- React Native SDK versions link to sentry-react-native releases
- Android SDK versions link to sentry-java releases
- Cocoa SDK versions link to sentry-cocoa releases
- JavaScript SDK versions link to sentry-javascript releases

Updated table headers to be more concise (removed "Sentry" prefix).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Comment thread scripts/update-sdk-versions-table.sh Outdated
@antonis
Copy link
Copy Markdown
Contributor Author

antonis commented Feb 16, 2026

@sentry review

@antonis antonis requested a review from alwx February 16, 2026 13:48
@antonis antonis added the ready-to-merge Triggers the full CI test suite label Feb 17, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 17, 2026

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1219.47 ms 1214.50 ms -4.97 ms
Size 3.38 MiB 4.78 MiB 1.40 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
ec14be7+dirty 1234.64 ms 1245.54 ms 10.90 ms
b3b5b0d+dirty 1227.71 ms 1239.50 ms 11.79 ms
af9331b+dirty 1233.61 ms 1230.50 ms -3.11 ms
8a868fe+dirty 1221.50 ms 1230.78 ms 9.28 ms
90afdd3+dirty 1233.90 ms 1240.90 ms 7.00 ms
7b02433+dirty 1209.39 ms 1210.90 ms 1.51 ms
8d89cc9+dirty 1222.92 ms 1239.43 ms 16.51 ms
f17e051+dirty 1193.71 ms 1223.51 ms 29.80 ms
cd5f27f+dirty 1214.87 ms 1218.72 ms 3.85 ms
e2fa43d+dirty 1216.04 ms 1232.65 ms 16.61 ms

App size

Revision Plain With Sentry Diff
ec14be7+dirty 2.63 MiB 3.98 MiB 1.34 MiB
b3b5b0d+dirty 2.63 MiB 3.91 MiB 1.28 MiB
af9331b+dirty 2.63 MiB 3.91 MiB 1.28 MiB
8a868fe+dirty 3.38 MiB 4.60 MiB 1.22 MiB
90afdd3+dirty 2.63 MiB 3.99 MiB 1.35 MiB
7b02433+dirty 3.38 MiB 4.60 MiB 1.22 MiB
8d89cc9+dirty 2.63 MiB 3.96 MiB 1.33 MiB
f17e051+dirty 3.41 MiB 4.67 MiB 1.25 MiB
cd5f27f+dirty 3.38 MiB 4.78 MiB 1.39 MiB
e2fa43d+dirty 2.63 MiB 3.81 MiB 1.18 MiB

Previous results on branch: antonis/native-sdks-table

Startup times

Revision Plain With Sentry Diff
f4a97d2+dirty 1213.98 ms 1220.73 ms 6.76 ms

App size

Revision Plain With Sentry Diff
f4a97d2+dirty 3.38 MiB 4.78 MiB 1.40 MiB

@github-actions
Copy link
Copy Markdown
Contributor

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 440.12 ms 448.20 ms 8.08 ms
Size 43.75 MiB 48.42 MiB 4.67 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
c7f264b 434.98 ms 452.96 ms 17.98 ms
5691430+dirty 433.98 ms 478.49 ms 44.51 ms
86584b7+dirty 463.83 ms 500.31 ms 36.48 ms
a483f9f+dirty 396.82 ms 453.28 ms 56.46 ms
ff5a06a+dirty 405.97 ms 439.24 ms 33.27 ms
df1f7df+dirty 442.64 ms 427.16 ms -15.48 ms
d1fd647+dirty 413.02 ms 459.72 ms 46.70 ms
f17e051+dirty 396.23 ms 444.02 ms 47.79 ms
69602ce 417.47 ms 443.52 ms 26.05 ms
7be1f99 454.83 ms 461.36 ms 6.53 ms

App size

Revision Plain With Sentry Diff
c7f264b 17.75 MiB 19.68 MiB 1.94 MiB
5691430+dirty 43.75 MiB 48.04 MiB 4.29 MiB
86584b7+dirty 43.75 MiB 48.08 MiB 4.33 MiB
a483f9f+dirty 43.75 MiB 48.41 MiB 4.66 MiB
ff5a06a+dirty 43.75 MiB 48.05 MiB 4.29 MiB
df1f7df+dirty 43.75 MiB 48.08 MiB 4.33 MiB
d1fd647+dirty 17.75 MiB 19.70 MiB 1.95 MiB
f17e051+dirty 43.75 MiB 48.07 MiB 4.32 MiB
69602ce 17.75 MiB 19.68 MiB 1.94 MiB
7be1f99 17.75 MiB 20.15 MiB 2.41 MiB

@github-actions
Copy link
Copy Markdown
Contributor

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1221.85 ms 1223.57 ms 1.71 ms
Size 3.38 MiB 4.78 MiB 1.40 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
9b50d32+dirty 1210.36 ms 1218.41 ms 8.05 ms
b1579bc+dirty 1223.02 ms 1220.98 ms -2.04 ms
7480abe+dirty 1219.84 ms 1223.60 ms 3.76 ms
652f785+dirty 1216.42 ms 1212.21 ms -4.21 ms
73f2455+dirty 1219.85 ms 1218.29 ms -1.56 ms
161947d+dirty 1203.45 ms 1217.83 ms 14.38 ms
74979ac+dirty 1212.33 ms 1212.54 ms 0.21 ms
c94a927+dirty 1211.33 ms 1223.31 ms 11.97 ms
d9f44bb+dirty 1205.74 ms 1208.40 ms 2.66 ms
df1f7df+dirty 1217.00 ms 1213.27 ms -3.73 ms

App size

Revision Plain With Sentry Diff
9b50d32+dirty 3.41 MiB 4.59 MiB 1.18 MiB
b1579bc+dirty 3.38 MiB 4.60 MiB 1.22 MiB
7480abe+dirty 3.19 MiB 4.53 MiB 1.35 MiB
652f785+dirty 3.41 MiB 4.57 MiB 1.16 MiB
73f2455+dirty 3.41 MiB 4.58 MiB 1.17 MiB
161947d+dirty 3.19 MiB 4.56 MiB 1.37 MiB
74979ac+dirty 3.38 MiB 4.60 MiB 1.22 MiB
c94a927+dirty 3.19 MiB 4.56 MiB 1.37 MiB
d9f44bb+dirty 3.38 MiB 4.60 MiB 1.22 MiB
df1f7df+dirty 3.44 MiB 4.59 MiB 1.15 MiB

@github-actions
Copy link
Copy Markdown
Contributor

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 407.47 ms 443.29 ms 35.82 ms
Size 43.94 MiB 49.28 MiB 5.34 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
c9e95bd+dirty 339.32 ms 401.24 ms 61.92 ms
2b89ce9+dirty 372.22 ms 417.06 ms 44.84 ms
2f9fb30+dirty 383.06 ms 404.56 ms 21.50 ms
f70acbf+dirty 520.12 ms 558.91 ms 38.79 ms
64cd15c+dirty 488.79 ms 483.54 ms -5.24 ms
785ffb1+dirty 380.65 ms 451.83 ms 71.18 ms
f8d19f8+dirty 374.17 ms 383.40 ms 9.23 ms
1ef8a04+dirty 450.73 ms 482.38 ms 31.65 ms
3bd3f0d+dirty 334.38 ms 402.19 ms 67.81 ms
46da307+dirty 356.62 ms 415.02 ms 58.40 ms

App size

Revision Plain With Sentry Diff
c9e95bd+dirty 7.15 MiB 8.41 MiB 1.26 MiB
2b89ce9+dirty 7.15 MiB 8.41 MiB 1.26 MiB
2f9fb30+dirty 43.94 MiB 48.87 MiB 4.93 MiB
f70acbf+dirty 7.15 MiB 8.41 MiB 1.26 MiB
64cd15c+dirty 7.15 MiB 8.42 MiB 1.27 MiB
785ffb1+dirty 7.15 MiB 8.42 MiB 1.27 MiB
f8d19f8+dirty 43.94 MiB 48.91 MiB 4.97 MiB
1ef8a04+dirty 43.94 MiB 48.87 MiB 4.93 MiB
3bd3f0d+dirty 7.15 MiB 8.43 MiB 1.28 MiB
46da307+dirty 7.15 MiB 8.41 MiB 1.26 MiB

Copy link
Copy Markdown
Collaborator

@lucas-zimerman lucas-zimerman left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the PR!

@antonis
Copy link
Copy Markdown
Contributor Author

antonis commented Feb 18, 2026

@alwx following up on this it is ready for recheck 🙇

antonis and others added 2 commits February 23, 2026 10:32
Comment thread scripts/update-rn-version.sh
The previous regex `[0-9\.]+` failed to match pre-release version suffixes
like -beta.1, -alpha.0, -rc.2, which would cause craft-pre-release.sh to
fail when releasing a pre-release version.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@antonis
Copy link
Copy Markdown
Contributor Author

antonis commented Feb 23, 2026

@alwx I've updated with the table with the latest v8.1.0 after merging from main. Ready for another round 🙇

Comment thread scripts/update-sdk-versions-table.sh Outdated
@antonis antonis removed the ready-to-merge Triggers the full CI test suite label Feb 23, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Feb 23, 2026

Fails
🚫 Pull request is not ready for merge, please add the "ready-to-merge" label to the pull request

Generated by 🚫 dangerJS against 06502a7

grep patterns matching version strings were unanchored, so a version
like 7.13.0 (which also appears as an Android SDK version in other rows)
would falsely trigger the update path and delete unrelated rows via grep -v.

Fixed by anchoring to the start of the line with grep -E "^\| \[VERSION\]\("
so only the React Native SDK column (first column) is matched. Also switched
to -E flag since macOS grep treats \| in basic regex as alternation.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.


To manually update the table with the current version, run \`./scripts/update-sdk-versions-table.sh\` from the repository root directory.

## Versions
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Template heading mismatches committed file heading

Low Severity

The file-creation template uses ## Versions as the section heading, but the committed SDK-VERSIONS.md uses ## Sentry SDK Versions. If the file is ever deleted and the script recreates it, the heading will be inconsistent with what was originally intended and reviewed.

Fix in Cursor Fix in Web

@antonis antonis merged commit e5f60b8 into main Feb 23, 2026
39 of 44 checks passed
@antonis antonis deleted the antonis/native-sdks-table branch February 23, 2026 10:57
antonis added a commit to getsentry/sentry-docs that referenced this pull request Feb 23, 2026
<!-- Use this checklist to make sure your PR is ready for merge. You may
delete any sections you don't need. -->

## DESCRIBE YOUR PR
*Tell us what you're changing and why. If your PR **resolves an issue**,
please link it so it closes automatically.*
Add link to table of SDK versions (see
getsentry/sentry-react-native#5676)
 
## IS YOUR CHANGE URGENT?  

Help us prioritize incoming PRs by letting us know when the change needs
to go live.
- [ ] Urgent deadline (GA date, etc.): <!-- ENTER DATE HERE -->
- [ ] Other deadline: <!-- ENTER DATE HERE -->
- [x] None: Not urgent, can wait up to 1 week+

Should be merged after
getsentry/sentry-react-native#5676

## SLA

- Teamwork makes the dream work, so please add a reviewer to your PRs.
- Please give the docs team up to 1 week to review your PR unless you've
added an urgent due date to it.
Thanks in advance for your help!

## PRE-MERGE CHECKLIST

*Make sure you've checked the following before merging your changes:*

- [ ] Checked Vercel preview for correctness, including links
- [ ] PR was reviewed and approved by any necessary SMEs (subject matter
experts)
- [ ] PR was reviewed and approved by a member of the [Sentry docs
team](https://github.com/orgs/getsentry/teams/docs)

## LEGAL BOILERPLATE

<!-- Sentry employees and contractors can delete or ignore this section.
-->

Look, I get it. The entity doing business as "Sentry" was incorporated
in the State of Delaware in 2015 as Functional Software, Inc. and is
gonna need some rights from me in order to utilize my contributions in
this here PR. So here's the deal: I retain all rights, title and
interest in and to my contributions, and by keeping this boilerplate
intact I confirm that Sentry can use, modify, copy, and redistribute my
contributions, under Sentry's choice of terms.

## EXTRA RESOURCES

- [Sentry Docs contributor guide](https://docs.sentry.io/contributing/)
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.

Add Table with Native SDK versions for each release

4 participants