sentry-java icon indicating copy to clipboard operation
sentry-java copied to clipboard

A Sentry SDK for Java, Android and other JVM languages.

Results 511 sentry-java issues
Sort by recently updated
recently updated
newest added

All exceptions in `Throwable.getSuppressed()` should be reported and visible in Sentry. They might contain important information, that is not in the "main" exception. Does Sentry itself have a mechanism for...

enhancement
Platform: Java
api-19

### Problem Statement Through this issue, we started capturing logcat logs as breadcrumb: * https://github.com/getsentry/sentry-java/issues/1620 We used the gradle plugin and bytecode manipulation to capture the logcat API done by...

Improvement
Android

### Problem Statement This issue shall serve to gauge interest in a dedicated Sentry [ktor](https://github.com/ktorio/ktor) integration. Please do upvote if this is something you'd like to see. You may also...

Platform: Java

### Problem Statement As of now any context data (user, breadcrumb, tags, ...) is synced to `sentry-native` on the calling thread. The calling thread might be the main thread, which...

Platform: Android

### Description There are a few more relevant app-launch related metrics which we could include for measuring cold start app times. [Papa showcases](https://github.com/square/papa/blob/main/papa/src/main/java/papa/AppStart.kt#L16) some good examples.

Improvement
Android

### Description Instead of checking for process foreground like we did earlier https://github.com/getsentry/sentry-java/blob/d43311af4de9697012a932ff860c9f2b2ff3d3e0/sentry-android-core/src/main/java/io/sentry/android/core/performance/AppStartMetrics.java#L136 we could use a similar approach [as firebase](https://github.com/firebase/firebase-android-sdk/blob/28e3a6821910a0ae452fbcc5b173fafe919ddbaf/firebase-perf/src/main/java/com/google/firebase/perf/metrics/AppStartTrace.java#L552-L573). In simplified terms this would looks like the following:...

Platform: Android

### Problem Statement There are security patches from OS vendors, that break critical parts of the storage and break librarires and apps. It happened recently with a security patch from...

Improvement
Android

### Description In Android `select` queries return a `Cursor`, and the query is actually executed [when the Cursor is read](https://android.googlesource.com/platform/frameworks/base/+/master/core/java/android/database/sqlite/SQLiteCursor.java#132). Our instrumentation wraps the `query` method, which is always fast....

Type: Bug
enhancement
Platform: Android
Platform: Java

For the next major we should remove any public APIs marked as `@Deprecated`

Platform: Java

### Description The [callback](https://developer.android.com/reference/android/view/Window#addOnFrameMetricsAvailableListener(android.view.Window.OnFrameMetricsAvailableListener,%20android.os.Handler)) we rely on is called only when the frames change, so we cannot get the real total number of frames. We already use the [same approach...

Platform: Android
Platform: Java