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)
Report integrations in use, report packages in use more consistently (#2179)
Implement ThreadLocalAccessor for propagating Sentry hub with reactor / WebFlux (#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.
Fix memory leak in WebFlux related to an ever growing stack (#2580)
Use the same hub in WebFlux exception handler as we do in WebFilter (#2566)
Switch upstream Jetpack Compose dependencies to compileOnly in sentry-compose-android (#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:
6.14.0
Features
Add time-to-full-display span to Activity auto-instrumentation (#2432)
Add main flag to threads and in_foreground flag for app contexts (#2516)
Fixes
Ignore Shutdown in progress when closing ShutdownHookIntegration (#2521)
Fix app start span end-time is wrong if SDK init is deferred (#2519)
Fix invalid session creation when app is launched in background (#2543)
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)
Report integrations in use, report packages in use more consistently (#2179)
Implement ThreadLocalAccessor for propagating Sentry hub with reactor / WebFlux (#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.
Fix memory leak in WebFlux related to an ever growing stack (#2580)
Use the same hub in WebFlux exception handler as we do in WebFilter (#2566)
Switch upstream Jetpack Compose dependencies to compileOnly in sentry-compose-android (#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:
6.14.0
Features
Add time-to-full-display span to Activity auto-instrumentation (#2432)
Add main flag to threads and in_foreground flag for app contexts (#2516)
Fixes
Ignore Shutdown in progress when closing ShutdownHookIntegration (#2521)
Fix app start span end-time is wrong if SDK init is deferred (#2519)
Fix invalid session creation when app is launched in background (#2543)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps io.sentry:sentry from 6.9.1 to 6.15.0.
Release notes
Sourced from io.sentry:sentry's releases.
... (truncated)
Changelog
Sourced from io.sentry:sentry's changelog.
... (truncated)
Commits
988cddd
release: 6.15.082f6089
Switch to compileOnly dependencies in sentry-compose (#2578)1345e5d
Fix memory leak in Webflux related to an ever growing stack (#2580)e5bbb00
ImplementThreadLocalAccessor
for propagating Sentry hub with reactor / Web...d691d8f
Make 0 sample rate a valid rate (#2573)079a025
Bump github/codeql-action from 2.2.4 to 2.2.5 (#2572)184d40a
Add sample for Spring Boot 3 / Jakarta WebFlux (#2564)db5bd4e
chore: Fix typos in Contributing (#2559)4694204
feat: Send SDK Integration List, add missing packages (#2179)e9b703c
Bump gradle/gradle-build-action from 2.3.3 to 2.4.0 (#2554)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)