Skip to content

Commit c67ca9d

Browse files
authored
Merge branch 'main' into alwx/improvement/ci-detect-changes
2 parents e1a7965 + 449b1c8 commit c67ca9d

File tree

22 files changed

+886
-102
lines changed

22 files changed

+886
-102
lines changed

.github/workflows/e2e-v2.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ jobs:
194194
MATCH_USERNAME: ${{ secrets.MATCH_USERNAME }}
195195
- name: Collect apps metrics
196196
if: ${{ steps.platform-check.outputs.skip != 'true' }}
197-
uses: getsentry/action-app-sdk-overhead-metrics@5f2d99b8e5a7b833386524924d24320501099a44
197+
uses: getsentry/action-app-sdk-overhead-metrics@ecce2e2718b6d97ad62220fca05627900b061ed5
198198
with:
199199
name: ${{ matrix.name }} (${{ matrix.rn-architecture }})
200200
config: ./performance-tests/metrics-${{ matrix.platform }}.yml

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,24 @@
1111
### Features
1212

1313
- Support `SENTRY_ENVIRONMENT` in bare React Native builds ([#5823](https://github.com/getsentry/sentry-react-native/pull/5823))
14+
- Add `expoUpdatesListenerIntegration` that records breadcrumbs for Expo Updates lifecycle events ([#5795](https://github.com/getsentry/sentry-react-native/pull/5795))
15+
- Tracks update checks, downloads, errors, rollbacks, and restarts as `expo.updates` breadcrumbs
16+
- Enabled by default in Expo apps (requires `expo-updates` to be installed)
17+
- feat(android): Expose `enableAnrFingerprinting` option ([#5838](https://github.com/getsentry/sentry-react-native/issues/5838))
1418

1519
### Fixes
1620

1721
- Fix native frames measurements being dropped due to race condition ([#5813](https://github.com/getsentry/sentry-react-native/pull/5813))
22+
- Fix app start data lost when first navigation transaction is discarded ([#5833](https://github.com/getsentry/sentry-react-native/pull/5833))
23+
24+
### Dependencies
25+
26+
- Bump JavaScript SDK from v10.43.0 to v10.44.0 ([#5832](https://github.com/getsentry/sentry-react-native/pull/5832))
27+
- [changelog](https://github.com/getsentry/sentry-javascript/blob/develop/CHANGELOG.md#10440)
28+
- [diff](https://github.com/getsentry/sentry-javascript/compare/10.43.0...10.44.0)
29+
- Bump Android SDK from v8.33.0 to v8.36.0 ([#5812](https://github.com/getsentry/sentry-react-native/pull/5812))
30+
- [changelog](https://github.com/getsentry/sentry-java/blob/main/CHANGELOG.md#8360)
31+
- [diff](https://github.com/getsentry/sentry-java/compare/8.33.0...8.36.0)
1832

1933
## 8.4.0
2034

dev-packages/e2e-tests/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"devDependencies": {
1414
"@babel/preset-env": "^7.25.3",
1515
"@babel/preset-typescript": "^7.18.6",
16-
"@sentry/core": "10.43.0",
16+
"@sentry/core": "10.44.0",
1717
"@sentry/react-native": "8.4.0",
1818
"@types/node": "^20.9.3",
1919
"@types/react": "^18.2.64",

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,8 @@
118118
"nx@npm:19.6.4/minimatch": "^9.0.7",
119119
"webdriverio@npm:8.40.5/minimatch": "^9.0.7",
120120
"glob@npm:13.0.0/minimatch": "^10.2.3",
121-
"@sentry-internal/eslint-config-sdk@npm:10.43.0/@typescript-eslint/eslint-plugin": "^8.0.0",
122-
"@sentry-internal/eslint-config-sdk@npm:10.43.0/@typescript-eslint/parser": "^8.0.0",
121+
"@sentry-internal/eslint-config-sdk@npm:10.44.0/@typescript-eslint/eslint-plugin": "^8.0.0",
122+
"@sentry-internal/eslint-config-sdk@npm:10.44.0/@typescript-eslint/parser": "^8.0.0",
123123
"eslint-plugin-ft-flow": "^3.0.0",
124124
"axios": "^1.13.5",
125125
"fast-xml-parser": "^5.3.6",

packages/core/android/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,6 @@ android {
5555
dependencies {
5656
compileOnly files('libs/replay-stubs.jar')
5757
implementation 'com.facebook.react:react-native:+'
58-
api 'io.sentry:sentry-android:8.33.0'
59-
debugImplementation 'io.sentry:sentry-spotlight:8.33.0'
58+
api 'io.sentry:sentry-android:8.36.0'
59+
debugImplementation 'io.sentry:sentry-spotlight:8.36.0'
6060
}
0 Bytes
Binary file not shown.

packages/core/android/replay-stubs/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,5 @@ tasks.named('jar', Jar) {
1818
}
1919

2020
dependencies {
21-
compileOnly 'io.sentry:sentry:8.33.0'
21+
compileOnly 'io.sentry:sentry:8.36.0'
2222
}

packages/core/android/src/main/java/io/sentry/react/RNSentryStart.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,9 @@ static void getSentryAndroidOptions(
151151
if (rnOptions.hasKey("enableTombstone")) {
152152
options.setTombstoneEnabled(rnOptions.getBoolean("enableTombstone"));
153153
}
154+
if (rnOptions.hasKey("enableAnrFingerprinting")) {
155+
options.setEnableAnrFingerprinting(rnOptions.getBoolean("enableAnrFingerprinting"));
156+
}
154157
if (rnOptions.hasKey("spotlight")) {
155158
if (rnOptions.getType("spotlight") == ReadableType.Boolean) {
156159
options.setEnableSpotlight(rnOptions.getBoolean("spotlight"));

packages/core/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -72,20 +72,20 @@
7272
},
7373
"dependencies": {
7474
"@sentry/babel-plugin-component-annotate": "5.1.1",
75-
"@sentry/browser": "10.43.0",
75+
"@sentry/browser": "10.44.0",
7676
"@sentry/cli": "3.3.3",
77-
"@sentry/core": "10.43.0",
78-
"@sentry/react": "10.43.0",
79-
"@sentry/types": "10.43.0"
77+
"@sentry/core": "10.44.0",
78+
"@sentry/react": "10.44.0",
79+
"@sentry/types": "10.44.0"
8080
},
8181
"devDependencies": {
8282
"@babel/core": "^7.26.7",
8383
"@expo/metro-config": "~0.20.0",
8484
"@mswjs/interceptors": "^0.25.15",
8585
"@react-native/babel-preset": "0.80.0",
86-
"@sentry-internal/eslint-config-sdk": "10.43.0",
87-
"@sentry-internal/eslint-plugin-sdk": "10.43.0",
88-
"@sentry-internal/typescript": "10.43.0",
86+
"@sentry-internal/eslint-config-sdk": "10.44.0",
87+
"@sentry-internal/eslint-plugin-sdk": "10.44.0",
88+
"@sentry-internal/typescript": "10.44.0",
8989
"@sentry/wizard": "6.12.0",
9090
"@testing-library/react-native": "^13.2.2",
9191
"@types/jest": "^29.5.13",

packages/core/plugin/src/withSentryAndroidGradlePlugin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export interface SentryAndroidGradlePluginOptions {
1313
includeSourceContext?: boolean;
1414
}
1515

16-
export const sentryAndroidGradlePluginVersion = '6.1.0';
16+
export const sentryAndroidGradlePluginVersion = '6.2.0';
1717

1818
/**
1919
* Adds the Sentry Android Gradle Plugin to the project.

0 commit comments

Comments
 (0)