diff --git a/CHANGELOG.md b/CHANGELOG.md index 2ee5e78243..af69ed2b0a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,8 @@ ### Fixes -- Send breadcrumbs and client error even without transactions ([#3087](https://github.com/getsentry/sentry-java/pull/3087)) +- Send breadcrumbs and client error in `SentryOkHttpEventListener` even without transactions ([#3087](https://github.com/getsentry/sentry-java/pull/3087)) +- Keep `io.sentry.exception.SentryHttpClientException` from obfuscation to display proper issue title on Sentry ([#3093](https://github.com/getsentry/sentry-java/pull/3093)) ### Dependencies diff --git a/sentry-android-core/proguard-rules.pro b/sentry-android-core/proguard-rules.pro index 9b0e74c6d0..67d7e7691d 100644 --- a/sentry-android-core/proguard-rules.pro +++ b/sentry-android-core/proguard-rules.pro @@ -65,3 +65,10 @@ -keep class io.sentry.apollo3.SentryApollo3ClientException { (...); } ##---------------End: proguard configuration for sentry-apollo-3 ---------- + +##---------------Begin: proguard configuration for sentry-okhttp ---------- + +# we don't want this class to be obfuscated, otherwise issue's titles are obfuscated as well. +-keepnames class io.sentry.exception.SentryHttpClientException + +##---------------End: proguard configuration for sentry-okhttp ----------