Sentry

Latest version: v23.7.1

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

Scan your dependencies

Page 51 of 223

6.21.196

6.21.0

Features

- Introduce new `sentry-android-sqlite` integration ([2722](https://github.com/getsentry/sentry-java/pull/2722))
- This integration replaces the old `androidx.sqlite` database instrumentation in the Sentry Android Gradle plugin
- A new capability to manually instrument your `androidx.sqlite` databases.
- You can wrap your custom `SupportSQLiteOpenHelper` instance into `SentrySupportSQLiteOpenHelper(myHelper)` if you're not using the Sentry Android Gradle plugin and still benefit from performance auto-instrumentation.
- Add SentryWrapper for Callable and Supplier Interface ([2720](https://github.com/getsentry/sentry-java/pull/2720))
- Load sentry-debug-meta.properties ([2734](https://github.com/getsentry/sentry-java/pull/2734))
- This enables source context for Java
- For more information on how to enable source context, please refer to [633](https://github.com/getsentry/sentry-java/issues/633#issuecomment-1465599120)

Fixes

- Finish WebFlux transaction before popping scope ([2724](https://github.com/getsentry/sentry-java/pull/2724))
- Use daemon threads for SentryExecutorService ([2747](https://github.com/getsentry/sentry-java/pull/2747))
- We started using `SentryExecutorService` in `6.19.0` which caused the application to hang on shutdown unless `Sentry.close()` was called. By using daemon threads we no longer block shutdown.
- Use Base64.NO_WRAP to avoid unexpected char errors in Apollo ([2745](https://github.com/getsentry/sentry-java/pull/2745))
- Don't warn R8 on missing `ComposeViewHierarchyExporter` class ([2743](https://github.com/getsentry/sentry-java/pull/2743))

6.20.1

Fixes

- Set client name with version in Android SDK ([1274](https://github.com/getsentry/sentry-dart/pull/1274))

6.20.0

Features

- Add support for Sentry Kotlin Compiler Plugin ([2695](https://github.com/getsentry/sentry-java/pull/2695))
- In conjunction with our sentry-kotlin-compiler-plugin we improved Jetpack Compose support for
- [View Hierarchy](https://docs.sentry.io/platforms/android/enriching-events/viewhierarchy/) support for Jetpack Compose screens
- Automatic breadcrumbs for [user interactions](https://docs.sentry.io/platforms/android/performance/instrumentation/automatic-instrumentation/#user-interaction-instrumentation)
- More granular http requests instrumentation with a new SentryOkHttpEventListener ([2659](https://github.com/getsentry/sentry-java/pull/2659))
- Create spans for time spent on:
- Proxy selection
- DNS resolution
- HTTPS setup
- Connection
- Requesting headers
- Receiving response
- You can attach the event listener to your OkHttpClient through `client.eventListener(new SentryOkHttpEventListener()).addInterceptor(new SentryOkHttpInterceptor()).build();`
- In case you already have an event listener you can use the SentryOkHttpEventListener as well through `client.eventListener(new SentryOkHttpEventListener(myListener)).addInterceptor(new SentryOkHttpInterceptor()).build();`
- Add a new option to disable `RootChecker` ([2735](https://github.com/getsentry/sentry-java/pull/2735))

Fixes

- Base64 encode internal Apollo3 Headers ([2707](https://github.com/getsentry/sentry-java/pull/2707))
- Fix `SentryTracer` crash when scheduling auto-finish of a transaction, but the timer has already been cancelled ([2731](https://github.com/getsentry/sentry-java/pull/2731))
- Fix `AndroidTransactionProfiler` crash when finishing a profile that happened due to race condition ([2731](https://github.com/getsentry/sentry-java/pull/2731))

6.19.195

6.19.7

- fix(react): Add children prop type to ErrorBoundary component (4966)
- fix(serverless): Re-add missing modules in Node AWS Lambda Layer (4982)
- fix(tracing): Target tracing bundles for side effects (4955)

Work in this release contributed by cameronaziz and kpdecker. Thank you for your contributions!

Page 51 of 223

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.