Skip to content

Commit a9719c7

Browse files
github-actions[bot]web-flowmarkushiadinauer
authored
chore(deps): update Native SDK to v0.7.19 (#4076)
* chore: update scripts/update-sentry-native-ndk.sh to 0.7.19 * chore: update scripts/update-sentry-native-ndk.sh to 0.7.19 * Propagate NDK handler strategy to Ndk Options * Fix Changelog --------- Co-authored-by: GitHub <[email protected]> Co-authored-by: Markus Hintersteiner <[email protected]> Co-authored-by: Alexander Dinauer <[email protected]>
1 parent b68011a commit a9719c7

File tree

3 files changed

+15
-1
lines changed

3 files changed

+15
-1
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
### Dependencies
2626

2727
- Bump Spring Boot to `3.4.2` ([#4081](https://github.com/getsentry/sentry-java/pull/4081))
28+
- Bump Native SDK from v0.7.14 to v0.7.19 ([#4076](https://github.com/getsentry/sentry-java/pull/4076))
29+
- [changelog](https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#0719)
30+
- [diff](https://github.com/getsentry/sentry-native/compare/v0.7.14...0.7.19)
2831

2932
## 8.0.0
3033

buildSrc/src/main/java/Config.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ object Config {
153153

154154
val apolloKotlin = "com.apollographql.apollo3:apollo-runtime:3.8.2"
155155

156-
val sentryNativeNdk = "io.sentry:sentry-native-ndk:0.7.14"
156+
val sentryNativeNdk = "io.sentry:sentry-native-ndk:0.7.19"
157157

158158
object OpenTelemetry {
159159
val otelVersion = "1.44.1"

sentry-android-ndk/src/main/java/io/sentry/android/ndk/SentryNdk.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.sentry.android.ndk;
22

3+
import io.sentry.android.core.NdkHandlerStrategy;
34
import io.sentry.android.core.SentryAndroidOptions;
45
import io.sentry.ndk.NativeModuleListLoader;
56
import io.sentry.ndk.NdkOptions;
@@ -54,6 +55,16 @@ public static void init(@NotNull final SentryAndroidOptions options) {
5455
options.getMaxBreadcrumbs(),
5556
options.getNativeSdkName());
5657

58+
final int handlerStrategy = options.getNdkHandlerStrategy();
59+
if (handlerStrategy == NdkHandlerStrategy.SENTRY_HANDLER_STRATEGY_DEFAULT.getValue()) {
60+
ndkOptions.setNdkHandlerStrategy(
61+
io.sentry.ndk.NdkHandlerStrategy.SENTRY_HANDLER_STRATEGY_DEFAULT);
62+
} else if (handlerStrategy
63+
== NdkHandlerStrategy.SENTRY_HANDLER_STRATEGY_CHAIN_AT_START.getValue()) {
64+
ndkOptions.setNdkHandlerStrategy(
65+
io.sentry.ndk.NdkHandlerStrategy.SENTRY_HANDLER_STRATEGY_CHAIN_AT_START);
66+
}
67+
5768
//noinspection UnstableApiUsage
5869
io.sentry.ndk.SentryNdk.init(ndkOptions);
5970

0 commit comments

Comments
 (0)