krud-dev / ostara

Ostara is a cross-platform desktop app for managing and monitoring Spring Boot applications using the Actuator API, providing comprehensive insights and effortless control.
https://ostara.dev
Apache License 2.0
319 stars 11 forks source link

fix(deps): update dependency io.sentry:sentry-spring-boot-starter-jakarta to v6.22.0 #547

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.sentry:sentry-spring-boot-starter-jakarta 6.16.0 -> 6.22.0 age adoption passing confidence

Release Notes

getsentry/sentry-java ### [`v6.22.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#​6220) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.21.0...6.22.0) ##### Features - Add `lock` attribute to the `SentryStackFrame` protocol to better highlight offending frames in the UI ([#​2761](https://togithub.com/getsentry/sentry-java/pull/2761)) - Enrich database spans with blocked main thread info ([#​2760](https://togithub.com/getsentry/sentry-java/pull/2760)) - Add `api_target` to `Request` and `data` to `Response` Protocols ([#​2775](https://togithub.com/getsentry/sentry-java/pull/2775)) ##### Fixes - No longer use `String.join` in `Baggage` as it requires API level 26 ([#​2778](https://togithub.com/getsentry/sentry-java/pull/2778)) ### [`v6.21.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#​6210) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.20.0...6.21.0) ##### Features - Introduce new `sentry-android-sqlite` integration ([#​2722](https://togithub.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://togithub.com/getsentry/sentry-java/pull/2720)) - Load sentry-debug-meta.properties ([#​2734](https://togithub.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://togithub.com/getsentry/sentry-java/issues/633#issuecomment-1465599120) ##### Fixes - Finish WebFlux transaction before popping scope ([#​2724](https://togithub.com/getsentry/sentry-java/pull/2724)) - Use daemon threads for SentryExecutorService ([#​2747](https://togithub.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://togithub.com/getsentry/sentry-java/pull/2745)) - Don't warn R8 on missing `ComposeViewHierarchyExporter` class ([#​2743](https://togithub.com/getsentry/sentry-java/pull/2743)) ### [`v6.20.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#​6200) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.19.1...6.20.0) ##### Features - Add support for Sentry Kotlin Compiler Plugin ([#​2695](https://togithub.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://togithub.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://togithub.com/getsentry/sentry-java/pull/2735)) ##### Fixes - Base64 encode internal Apollo3 Headers ([#​2707](https://togithub.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://togithub.com/getsentry/sentry-java/pull/2731)) - Fix `AndroidTransactionProfiler` crash when finishing a profile that happened due to race condition ([#​2731](https://togithub.com/getsentry/sentry-java/pull/2731)) ### [`v6.19.1`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#​6191) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.19.0...6.19.1) ##### Fixes - Ensure screenshots and view hierarchies are captured on the main thread ([#​2712](https://togithub.com/getsentry/sentry-java/pull/2712)) ### [`v6.19.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#​6190) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.18.1...6.19.0) ##### Features - Add Screenshot and ViewHierarchy to integrations list ([#​2698](https://togithub.com/getsentry/sentry-java/pull/2698)) - New ANR detection based on [ApplicationExitInfo API](https://developer.android.com/reference/android/app/ApplicationExitInfo) ([#​2697](https://togithub.com/getsentry/sentry-java/pull/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](https://togithub.com/getsentry/sentry-java/issues/2693). - 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`. - Open up `TransactionOptions`, `ITransaction` and `IHub` methods allowing consumers modify start/end timestamp of transactions and spans ([#​2701](https://togithub.com/getsentry/sentry-java/pull/2701)) - Send source bundle IDs to Sentry to enable source context ([#​2663](https://togithub.com/getsentry/sentry-java/pull/2663)) - For more information on how to enable source context, please refer to [#​633](https://togithub.com/getsentry/sentry-java/issues/633#issuecomment-1465599120) ##### Fixes - Android Profiler on calling thread ([#​2691](https://togithub.com/getsentry/sentry-java/pull/2691)) - Use `configureScope` instead of `withScope` in `Hub.close()`. This ensures that the main scope releases the in-memory data when closing a hub instance. ([#​2688](https://togithub.com/getsentry/sentry-java/pull/2688)) - Remove null keys/values before creating concurrent hashmap in order to avoid NPE ([#​2708](https://togithub.com/getsentry/sentry-java/pull/2708)) - Exclude SentryOptions from R8/ProGuard obfuscation ([#​2699](https://togithub.com/getsentry/sentry-java/pull/2699)) - This fixes AGP 8.+ incompatibility, where full R8 mode is enforced ##### Dependencies - Bump Gradle from v8.1.0 to v8.1.1 ([#​2666](https://togithub.com/getsentry/sentry-java/pull/2666)) - \[changelog]\(https://github.com/gradle/gradle/blob/master release-test/CHANGELOG.md#v811) - [diff](https://togithub.com/gradle/gradle/compare/v8.1.0...v8.1.1) - Bump Native SDK from v0.6.1 to v0.6.2 ([#​2689](https://togithub.com/getsentry/sentry-java/pull/2689)) - [changelog](https://togithub.com/getsentry/sentry-native/blob/master/CHANGELOG.md#​062) - [diff](https://togithub.com/getsentry/sentry-native/compare/0.6.1...0.6.2) ### [`v6.18.1`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#​6181) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.18.0...6.18.1) ##### Fixes - Fix crash when Sentry SDK is initialized more than once ([#​2679](https://togithub.com/getsentry/sentry-java/pull/2679)) - Track a ttfd span per Activity ([#​2673](https://togithub.com/getsentry/sentry-java/pull/2673)) ### [`v6.18.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#​6180) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.17.0...6.18.0) ##### Features - Attach Trace Context when an ANR is detected (ANRv1) ([#​2583](https://togithub.com/getsentry/sentry-java/pull/2583)) - Make log4j2 integration compatible with log4j 3.0 ([#​2634](https://togithub.com/getsentry/sentry-java/pull/2634)) - Instead of relying on package scanning, we now use an annotation processor to generate `Log4j2Plugins.dat` - Create `User` and `Breadcrumb` from map ([#​2614](https://togithub.com/getsentry/sentry-java/pull/2614)) - Add `sent_at` to envelope header item ([#​2638](https://togithub.com/getsentry/sentry-java/pull/2638)) ##### Fixes - Fix timestamp intervals of PerformanceCollectionData in profiles ([#​2648](https://togithub.com/getsentry/sentry-java/pull/2648)) - Fix timestamps of PerformanceCollectionData in profiles ([#​2632](https://togithub.com/getsentry/sentry-java/pull/2632)) - Fix missing propagateMinConstraints flag for SentryTraced ([#​2637](https://togithub.com/getsentry/sentry-java/pull/2637)) - Fix potential SecurityException thrown by ConnectivityManager on Android 11 ([#​2653](https://togithub.com/getsentry/sentry-java/pull/2653)) - Fix aar artifacts publishing for Maven ([#​2641](https://togithub.com/getsentry/sentry-java/pull/2641)) ##### Dependencies - Bump Kotlin compile version from v1.6.10 to 1.8.0 ([#​2563](https://togithub.com/getsentry/sentry-java/pull/2563)) - Bump Compose compile version from v1.1.1 to v1.3.0 ([#​2563](https://togithub.com/getsentry/sentry-java/pull/2563)) - Bump AGP version from v7.3.0 to v7.4.2 ([#​2574](https://togithub.com/getsentry/sentry-java/pull/2574)) - Bump Gradle from v7.6.0 to v8.0.2 ([#​2563](https://togithub.com/getsentry/sentry-java/pull/2563)) - [changelog](https://togithub.com/gradle/gradle/blob/master/CHANGELOG.md#v802) - [diff](https://togithub.com/gradle/gradle/compare/v7.6.0...v8.0.2) - Bump Gradle from v8.0.2 to v8.1.0 ([#​2650](https://togithub.com/getsentry/sentry-java/pull/2650)) - [changelog](https://togithub.com/gradle/gradle/blob/master/CHANGELOG.md#v810) - [diff](https://togithub.com/gradle/gradle/compare/v8.0.2...v8.1.0) ### [`v6.17.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#​6170) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.16.0...6.17.0) ##### Features - Add `name` and `geo` to `User` ([#​2556](https://togithub.com/getsentry/sentry-java/pull/2556)) - Add breadcrumbs on network changes ([#​2608](https://togithub.com/getsentry/sentry-java/pull/2608)) - Add time-to-initial-display and time-to-full-display measurements to Activity transactions ([#​2611](https://togithub.com/getsentry/sentry-java/pull/2611)) - Read integration list written by sentry gradle plugin from manifest ([#​2598](https://togithub.com/getsentry/sentry-java/pull/2598)) - Add Logcat adapter ([#​2620](https://togithub.com/getsentry/sentry-java/pull/2620)) - Provide CPU count/frequency data as device context ([#​2622](https://togithub.com/getsentry/sentry-java/pull/2622)) ##### Fixes - Trim time-to-full-display span if reportFullyDisplayed API is never called ([#​2631](https://togithub.com/getsentry/sentry-java/pull/2631)) - Fix Automatic UI transactions having wrong durations ([#​2623](https://togithub.com/getsentry/sentry-java/pull/2623)) - Fix wrong default environment in Session ([#​2610](https://togithub.com/getsentry/sentry-java/pull/2610)) - Pass through unknown sentry baggage keys into SentryEnvelopeHeader ([#​2618](https://togithub.com/getsentry/sentry-java/pull/2618)) - Fix missing null check when removing lifecycle observer ([#​2625](https://togithub.com/getsentry/sentry-java/pull/2625)) ##### Dependencies - Bump Native SDK from v0.6.0 to v0.6.1 ([#​2629](https://togithub.com/getsentry/sentry-java/pull/2629)) - [changelog](https://togithub.com/getsentry/sentry-native/blob/master/CHANGELOG.md#​061) - [diff](https://togithub.com/getsentry/sentry-native/compare/0.6.0...0.6.1)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

changeset-bot[bot] commented 1 year ago

⚠️ No Changeset found

Latest commit: fa39828ad269e9163aa08902deabcf2494daf10c

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

sonarcloud[bot] commented 1 year ago

[daemon] Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information