Open renovate[bot] opened 1 year ago
Latest commit: be62316d0e38c39e876b060488485e0e0de2f30a
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.
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
[daemon] Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
[daemon] Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
This PR contains the following updates:
6.27.0
->6.34.0
Release Notes
getsentry/sentry-java (io.sentry:sentry-spring-boot-starter-jakarta)
### [`v6.34.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#6340) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.33.1...6.34.0) ##### Features - Add current activity name to app context ([#2999](https://togithub.com/getsentry/sentry-java/pull/2999)) - Add `MonitorConfig` param to `CheckInUtils.withCheckIn` ([#3038](https://togithub.com/getsentry/sentry-java/pull/3038)) - This makes it easier to automatically create or update (upsert) monitors. - (Internal) Extract Android Profiler and Measurements for Hybrid SDKs ([#3016](https://togithub.com/getsentry/sentry-java/pull/3016)) - (Internal) Remove SentryOptions dependency from AndroidProfiler ([#3051](https://togithub.com/getsentry/sentry-java/pull/3051)) - (Internal) Add `readBytesFromFile` for use in Hybrid SDKs ([#3052](https://togithub.com/getsentry/sentry-java/pull/3052)) - (Internal) Add `getProguardUuid` for use in Hybrid SDKs ([#3054](https://togithub.com/getsentry/sentry-java/pull/3054)) ##### Fixes - Fix SIGSEV, SIGABRT and SIGBUS crashes happening after/around the August Google Play System update, see [#2955](https://togithub.com/getsentry/sentry-java/issues/2955) for more details (fix provided by Native SDK bump) - Ensure DSN uses http/https protocol ([#3044](https://togithub.com/getsentry/sentry-java/pull/3044)) ##### Dependencies - Bump Native SDK from v0.6.6 to v0.6.7 ([#3048](https://togithub.com/getsentry/sentry-java/pull/3048)) - [changelog](https://togithub.com/getsentry/sentry-native/blob/master/CHANGELOG.md#067) - [diff](https://togithub.com/getsentry/sentry-native/compare/0.6.6...0.6.7) ### [`v6.33.1`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#6331) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.33.0...6.33.1) ##### Fixes - Do not register `sentrySpringFilter` in ServletContext for Spring Boot ([#3027](https://togithub.com/getsentry/sentry-java/pull/3027)) ### [`v6.33.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#6330) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.32.0...6.33.0) ##### Features - Add thread information to spans ([#2998](https://togithub.com/getsentry/sentry-java/pull/2998)) - Use PixelCopy API for capturing screenshots on API level 24+ ([#3008](https://togithub.com/getsentry/sentry-java/pull/3008)) ##### Fixes - Fix crash when HTTP connection error message contains formatting symbols ([#3002](https://togithub.com/getsentry/sentry-java/pull/3002)) - Cap max number of stack frames to 100 to not exceed payload size limit ([#3009](https://togithub.com/getsentry/sentry-java/pull/3009)) - This will ensure we report errors with a big number of frames such as `StackOverflowError` - Fix user interaction tracking not working for Jetpack Compose 1.5+ ([#3010](https://togithub.com/getsentry/sentry-java/pull/3010)) - Make sure to close all Closeable resources ([#3000](https://togithub.com/getsentry/sentry-java/pull/3000)) ### [`v6.32.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#6320) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.31.0...6.32.0) ##### Features - Make `DebugImagesLoader` public ([#2993](https://togithub.com/getsentry/sentry-java/pull/2993)) ##### Fixes - Make `SystemEventsBroadcastReceiver` exported on API 33+ ([#2990](https://togithub.com/getsentry/sentry-java/pull/2990)) - This will fix the `SystemEventsBreadcrumbsIntegration` crashes that you might have encountered on Play Console ### [`v6.31.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#6310) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.30.0...6.31.0) ##### Features - Improve default debouncing mechanism ([#2945](https://togithub.com/getsentry/sentry-java/pull/2945)) - Add `CheckInUtils.withCheckIn` which abstracts away some of the manual check-ins complexity ([#2959](https://togithub.com/getsentry/sentry-java/pull/2959)) - Add `@SentryCaptureExceptionParameter` annotation which captures exceptions passed into an annotated method ([#2764](https://togithub.com/getsentry/sentry-java/pull/2764)) - This can be used to replace `Sentry.captureException` calls in `@ExceptionHandler` of a `@ControllerAdvice` - Add `ServerWebExchange` to `Hint` for WebFlux as `WEBFLUX_EXCEPTION_HANDLER_EXCHANGE` ([#2977](https://togithub.com/getsentry/sentry-java/pull/2977)) - Allow filtering GraphQL errors ([#2967](https://togithub.com/getsentry/sentry-java/pull/2967)) - This list can be set directly when calling the constructor of `SentryInstrumentation` - For Spring Boot it can also be set in `application.properties` as `sentry.graphql.ignored-error-types=SOME_ERROR,ANOTHER_ERROR` ##### Fixes - Add OkHttp span auto-close when response body is not read ([#2923](https://togithub.com/getsentry/sentry-java/pull/2923)) - Fix json parsing of nullable/empty fields for Hybrid SDKs ([#2968](https://togithub.com/getsentry/sentry-java/pull/2968)) - (Internal) Rename `nextList` to `nextListOrNull` to actually match what the method does - (Hybrid) Check if there's any object in a collection before trying to parse it (which prevents the "Failed to deserilize object in list" log message) - (Hybrid) If a date can't be parsed as an ISO timestamp, attempts to parse it as millis silently, without printing a log message - (Hybrid) If `op` is not defined as part of `SpanContext`, fallback to an empty string, because the filed is optional in the spec - Always attach OkHttp errors and Http Client Errors only to call root span ([#2961](https://togithub.com/getsentry/sentry-java/pull/2961)) - Fixed crash accessing Choreographer instance ([#2970](https://togithub.com/getsentry/sentry-java/pull/2970)) ##### Dependencies - Bump Native SDK from v0.6.5 to v0.6.6 ([#2975](https://togithub.com/getsentry/sentry-java/pull/2975)) - [changelog](https://togithub.com/getsentry/sentry-native/blob/master/CHANGELOG.md#066) - [diff](https://togithub.com/getsentry/sentry-native/compare/0.6.5...0.6.6) - Bump Gradle from v8.3.0 to v8.4.0 ([#2966](https://togithub.com/getsentry/sentry-java/pull/2966)) - [changelog](https://togithub.com/gradle/gradle/blob/master/CHANGELOG.md#v840) - [diff](https://togithub.com/gradle/gradle/compare/v8.3.0...v8.4.0) ### [`v6.30.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#6300) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.29.0...6.30.0) ##### Features - Add `sendModules` option for disable sending modules ([#2926](https://togithub.com/getsentry/sentry-java/pull/2926)) - Send `db.system` and `db.name` in span data for androidx.sqlite spans ([#2928](https://togithub.com/getsentry/sentry-java/pull/2928)) - Check-ins (CRONS) support ([#2952](https://togithub.com/getsentry/sentry-java/pull/2952)) - Add API for sending check-ins (CRONS) manually ([#2935](https://togithub.com/getsentry/sentry-java/pull/2935)) - Support check-ins (CRONS) for Quartz ([#2940](https://togithub.com/getsentry/sentry-java/pull/2940)) - `@SentryCheckIn` annotation and advice config for Spring ([#2946](https://togithub.com/getsentry/sentry-java/pull/2946)) - Add option for ignoring certain monitor slugs ([#2943](https://togithub.com/getsentry/sentry-java/pull/2943)) ##### Fixes - Always send memory stats for transactions ([#2936](https://togithub.com/getsentry/sentry-java/pull/2936)) - This makes it possible to query transactions by the `device.class` tag on Sentry - Add `sentry.enable-aot-compatibility` property to SpringBoot Jakarta `SentryAutoConfiguration` to enable building for GraalVM ([#2915](https://togithub.com/getsentry/sentry-java/pull/2915)) ##### Dependencies - Bump Gradle from v8.2.1 to v8.3.0 ([#2900](https://togithub.com/getsentry/sentry-java/pull/2900)) - \[changelog]\(https://github.com/gradle/gradle/blob/master release-test/CHANGELOG.md#v830) - [diff](https://togithub.com/gradle/gradle/compare/v8.2.1...v8.3.0) ### [`v6.29.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#6290) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.28.0...6.29.0) ##### Features - Send `db.system` and `db.name` in span data ([#2894](https://togithub.com/getsentry/sentry-java/pull/2894)) - Send `http.request.method` in span data ([#2896](https://togithub.com/getsentry/sentry-java/pull/2896)) - Add `enablePrettySerializationOutput` option for opting out of pretty print ([#2871](https://togithub.com/getsentry/sentry-java/pull/2871)) ### [`v6.28.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#6280) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.27.0...6.28.0) ##### Features - Add HTTP response code to Spring WebFlux transactions ([#2870](https://togithub.com/getsentry/sentry-java/pull/2870)) - Add `sampled` to Dynamic Sampling Context ([#2869](https://togithub.com/getsentry/sentry-java/pull/2869)) - Improve server side GraphQL support for spring-graphql and Nextflix DGS ([#2856](https://togithub.com/getsentry/sentry-java/pull/2856)) - If you have already been using `SentryDataFetcherExceptionHandler` that still works but has been deprecated. Please use `SentryGenericDataFetcherExceptionHandler` combined with `SentryInstrumentation` instead for better error reporting. - More exceptions and errors caught and reported to Sentry by also looking at the `ExecutionResult` (more specifically its `errors`) - You may want to filter out certain errors, please see [docs on filtering](https://docs.sentry.io/platforms/java/configuration/filtering/) - More details for Sentry events: query, variables and response (where possible) - Breadcrumbs for operation (query, mutation, subscription), data fetchers and data loaders (Spring only) - Better hub propagation by using `GraphQLContext` - Add autoconfigure modules for Spring Boot called `sentry-spring-boot` and `sentry-spring-boot-jakarta` ([#2880](https://togithub.com/getsentry/sentry-java/pull/2880)) - The autoconfigure modules `sentry-spring-boot` and `sentry-spring-boot-jakarta` have a `compileOnly` dependency on `spring-boot-starter` which is needed for our auto installation in [sentry-android-gradle-plugin](https://togithub.com/getsentry/sentry-android-gradle-plugin) - The starter modules `sentry-spring-boot-starter` and `sentry-spring-boot-starter-jakarta` now bring `spring-boot-starter` as a dependency - You can now disable Sentry by setting the `enabled` option to `false` ([#2840](https://togithub.com/getsentry/sentry-java/pull/2840)) ##### Fixes - Propagate OkHttp status to parent spans ([#2872](https://togithub.com/getsentry/sentry-java/pull/2872))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 was generated by Mend Renovate. View the repository job log.