diff --git a/CHANGELOG.md b/CHANGELOG.md index 7bde423ef..e9be1a28e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ ## Unreleased +### Fixes + +- Android tombstone parsing via `AndroidTombstoneEnabled` no longer fails with `NoClassDefFoundError`. The SDK now ships with its `epitaph` dependency. If you added `com.abovevacant:epitaph` to your Gradle template as a workaround, remove it to avoid duplicate classes. ([#2879](https://github.com/getsentry/sentry-unity/pull/2879)) + ### Features - Added the `NativeHandlerPath` option. It sets `handler_path` on the native SDK, so the out-of-process crash handler can be placed somewhere other than next to the player executable. Left unset, sentry-native keeps looking for the handler next to the executable as before. ([#2881](https://github.com/getsentry/sentry-unity/pull/2881)) diff --git a/build/native-sdks.targets b/build/native-sdks.targets index cc69718b8..c5008ba7b 100644 --- a/build/native-sdks.targets +++ b/build/native-sdks.targets @@ -330,6 +330,21 @@ + + + $(GRADLE_USER_HOME) + $([System.Environment]::GetFolderPath(SpecialFolder.UserProfile))/.gradle + $(GradleUserHome)/caches/modules-2/files-2.1/com.abovevacant/epitaph/ + + + + + + + + diff --git a/test/Scripts.Tests/package-release.zip.snapshot b/test/Scripts.Tests/package-release.zip.snapshot index cda6e92ef..5d884886c 100644 --- a/test/Scripts.Tests/package-release.zip.snapshot +++ b/test/Scripts.Tests/package-release.zip.snapshot @@ -275,6 +275,7 @@ Plugins/Linux/Sentry~/libsentry-native.so Plugins/Linux/Sentry~/libsentry.dbg.so Plugins/Android/proguard-sentry-unity.pro Plugins/Android/proguard-sentry-unity.pro.meta +Plugins/Android/Sentry~/epitaph.jar Plugins/Android/Sentry~/sentry-android-core-release.aar Plugins/Android/Sentry~/sentry-android-ndk-release.aar Plugins/Android/Sentry~/sentry-native-ndk-release.aar