fix(deps): update dependency io.sentry:sentry-bom to v6.20.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
io.sentry:sentry-bom | import | minor |
6.18.1 -> 6.20.0
|
Release Notes
getsentry/sentry-java
v6.20.0
Features
- Add support for Sentry Kotlin Compiler Plugin (#2695)
- In conjunction with our sentry-kotlin-compiler-plugin we improved Jetpack Compose support for
- View Hierarchy support for Jetpack Compose screens
- Automatic breadcrumbs for user interactions
- In conjunction with our sentry-kotlin-compiler-plugin we improved Jetpack Compose support for
- More granular http requests instrumentation with a new SentryOkHttpEventListener (#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();
- Create spans for time spent on:
- Add a new option to disable
RootChecker
(#2735)
Fixes
- Base64 encode internal Apollo3 Headers (#2707)
- Fix
SentryTracer
crash when scheduling auto-finish of a transaction, but the timer has already been cancelled (#2731) - Fix
AndroidTransactionProfiler
crash when finishing a profile that happened due to race condition (#2731)
v6.19.1
Fixes
- Ensure screenshots and view hierarchies are captured on the main thread (#2712)
v6.19.0
Features
- Add Screenshot and ViewHierarchy to integrations list (#2698)
- New ANR detection based on ApplicationExitInfo API (#2697)
- This implementation completely replaces the old one (based on a watchdog) on devices running Android 11 and above:
- New implementation provides more precise ANR events/ANR rate detection as well as system thread dump information. The new implementation reports ANRs exactly as Google Play Console, without producing false positives or missing important background ANR events.
- New implementation reports ANR events with a new mechanism
mechanism:AppExitInfo
. - However, despite producing many false positives, the old implementation is capable of better enriching ANR errors (which is not available with the new implementation), for example:
- Capturing screenshots at the time of ANR event;
- Capturing transactions and profiling data corresponding to the ANR event;
- Auxiliary information (such as current memory load) at the time of ANR event.
- If you would like us to provide support for the old approach working alongside the new one on Android 11 and above (e.g. for raising events for slow code on main thread), consider upvoting this issue.
- The old watchdog implementation will continue working for older API versions (Android < 11):
- The old implementation reports ANR events with the existing mechanism
mechanism:ANR
.
- The old implementation reports ANR events with the existing mechanism
- This implementation completely replaces the old one (based on a watchdog) on devices running Android 11 and above:
- Open up
TransactionOptions
,ITransaction
andIHub
methods allowing consumers modify start/end timestamp of transactions and spans (#2701) - Send source bundle IDs to Sentry to enable source context (#2663)
- For more information on how to enable source context, please refer to #633
Fixes
- Android Profiler on calling thread (#2691)
- Use
configureScope
instead ofwithScope
inHub.close()
. This ensures that the main scope releases the in-memory data when closing a hub instance. (#2688) - Remove null keys/values before creating concurrent hashmap in order to avoid NPE (#2708)
- Exclude SentryOptions from R8/ProGuard obfuscation (#2699)
- This fixes AGP 8.+ incompatibility, where full R8 mode is enforced
Dependencies
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.
Edited by Jednotné přihlášení test