Skip to content

Release v7.0.0 #4653

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

Draft
wants to merge 67 commits into
base: main
Choose a base branch
from
Draft

Release v7.0.0 #4653

wants to merge 67 commits into from

Conversation

krystofwoldrich
Copy link
Contributor

#skip-changelog

@krystofwoldrich krystofwoldrich changed the title Release v7 Release v7 Mar 25, 2025
@krystofwoldrich krystofwoldrich changed the title Release v7 Release v7.0.0 Mar 25, 2025
# Conflicts:
#	packages/core/android/build.gradle
Copy link
Contributor

github-actions bot commented Apr 2, 2025

Android (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 400.54 ms 457.28 ms 56.73 ms
Size 7.15 MiB 8.35 MiB 1.20 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
7d3c3cb+dirty 395.20 ms 413.24 ms 18.04 ms
bd87539+dirty 388.51 ms 370.56 ms -17.95 ms
0e42017+dirty 387.33 ms 399.30 ms 11.97 ms
ec2a485+dirty 397.67 ms 390.91 ms -6.76 ms
9e3030a+dirty 390.15 ms 381.82 ms -8.33 ms
c352c30+dirty 396.83 ms 378.11 ms -18.72 ms
38a1af2+dirty 421.38 ms 431.35 ms 9.97 ms
940bd65+dirty 408.45 ms 419.75 ms 11.30 ms
e12044e+dirty 404.20 ms 398.15 ms -6.06 ms
bdb324a+dirty 401.10 ms 401.16 ms 0.06 ms

App size

Revision Plain With Sentry Diff
7d3c3cb+dirty 7.15 MiB 8.42 MiB 1.26 MiB
bd87539+dirty 7.15 MiB 8.42 MiB 1.26 MiB
0e42017+dirty 7.15 MiB 8.42 MiB 1.26 MiB
ec2a485+dirty 7.15 MiB 8.42 MiB 1.26 MiB
9e3030a+dirty 7.15 MiB 8.42 MiB 1.26 MiB
c352c30+dirty 7.15 MiB 8.42 MiB 1.26 MiB
38a1af2+dirty 7.15 MiB 8.42 MiB 1.26 MiB
940bd65+dirty 7.15 MiB 8.42 MiB 1.26 MiB
e12044e+dirty 7.15 MiB 8.42 MiB 1.26 MiB
bdb324a+dirty 7.15 MiB 8.42 MiB 1.26 MiB

Previous results on branch: v7

Startup times

Revision Plain With Sentry Diff
20d0171+dirty 380.17 ms 422.57 ms 42.40 ms
472960b+dirty 394.39 ms 376.18 ms -18.20 ms
3c99746+dirty 400.65 ms 399.59 ms -1.06 ms
7eff2d7+dirty 393.13 ms 426.77 ms 33.65 ms
0e27665+dirty 355.91 ms 422.52 ms 66.61 ms
f870f2d+dirty 398.49 ms 434.24 ms 35.75 ms
fb47c4a+dirty 408.58 ms 407.17 ms -1.41 ms

App size

Revision Plain With Sentry Diff
20d0171+dirty 7.15 MiB 8.35 MiB 1.20 MiB
472960b+dirty 7.15 MiB 8.34 MiB 1.18 MiB
3c99746+dirty 7.15 MiB 8.34 MiB 1.18 MiB
7eff2d7+dirty 7.15 MiB 8.35 MiB 1.20 MiB
0e27665+dirty 7.15 MiB 8.35 MiB 1.20 MiB
f870f2d+dirty 7.15 MiB 8.34 MiB 1.18 MiB
fb47c4a+dirty 7.15 MiB 8.35 MiB 1.20 MiB

Copy link
Contributor

github-actions bot commented Apr 2, 2025

iOS (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1222.02 ms 1225.06 ms 3.04 ms
Size 2.63 MiB 3.81 MiB 1.17 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
f2c6fa5+dirty 1230.27 ms 1236.20 ms 5.93 ms
ec2a485+dirty 1219.72 ms 1224.66 ms 4.94 ms
a8a0930+dirty 1215.90 ms 1227.82 ms 11.92 ms
e12044e+dirty 1233.45 ms 1233.66 ms 0.21 ms
531450c+dirty 1226.67 ms 1233.10 ms 6.43 ms
26286ef+dirty 1213.45 ms 1229.96 ms 16.51 ms
ab18954+dirty 1230.53 ms 1227.26 ms -3.27 ms
d18ddb1+dirty 1209.74 ms 1209.65 ms -0.10 ms
940bd65+dirty 1216.88 ms 1225.23 ms 8.35 ms
ba41c2a+dirty 1232.60 ms 1231.16 ms -1.44 ms

App size

Revision Plain With Sentry Diff
f2c6fa5+dirty 2.63 MiB 3.78 MiB 1.15 MiB
ec2a485+dirty 2.63 MiB 3.78 MiB 1.15 MiB
a8a0930+dirty 2.63 MiB 3.79 MiB 1.15 MiB
e12044e+dirty 2.63 MiB 3.78 MiB 1.15 MiB
531450c+dirty 2.63 MiB 3.80 MiB 1.17 MiB
26286ef+dirty 2.63 MiB 3.80 MiB 1.17 MiB
ab18954+dirty 2.63 MiB 3.80 MiB 1.17 MiB
d18ddb1+dirty 2.63 MiB 3.80 MiB 1.17 MiB
940bd65+dirty 2.63 MiB 3.78 MiB 1.15 MiB
ba41c2a+dirty 2.63 MiB 3.80 MiB 1.17 MiB

Previous results on branch: v7

Startup times

Revision Plain With Sentry Diff
20d0171+dirty 1214.96 ms 1215.20 ms 0.25 ms
0e27665+dirty 1213.52 ms 1237.61 ms 24.09 ms
3c99746+dirty 1215.12 ms 1222.31 ms 7.18 ms
f870f2d+dirty 1227.18 ms 1232.30 ms 5.12 ms
fb47c4a+dirty 1231.00 ms 1231.33 ms 0.33 ms
472960b+dirty 1213.96 ms 1222.58 ms 8.62 ms
7eff2d7+dirty 1225.34 ms 1234.53 ms 9.19 ms

App size

Revision Plain With Sentry Diff
20d0171+dirty 2.63 MiB 3.80 MiB 1.17 MiB
0e27665+dirty 2.63 MiB 3.80 MiB 1.17 MiB
3c99746+dirty 2.63 MiB 3.78 MiB 1.15 MiB
f870f2d+dirty 2.63 MiB 3.79 MiB 1.15 MiB
fb47c4a+dirty 2.63 MiB 3.80 MiB 1.17 MiB
472960b+dirty 2.63 MiB 3.79 MiB 1.15 MiB
7eff2d7+dirty 2.63 MiB 3.79 MiB 1.16 MiB

Copy link
Contributor

github-actions bot commented Apr 2, 2025

iOS (new) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 1218.73 ms 1217.35 ms -1.39 ms
Size 3.19 MiB 4.37 MiB 1.18 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
c352c30+dirty 1229.65 ms 1241.33 ms 11.67 ms
df5da5d+dirty 1226.82 ms 1234.88 ms 8.06 ms
b4d6bde+dirty 1218.73 ms 1223.26 ms 4.53 ms
a8a0930+dirty 1212.11 ms 1229.45 ms 17.34 ms
e12044e+dirty 1234.49 ms 1228.85 ms -5.64 ms
531450c+dirty 1225.94 ms 1229.65 ms 3.71 ms
26286ef+dirty 1207.33 ms 1202.27 ms -5.06 ms
ab18954+dirty 1225.65 ms 1226.09 ms 0.44 ms
d18ddb1+dirty 1200.88 ms 1214.57 ms 13.69 ms
ba41c2a+dirty 1218.92 ms 1221.02 ms 2.10 ms

App size

Revision Plain With Sentry Diff
c352c30+dirty 3.19 MiB 4.35 MiB 1.17 MiB
df5da5d+dirty 3.19 MiB 4.35 MiB 1.17 MiB
b4d6bde+dirty 3.19 MiB 4.34 MiB 1.16 MiB
a8a0930+dirty 3.19 MiB 4.35 MiB 1.17 MiB
e12044e+dirty 3.19 MiB 4.35 MiB 1.17 MiB
531450c+dirty 3.19 MiB 4.36 MiB 1.17 MiB
26286ef+dirty 3.19 MiB 4.36 MiB 1.17 MiB
ab18954+dirty 3.19 MiB 4.36 MiB 1.17 MiB
d18ddb1+dirty 3.19 MiB 4.36 MiB 1.17 MiB
ba41c2a+dirty 3.19 MiB 4.36 MiB 1.17 MiB

Previous results on branch: v7

Startup times

Revision Plain With Sentry Diff
20d0171+dirty 1214.21 ms 1220.31 ms 6.10 ms
0e27665+dirty 1207.12 ms 1220.33 ms 13.20 ms
3c99746+dirty 1227.65 ms 1228.81 ms 1.16 ms
f870f2d+dirty 1230.08 ms 1238.88 ms 8.80 ms
fb47c4a+dirty 1243.40 ms 1245.86 ms 2.46 ms
472960b+dirty 1243.67 ms 1233.57 ms -10.11 ms
7eff2d7+dirty 1224.84 ms 1227.94 ms 3.10 ms

App size

Revision Plain With Sentry Diff
20d0171+dirty 3.19 MiB 4.37 MiB 1.18 MiB
0e27665+dirty 3.19 MiB 4.37 MiB 1.18 MiB
3c99746+dirty 3.19 MiB 4.35 MiB 1.16 MiB
f870f2d+dirty 3.19 MiB 4.36 MiB 1.17 MiB
fb47c4a+dirty 3.19 MiB 4.37 MiB 1.18 MiB
472960b+dirty 3.19 MiB 4.36 MiB 1.17 MiB
7eff2d7+dirty 3.19 MiB 4.36 MiB 1.17 MiB

Copy link
Contributor

github-actions bot commented Apr 2, 2025

Android (legacy) Performance metrics 🚀

  Plain With Sentry Diff
Startup time 366.62 ms 366.43 ms -0.19 ms
Size 17.75 MiB 19.60 MiB 1.85 MiB

Baseline results on branch: main

Startup times

Revision Plain With Sentry Diff
38a1af2 404.02 ms 419.89 ms 15.86 ms
a3aad2b 453.57 ms 463.62 ms 10.05 ms
1f1c420 403.32 ms 411.98 ms 8.66 ms
6e8a851 425.59 ms 433.51 ms 7.92 ms
a8a0930 397.23 ms 383.78 ms -13.45 ms
26286ef 371.31 ms 355.34 ms -15.97 ms
69721ae 424.85 ms 415.28 ms -9.57 ms
df5da5d 425.55 ms 432.96 ms 7.41 ms
52d9c3f 481.48 ms 468.53 ms -12.95 ms
4e2cbd2 427.50 ms 462.78 ms 35.28 ms

App size

Revision Plain With Sentry Diff
38a1af2 17.75 MiB 20.15 MiB 2.40 MiB
a3aad2b 17.75 MiB 20.15 MiB 2.40 MiB
1f1c420 17.75 MiB 20.15 MiB 2.40 MiB
6e8a851 17.75 MiB 20.15 MiB 2.40 MiB
a8a0930 17.75 MiB 20.15 MiB 2.40 MiB
26286ef 17.75 MiB 20.15 MiB 2.40 MiB
69721ae 17.75 MiB 20.15 MiB 2.40 MiB
df5da5d 17.75 MiB 20.15 MiB 2.40 MiB
52d9c3f 17.75 MiB 20.15 MiB 2.40 MiB
4e2cbd2 17.75 MiB 20.15 MiB 2.40 MiB

Previous results on branch: v7

Startup times

Revision Plain With Sentry Diff
fb47c4a 435.33 ms 434.94 ms -0.40 ms
3c99746 399.51 ms 429.09 ms 29.58 ms
472960b 418.84 ms 405.38 ms -13.46 ms
0e27665 356.27 ms 367.74 ms 11.47 ms
7eff2d7 420.64 ms 401.86 ms -18.78 ms
f870f2d 444.67 ms 449.62 ms 4.95 ms

App size

Revision Plain With Sentry Diff
fb47c4a 17.75 MiB 19.60 MiB 1.85 MiB
3c99746 17.75 MiB 19.58 MiB 1.83 MiB
472960b 17.75 MiB 19.58 MiB 1.83 MiB
0e27665 17.75 MiB 19.60 MiB 1.85 MiB
7eff2d7 17.75 MiB 19.60 MiB 1.85 MiB
f870f2d 17.75 MiB 19.58 MiB 1.83 MiB

lucas-zimerman and others added 5 commits April 15, 2025 05:26
* bump SDKs

* bump SDKs

* fix build

* fix tests

* fix tests

* fix lint errors

* test ts 5.0

* rollback

* fix merge conflict with yarn

* fix new lint issue

* sync yarn.lock with V7 branch and install new packages

* ensure we are using the JS version from the  default node resolution

* update changelog with javascript version bump

* fix check type (#4587)

* add major changes to the SDK

* fix lint

* review check: fix changelog PR number / Fix wrapper incorrect null check / removed comment from rnerror handler / removed comment from span / fix test from userInteraction

* fix incorrect cli version

* fix lint

* remove shutdowntimeout from android / use newer wizard version

* rollback feedback test change, rollback jest version, fix safe test

* return shutdowntimeout

* explain tracing sample rate

* fix tracing extension test

* lint fix

* update changelog

* fix yarn lock merge/ fix  ts-jest version no longer exists / fix core version on samples and e2e

* fix lint on addTimeToInitialDisplay

* fix issue with UIManager test

* moved major changes to the correct spot
* bump SDKs

* bump SDKs

* fix build

* fix tests

* fix tests

* fix lint errors

* test ts 5.0

* rollback

* fix merge conflict with yarn

* fix new lint issue

* sync yarn.lock with V7 branch and install new packages

* ensure we are using the JS version from the  default node resolution

* update changelog with javascript version bump

* fix check type (#4587)

* add major changes to the SDK

* fix lint

* review check: fix changelog PR number / Fix wrapper incorrect null check / removed comment from rnerror handler / removed comment from span / fix test from userInteraction

* fix incorrect cli version

* fix lint

* remove shutdowntimeout from android / use newer wizard version

* rollback feedback test change, rollback jest version, fix safe test

* return shutdowntimeout

* explain tracing sample rate

* fix tracing extension test

* lint fix

* update changelog

* fix yarn lock merge/ fix  ts-jest version no longer exists / fix core version on samples and e2e

* fix lint on addTimeToInitialDisplay

* fix issue with UIManager test

* add browserSessionIntegration for web

* moved major changes to the correct spot

* merge father branch, update changelog about react native web changes

* add PR number

* Update CHANGELOG.md

Co-authored-by: Antonis Lilis <[email protected]>

* Update CHANGELOG.md

Co-authored-by: Antonis Lilis <[email protected]>

---------

Co-authored-by: Antonis Lilis <[email protected]>
* bump SDKs

* bump SDKs

* fix build

* fix tests

* fix tests

* fix lint errors

* test ts 5.0

* rollback

* fix merge conflict with yarn

* fix new lint issue

* sync yarn.lock with V7 branch and install new packages

* ensure we are using the JS version from the  default node resolution

* update changelog with javascript version bump

* fix check type (#4587)

* add major changes to the SDK

* fix lint

* review check: fix changelog PR number / Fix wrapper incorrect null check / removed comment from rnerror handler / removed comment from span / fix test from userInteraction

* fix incorrect cli version

* fix lint

* remove shutdowntimeout from android / use newer wizard version

* rollback feedback test change, rollback jest version, fix safe test

* return shutdowntimeout

* explain tracing sample rate

* fix tracing extension test

* lint fix

* update changelog

* fix yarn lock merge/ fix  ts-jest version no longer exists / fix core version on samples and e2e

* fix lint on addTimeToInitialDisplay

* fix issue with UIManager test

* use main carrier

* fix yarn lint

* moved major changes to the correct spot
* Bump Android SDK to v8.4.0

* Updates changelog

* Bump from 8.4.0 to 8.5.0

* Bump from 8.5.0 to 8.6.0

---------

Co-authored-by: LucasZF <[email protected]>
krystofwoldrich and others added 5 commits April 16, 2025 12:10
* Bump Android SDK to v8.4.0

* Updates changelog

* Bump from 8.4.0 to 8.5.0

* Bump from 8.5.0 to 8.6.0

* Bump Android SDK from 8.6 to 8.8

* Update changelog

* Moves version bump in the unreleased section

---------

Co-authored-by: LucasZF <[email protected]>
* Bump Android to 8.9.0

* Update changelog

* Keep only the PR that introduced changes
krystofwoldrich and others added 11 commits June 5, 2025 10:30
…vironments without native support (#4897)

* chore: Disable AppStart and NativeFrames integration by default in environments without native support

* add changelog
* add experimental support for log tracing

* project cleanup

* enable android log

* use correct content type

* fix lint

* Update samples/react-native/src/App.tsx

* fix parenthesis

* avoid var

* add chcangelog

* fix tests an add self hosted requirement

* actually mention 25.2.0

* Update CHANGELOG.md

* add full snippet

* move changelog to unreleased :

* fix lint

* moved changelog to unreleased

* moved self hosted warning
* Bump Android to 8.13.3

* Update changelog
* expose logger and consoleLoggingIntegration

* update changelog
* chore(deps): v7: update Android SDK to v8.14.0

* Update changelog

* Fix version number
# Conflicts:
#	CHANGELOG.md
#	dev-packages/e2e-tests/package.json
#	dev-packages/type-check/package.json
#	dev-packages/utils/package.json
#	lerna.json
#	packages/core/android/src/main/java/io/sentry/react/RNSentryVersion.java
#	packages/core/ios/RNSentryVersion.m
#	packages/core/package.json
#	packages/core/src/js/feedback/FeedbackWidget.tsx
#	packages/core/src/js/feedback/ScreenshotButton.tsx
#	packages/core/src/js/version.ts
#	performance-tests/TestAppPlain/package.json
#	performance-tests/TestAppSentry/package.json
#	samples/expo/app.json
#	samples/expo/package.json
#	samples/react-native-macos/package.json
#	samples/react-native/android/app/build.gradle
#	samples/react-native/ios/sentryreactnativesample/Info.plist
#	samples/react-native/ios/sentryreactnativesampleTests/Info.plist
#	samples/react-native/package.json
#	yarn.lock
antonis and others added 4 commits June 24, 2025 19:25
# Conflicts:
#	dev-packages/e2e-tests/package.json
#	dev-packages/type-check/package.json
#	dev-packages/utils/package.json
#	lerna.json
#	packages/core/android/src/main/java/io/sentry/react/RNSentryVersion.java
#	packages/core/ios/RNSentryVersion.m
#	packages/core/package.json
#	packages/core/src/js/version.ts
#	performance-tests/TestAppPlain/package.json
#	performance-tests/TestAppSentry/package.json
#	samples/expo/app.json
#	samples/expo/package.json
#	samples/react-native-macos/package.json
#	samples/react-native/android/app/build.gradle
#	samples/react-native/ios/sentryreactnativesample/Info.plist
#	samples/react-native/ios/sentryreactnativesampleTests/Info.plist
#	samples/react-native/package.json
#	yarn.lock
lucas-zimerman and others added 13 commits June 27, 2025 16:21
* add android (tested) and ios (untested)

* do not use integration/ refactor to also accept strings and regex

* simplify logic

* use JS pattern for strings on native layers (Android OK/ iOS WIP). Split regex from string matches

* apply changes to iOS

* lint fix

* fix kotlin format

* update changelog

* fix android tests

* update changelog

* add space

* add reference to regex

* fix kotlin tests / add js tests

* fix ios tests and fix some logic issues

* manual lint:

* nit

* more manual nits

* more nits

* lint

* final nit?

* Update CHANGELOG.md

* Apply suggestions from code review

Co-authored-by: Antonis Lilis <[email protected]>

* will it fix lint?

* rollback delted code

* lint fix?

---------

Co-authored-by: Antonis Lilis <[email protected]>
* chore(deps): v7: update Android SDK to v8.15.1

* Update changelog
* chore(deps): v7: update Android SDK to v8.16.0

* Update changelog
#4967)

* feat(expo): Automatically detect Release name and version for Expo Web

* Revert style changes in sdk.tsx

* Add changelog entry

* Fix PR number

* Update the PR number in the changelog

---------

Co-authored-by: Antonis Lilis <[email protected]>
# Conflicts:
#	CHANGELOG.md
#	dev-packages/e2e-tests/package.json
#	dev-packages/type-check/package.json
#	dev-packages/utils/package.json
#	lerna.json
#	packages/core/android/src/main/java/io/sentry/react/RNSentryVersion.java
#	packages/core/ios/RNSentryVersion.m
#	packages/core/package.json
#	packages/core/src/js/version.ts
#	performance-tests/TestAppPlain/package.json
#	performance-tests/TestAppSentry/package.json
#	samples/expo/app.json
#	samples/expo/package.json
#	samples/react-native-macos/package.json
#	samples/react-native/android/app/build.gradle
#	samples/react-native/ios/sentryreactnativesample/Info.plist
#	samples/react-native/ios/sentryreactnativesampleTests/Info.plist
#	samples/react-native/package.json
#	yarn.lock
* initial changes

* update changelog

* add changelog ID

* refactor and use event processor

* split expo changes UI

* fix lint

* fix typo
* initial changes

* update changelog

* add changelog ID

* refactor and use event processor

* split expo changes UI

* update UI

* nit

* fix lint

* use suggested code

---------

Co-authored-by: Antonis Lilis <[email protected]>
* chore(deps): v7: Bump Android SDK to 8.17.0

* Update changelog
* feat(feature-flags): Expose featureFlagsIntegration

* Add sample integration

* Add changelog
# Conflicts:
#	CHANGELOG.md
#	dev-packages/e2e-tests/package.json
#	dev-packages/type-check/package.json
#	dev-packages/utils/package.json
#	lerna.json
#	packages/core/android/build.gradle
#	packages/core/android/src/main/java/io/sentry/react/RNSentryVersion.java
#	packages/core/ios/RNSentryVersion.m
#	packages/core/package.json
#	packages/core/src/js/version.ts
#	performance-tests/TestAppPlain/package.json
#	performance-tests/TestAppSentry/package.json
#	samples/expo/app.json
#	samples/expo/package.json
#	samples/react-native-macos/package.json
#	samples/react-native/android/app/build.gradle
#	samples/react-native/ios/sentryreactnativesample/Info.plist
#	samples/react-native/ios/sentryreactnativesampleTests/Info.plist
#	samples/react-native/package.json
#	yarn.lock
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.

5 participants