Sentry

Latest version: v23.7.1

Safety actively analyzes 681866 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 50 of 223

6.25.1

Fixes

- Allow removing integrations in SentryAndroid.init ([2826](https://github.com/getsentry/sentry-java/pull/2826))
- Fix concurrent access to frameMetrics listener ([2823](https://github.com/getsentry/sentry-java/pull/2823))

Dependencies

- Bump Native SDK from v0.6.4 to v0.6.5 ([2822](https://github.com/getsentry/sentry-java/pull/2822))
- [changelog](https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#065)
- [diff](https://github.com/getsentry/sentry-native/compare/0.6.4...0.6.5)
- Bump Gradle from v8.2.0 to v8.2.1 ([2830](https://github.com/getsentry/sentry-java/pull/2830))
- [changelog](https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v821)
- [diff](https://github.com/gradle/gradle/compare/v8.2.0...v8.2.1)

6.25.0

Features

- Add manifest `AutoInit` to integrations list ([2795](https://github.com/getsentry/sentry-java/pull/2795))
- Tracing headers (`sentry-trace` and `baggage`) are now attached and passed through even if performance is disabled ([2788](https://github.com/getsentry/sentry-java/pull/2788))

Fixes

- Set `environment` from `SentryOptions` if none persisted in ANRv2 ([2809](https://github.com/getsentry/sentry-java/pull/2809))
- Remove code that set `tracesSampleRate` to `0.0` for Spring Boot if not set ([2800](https://github.com/getsentry/sentry-java/pull/2800))
- This used to enable performance but not send any transactions by default.
- Performance is now disabled by default.
- Fix slow/frozen frames were not reported with transactions ([2811](https://github.com/getsentry/sentry-java/pull/2811))

Dependencies

- Bump Native SDK from v0.6.3 to v0.6.4 ([2796](https://github.com/getsentry/sentry-java/pull/2796))
- [changelog](https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#064)
- [diff](https://github.com/getsentry/sentry-native/compare/0.6.3...0.6.4)
- Bump Gradle from v8.1.1 to v8.2.0 ([2810](https://github.com/getsentry/sentry-java/pull/2810))
- [changelog](https://github.com/gradle/gradle/blob/master/CHANGELOG.md#v820)
- [diff](https://github.com/gradle/gradle/compare/v8.1.1...v8.2.0)

6.24.198

6.24.0

Features

- Add debouncing mechanism and before-capture callbacks for screenshots and view hierarchies ([2773](https://github.com/getsentry/sentry-java/pull/2773))
- Improve ANRv2 implementation ([2792](https://github.com/getsentry/sentry-java/pull/2792))
- Add a proguard rule to keep `ApplicationNotResponding` class from obfuscation
- Add a new option `setReportHistoricalAnrs`; when enabled, it will report all of the ANRs from the [getHistoricalExitReasons](https://developer.android.com/reference/android/app/ActivityManager?hl=en#getHistoricalProcessExitReasons(java.lang.String,%20int,%20int)) list.
By default, the SDK only reports and enriches the latest ANR and only this one counts towards ANR rate.
Worth noting that this option is mainly useful when updating the SDK to the version where ANRv2 has been introduced, to report all ANRs happened prior to the SDK update. After that, the SDK will always pick up the latest ANR from the historical exit reasons list on next app restart, so there should be no historical ANRs to report.
These ANRs are reported with the `HistoricalAppExitInfo` mechanism.
- Add a new option `setAttachAnrThreadDump` to send ANR thread dump from the system as an attachment.
This is only useful as additional information, because the SDK attempts to parse the thread dump into proper threads with stacktraces by default.
- If [ApplicationExitInfogetTraceInputStream](https://developer.android.com/reference/android/app/ApplicationExitInfo#getTraceInputStream()) returns null, the SDK no longer reports an ANR event, as these events are not very useful without it.
- Enhance regex patterns for native stackframes

6.23.0

Features

- Add profile rate limiting ([2782](https://github.com/getsentry/sentry-java/pull/2782))
- Support for automatically capturing Failed GraphQL (Apollo 3) Client errors ([2781](https://github.com/getsentry/sentry-java/pull/2781))

kotlin
import com.apollographql.apollo3.ApolloClient
import io.sentry.apollo3.sentryTracing

val apolloClient = ApolloClient.Builder()
.serverUrl("https://example.com/graphql")
.sentryTracing(captureFailedRequests = true)
.build()


Dependencies

- Bump Native SDK from v0.6.2 to v0.6.3 ([2746](https://github.com/getsentry/sentry-java/pull/2746))
- [changelog](https://github.com/getsentry/sentry-native/blob/master/CHANGELOG.md#063)
- [diff](https://github.com/getsentry/sentry-native/compare/0.6.2...0.6.3)

Fixes

- Align http.status with [span data conventions](https://develop.sentry.dev/sdk/performance/span-data-conventions/) ([#2786](https://github.com/getsentry/sentry-java/pull/2786))

6.22.0

Features

- Add `lock` attribute to the `SentryStackFrame` protocol to better highlight offending frames in the UI ([2761](https://github.com/getsentry/sentry-java/pull/2761))
- Enrich database spans with blocked main thread info ([2760](https://github.com/getsentry/sentry-java/pull/2760))
- Add `api_target` to `Request` and `data` to `Response` Protocols ([2775](https://github.com/getsentry/sentry-java/pull/2775))

Fixes

- No longer use `String.join` in `Baggage` as it requires API level 26 ([2778](https://github.com/getsentry/sentry-java/pull/2778))

Page 50 of 223

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.