getsentry/sentry-java
### [`v6.15.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#6150)
[Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.14.0...6.15.0)
##### Features
- Adjust time-to-full-display span if reportFullDisplayed is called too early ([#2550](https://togithub.com/getsentry/sentry-java/pull/2550))
- Add `enableTracing` option ([#2530](https://togithub.com/getsentry/sentry-java/pull/2530))
- This change is backwards compatible. The default is `null` meaning existing behaviour remains unchanged (setting either `tracesSampleRate` or `tracesSampler` enables performance).
- If set to `true`, performance is enabled, even if no `tracesSampleRate` or `tracesSampler` have been configured.
- If set to `false` performance is disabled, regardless of `tracesSampleRate` and `tracesSampler` options.
- Detect dependencies by listing MANIFEST.MF files at runtime ([#2538](https://togithub.com/getsentry/sentry-java/pull/2538))
- Report integrations in use, report packages in use more consistently ([#2179](https://togithub.com/getsentry/sentry-java/pull/2179))
- Implement `ThreadLocalAccessor` for propagating Sentry hub with reactor / WebFlux ([#2570](https://togithub.com/getsentry/sentry-java/pull/2570))
- Requires `io.micrometer:context-propagation:1.0.2+` as well as Spring Boot 3.0.3+
- Enable the feature by setting `sentry.reactive.thread-local-accessor-enabled=true`
- This is still considered experimental. Once we have enough feedback we may turn this on by default.
- Checkout the sample here: https://github.com/getsentry/sentry-java/tree/main/sentry-samples/sentry-samples-spring-boot-webflux-jakarta
- A new hub is now cloned from the main hub for every request
##### Fixes
- Leave `inApp` flag for stack frames undecided in SDK if unsure and let ingestion decide instead ([#2547](https://togithub.com/getsentry/sentry-java/pull/2547))
- Allow `0.0` error sample rate ([#2573](https://togithub.com/getsentry/sentry-java/pull/2573))
- Fix memory leak in WebFlux related to an ever growing stack ([#2580](https://togithub.com/getsentry/sentry-java/pull/2580))
- Use the same hub in WebFlux exception handler as we do in WebFilter ([#2566](https://togithub.com/getsentry/sentry-java/pull/2566))
- Switch upstream Jetpack Compose dependencies to `compileOnly` in `sentry-compose-android` ([#2578](https://togithub.com/getsentry/sentry-java/pull/2578))
- NOTE: If you're using Compose Navigation/User Interaction integrations, make sure to have the following dependencies on the classpath as we do not bring them in transitively anymore:
- `androidx.navigation:navigation-compose:`
- `androidx.compose.runtime:runtime:`
- `androidx.compose.ui:ui:`
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
6.14.0
->6.15.0
6.14.0
->6.15.0
Release Notes
getsentry/sentry-java
### [`v6.15.0`](https://togithub.com/getsentry/sentry-java/blob/HEAD/CHANGELOG.md#6150) [Compare Source](https://togithub.com/getsentry/sentry-java/compare/6.14.0...6.15.0) ##### Features - Adjust time-to-full-display span if reportFullDisplayed is called too early ([#2550](https://togithub.com/getsentry/sentry-java/pull/2550)) - Add `enableTracing` option ([#2530](https://togithub.com/getsentry/sentry-java/pull/2530)) - This change is backwards compatible. The default is `null` meaning existing behaviour remains unchanged (setting either `tracesSampleRate` or `tracesSampler` enables performance). - If set to `true`, performance is enabled, even if no `tracesSampleRate` or `tracesSampler` have been configured. - If set to `false` performance is disabled, regardless of `tracesSampleRate` and `tracesSampler` options. - Detect dependencies by listing MANIFEST.MF files at runtime ([#2538](https://togithub.com/getsentry/sentry-java/pull/2538)) - Report integrations in use, report packages in use more consistently ([#2179](https://togithub.com/getsentry/sentry-java/pull/2179)) - Implement `ThreadLocalAccessor` for propagating Sentry hub with reactor / WebFlux ([#2570](https://togithub.com/getsentry/sentry-java/pull/2570)) - Requires `io.micrometer:context-propagation:1.0.2+` as well as Spring Boot 3.0.3+ - Enable the feature by setting `sentry.reactive.thread-local-accessor-enabled=true` - This is still considered experimental. Once we have enough feedback we may turn this on by default. - Checkout the sample here: https://github.com/getsentry/sentry-java/tree/main/sentry-samples/sentry-samples-spring-boot-webflux-jakarta - A new hub is now cloned from the main hub for every request ##### Fixes - Leave `inApp` flag for stack frames undecided in SDK if unsure and let ingestion decide instead ([#2547](https://togithub.com/getsentry/sentry-java/pull/2547)) - Allow `0.0` error sample rate ([#2573](https://togithub.com/getsentry/sentry-java/pull/2573)) - Fix memory leak in WebFlux related to an ever growing stack ([#2580](https://togithub.com/getsentry/sentry-java/pull/2580)) - Use the same hub in WebFlux exception handler as we do in WebFilter ([#2566](https://togithub.com/getsentry/sentry-java/pull/2566)) - Switch upstream Jetpack Compose dependencies to `compileOnly` in `sentry-compose-android` ([#2578](https://togithub.com/getsentry/sentry-java/pull/2578)) - NOTE: If you're using Compose Navigation/User Interaction integrations, make sure to have the following dependencies on the classpath as we do not bring them in transitively anymore: - `androidx.navigation:navigation-compose:` - `androidx.compose.runtime:runtime:` - `androidx.compose.ui:ui:`Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.