Features
- Add HTTP response code to Spring WebFlux transactions (#2870)
- Add
sampled
to Dynamic Sampling Context (#2869) - Improve server side GraphQL support for spring-graphql and Nextflix DGS (#2856)
- If you have already been using
SentryDataFetcherExceptionHandler
that still works but has been deprecated. Please useSentryGenericDataFetcherExceptionHandler
combined withSentryInstrumentation
instead for better error reporting. - More exceptions and errors caught and reported to Sentry by also looking at the
ExecutionResult
(more specifically itserrors
) - 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
- If you have already been using
- Add autoconfigure modules for Spring Boot called
sentry-spring-boot
andsentry-spring-boot-jakarta
(#2880)- The autoconfigure modules
sentry-spring-boot
andsentry-spring-boot-jakarta
have acompileOnly
dependency onspring-boot-starter
which is needed for our auto installation in sentry-android-gradle-plugin - The starter modules
sentry-spring-boot-starter
andsentry-spring-boot-starter-jakarta
now bringspring-boot-starter
as a dependency
- The autoconfigure modules
- You can now disable Sentry by setting the
enabled
option tofalse
(#2840)
Fixes
- Propagate OkHttp status to parent spans (#2872)