From 5a925d98a20a1e343c1c5f1a4bfcf3dfbf59efc6 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 2 Feb 2026 15:22:08 +0100 Subject: [PATCH 1/2] Update Sentry dependency to version 8.31.0 --- dependencies.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dependencies.gradle b/dependencies.gradle index d3e839a118d..316df1089e0 100644 --- a/dependencies.gradle +++ b/dependencies.gradle @@ -26,7 +26,7 @@ def glide = "4.16.0" def bigImageViewer = "1.8.1" def jjwt = "0.11.5" def vanniktechEmoji = "0.16.0" -def sentry = "6.18.1" +def sentry = "8.31.0" def fragment = "1.8.6" // Testing def mockk = "1.13.11" From 21c3f01baf9028e86038e55e325f04050f994d31 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Mon, 2 Feb 2026 15:31:24 +0100 Subject: [PATCH 2/2] Fix compilation issue. --- .../metrics/sentry/SentrySyncDurationMetrics.kt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/vector/src/main/java/im/vector/app/features/analytics/metrics/sentry/SentrySyncDurationMetrics.kt b/vector/src/main/java/im/vector/app/features/analytics/metrics/sentry/SentrySyncDurationMetrics.kt index 877e4c3450f..65e5fe542c4 100644 --- a/vector/src/main/java/im/vector/app/features/analytics/metrics/sentry/SentrySyncDurationMetrics.kt +++ b/vector/src/main/java/im/vector/app/features/analytics/metrics/sentry/SentrySyncDurationMetrics.kt @@ -11,6 +11,7 @@ import io.sentry.ISpan import io.sentry.ITransaction import io.sentry.Sentry import io.sentry.SpanStatus +import io.sentry.TransactionOptions import org.matrix.android.sdk.api.metrics.SyncDurationMetricPlugin import java.util.EmptyStackException import java.util.Stack @@ -58,7 +59,13 @@ class SentrySyncDurationMetrics @Inject constructor() : SyncDurationMetricPlugin override fun startTransaction() { if (Sentry.isEnabled()) { - transaction = Sentry.startTransaction("sync_response_handler", "task", true) + transaction = Sentry.startTransaction( + "sync_response_handler", + "task", + TransactionOptions().apply { + isBindToScope = true + }, + ) logTransaction("Sentry transaction started") } }