chore(deps): update Java SDK to v6.33.0 #1480
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Bumps modules/sentry-java from 6.33.0-2-g2fad834b to 6.33.0.
Auto-generated by a dependency updater.
Changelog
6.33.0
Features
Fixes
StackOverflowError
6.32.0
Features
DebugImagesLoader
public (#2993)Fixes
SystemEventsBroadcastReceiver
exported on API 33+ (#2990)SystemEventsBreadcrumbsIntegration
crashes that you might have encountered on Play Console6.31.0
Features
CheckInUtils.withCheckIn
which abstracts away some of the manual check-ins complexity (#2959)SentryCaptureExceptionParameter
annotation which captures exceptions passed into an annotated method (#2764)Sentry.captureException
calls inExceptionHandler
of aControllerAdvice
ServerWebExchange
toHint
for WebFlux asWEBFLUX_EXCEPTION_HANDLER_EXCHANGE
(#2977)SentryInstrumentation
application.properties
assentry.graphql.ignored-error-types=SOME_ERROR,ANOTHER_ERROR
Fixes
nextList
tonextListOrNull
to actually match what the method doesop
is not defined as part ofSpanContext
, fallback to an empty string, because the filed is optional in the specDependencies
6.30.0
Features
sendModules
option for disable sending modules (#2926)db.system
anddb.name
in span data for androidx.sqlite spans (#2928)SentryCheckIn
annotation and advice config for Spring (#2946)Fixes
device.class
tag on Sentrysentry.enable-aot-compatibility
property to SpringBoot JakartaSentryAutoConfiguration
to enable building for GraalVM (#2915)Dependencies
6.29.0
Features
db.system
anddb.name
in span data (#2894)http.request.method
in span data (#2896)enablePrettySerializationOutput
option for opting out of pretty print (#2871)6.28.0
Features
sampled
to Dynamic Sampling Context (#2869)SentryDataFetcherExceptionHandler
that still works but has been deprecated. Please useSentryGenericDataFetcherExceptionHandler
combined withSentryInstrumentation
instead for better error reporting.ExecutionResult
(more specifically itserrors
)GraphQLContext
sentry-spring-boot
andsentry-spring-boot-jakarta
(#2880)sentry-spring-boot
andsentry-spring-boot-jakarta
have acompileOnly
dependency onspring-boot-starter
which is needed for our auto installation in sentry-android-gradle-pluginsentry-spring-boot-starter
andsentry-spring-boot-starter-jakarta
now bringspring-boot-starter
as a dependencyenabled
option tofalse
(#2840)Fixes
6.27.0
Features
Fixes
OutOfMemoryError
) (#2845)Crashed
status, but only the one that is relevant6.26.0
Features
Fixes
TracingContext
values from event for ANRv2 events (#2839)6.25.2
Fixes
6.25.1
Fixes
Dependencies
6.25.0
Features
AutoInit
to integrations list (#2795)sentry-trace
andbaggage
) are now attached and passed through even if performance is disabled (#2788)Fixes
environment
fromSentryOptions
if none persisted in ANRv2 (#2809)tracesSampleRate
to0.0
for Spring Boot if not set (#2800)Dependencies
6.24.0
Features
ApplicationNotResponding
class from obfuscationsetReportHistoricalAnrs
; when enabled, it will report all of the ANRs from the getHistoricalExitReasons list.By default, the SDK only reports and enriches the latest ANR and only this one counts towards ANR rate.
Worth noting that this option is mainly useful when updating the SDK to the version where ANRv2 has been introduced, to report all ANRs happened prior to the SDK update. After that, the SDK will always pick up the latest ANR from the historical exit reasons list on next app restart, so there should be no historical ANRs to report.
These ANRs are reported with the
HistoricalAppExitInfo
mechanism.setAttachAnrThreadDump
to send ANR thread dump from the system as an attachment.This is only useful as additional information, because the SDK attempts to parse the thread dump into proper threads with stacktraces by default.
6.23.0
Features
Dependencies
Fixes
6.22.0
Features
lock
attribute to theSentryStackFrame
protocol to better highlight offending frames in the UI (#2761)api_target
toRequest
anddata
toResponse
Protocols (#2775)Fixes
String.join
inBaggage
as it requires API level 26 (#2778)6.21.0
Features
sentry-android-sqlite
integration (#2722)androidx.sqlite
database instrumentation in the Sentry Android Gradle pluginandroidx.sqlite
databases.SupportSQLiteOpenHelper
instance intoSentrySupportSQLiteOpenHelper(myHelper)
if you're not using the Sentry Android Gradle plugin and still benefit from performance auto-instrumentation.Fixes
SentryExecutorService
in6.19.0
which caused the application to hang on shutdown unlessSentry.close()
was called. By using daemon threads we no longer block shutdown.ComposeViewHierarchyExporter
class (#2743)6.20.0
Features
client.eventListener(new SentryOkHttpEventListener()).addInterceptor(new SentryOkHttpInterceptor()).build();
client.eventListener(new SentryOkHttpEventListener(myListener)).addInterceptor(new SentryOkHttpInterceptor()).build();
RootChecker
(#2735)Fixes
SentryTracer
crash when scheduling auto-finish of a transaction, but the timer has already been cancelled (#2731)AndroidTransactionProfiler
crash when finishing a profile that happened due to race condition (#2731)6.19.1
Fixes
6.19.0
Features
mechanism:AppExitInfo
.mechanism:ANR
.TransactionOptions
,ITransaction
andIHub
methods allowing consumers modify start/end timestamp of transactions and spans (#2701)Fixes
configureScope
instead ofwithScope
inHub.close()
. This ensures that the main scope releases the in-memory data when closing a hub instance. (#2688)Dependencies
6.18.1
Fixes
6.18.0
Features
Log4j2Plugins.dat
User
andBreadcrumb
from map (#2614)sent_at
to envelope header item (#2638)Fixes
Dependencies
6.17.0
Features
name
andgeo
toUser
(#2556)Fixes
Dependencies
6.16.0
Features
sentry.enable-tracing=true
to yourapplication.properties
SentryAppender
to specific loggers instead of theROOT
logger (#2173)"sentry.logging.loggers[0]=foo.bar
and"sentry.logging.loggers[1]=baz
in yourapplication.properties
Fixes
HandlerExceptionResolver
,SentryWebExceptionHandler
) in your dashboards please update them to use the new types.server.servlet.session.cookie.name
and filter it outbeforeSend
/beforeSendTransaction
throws (#2591)Dependencies
opentelemetry-sdk
to1.23.1
andopentelemetry-javaagent
to1.23.0
(#2590)6.15.0
Features
enableTracing
option (#2530)null
meaning existing behaviour remains unchanged (setting eithertracesSampleRate
ortracesSampler
enables performance).true
, performance is enabled, even if notracesSampleRate
ortracesSampler
have been configured.false
performance is disabled, regardless oftracesSampleRate
andtracesSampler
options.ThreadLocalAccessor
for propagating Sentry hub with reactor / WebFlux (#2570)io.micrometer:context-propagation:1.0.2+
as well as Spring Boot 3.0.3+sentry.reactive.thread-local-accessor-enabled=true
Fixes
inApp
flag for stack frames undecided in SDK if unsure and let ingestion decide instead (#2547)0.0
error sample rate (#2573)compileOnly
insentry-compose-android
(#2578)androidx.navigation:navigation-compose:
androidx.compose.runtime:runtime:
androidx.compose.ui:ui:
6.14.0
Features
main
flag to threads andin_foreground
flag for app contexts (#2516)Fixes
6.13.1
Fixes
sentry-bom
containing incorrect artifacts (#2504)Dependencies
6.13.0
Features
abnormal_mechanism
to sessions for ANR rate calculationFixes
6.12.1
Fixes
TransactionPerformanceCollector
lazily (#2478)6.12.0
Features
traceOptionsRequests
option to disable tracing of OPTIONS requests (#2453)Fixes
6.11.0
Features
OpenTelemetryLinkErrorEventProcessor
for Spring Boot (#2429)Fixes
Objects
class (#2436)Dependencies
6.10.0
Features
blocked_main_thread
andcall_stack
to File I/O spans to detect performance issues (#2382)Dependencies
6.9.2
Fixes
ClassNotFoundException
forio.sentry.spring.SentrySpringServletContainerInitializer
insentry-spring-jakarta
(#2411)sentry-samples-spring-jakarta
(#2411)Features
Dependencies
6.9.1
Fixes
6.9.0
so we released the same code again as6.9.1
including OpenTelemetry modules6.9.0
Fixes
canonicalName
in Fragment Integration for better de-obfuscation (#2379)sentry-trace
andbaggage
headers (#2385)Features
Dependencies
6.8.0
Features
Fixes
6.7.1
Fixes
Gpu.vendorId
should be a String (#2343)sendDefaultPii
is disabled (#2354)Features
6.7.0
Fixes
Features
event.modules
with dependencies metadata (#2324)Dependencies
6.6.0
Fixes
SentryFileWriter
/SentryFileOutputStream
append overwrites file contents (#2304)Features
Dependencies
6.5.0
Fixes
6.5.0-beta.3
Features
6.5.0-beta.2
Features
other
withdata
(#2258)isTraceSampling
is now on by default.tracingOrigins
has been replaced bytracePropagationTargets
(#2255)6.5.0-beta.1
Features
6.4.4
Fixes
6.4.3
6.4.2
Fixes
6.4.1
Fixes
6.4.0
Fixes
Features
6.3.1
Fixes
attach-screenshot
set on Manual init. didn't work (#2186)spring.factories
causing issues in old versions of Spring Boot (#2181)Features
6.3.0
Features
compileOnly
in integrations (#2175)Fixes
6.2.1
Fixes
Features
sentry-android-navigation
for AndroidX Navigation support (#2136)sentry-compose
for Jetpack Compose support (Navigation) (#2136)6.1.4
Fixes
6.1.3
Fixes
6.1.2
Fixes
6.1.1
Features
tracestate
header withbaggage
header (#2078)6.1.0
Features
Fixes
6.0.0
Sentry Self-hosted Compatibility
6.0.0
of thesentry
package, Sentry's self hosted version >= v21.9.0 is required or you have to manually disable sending client reports via thesendClientReports
option. This only applies to self-hosted Sentry. If you are using sentry.io, no action is needed.Features