chore(deps): update datadog to v3.5.0 (#4161)

Signed-off-by: James Rich <2199651+jamesarich@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: James Rich <2199651+jamesarich@users.noreply.github.com>
This commit is contained in:
renovate[bot] 2026-01-08 16:06:32 +00:00 committed by GitHub
parent 3f713faa2d
commit 7c83c13e98
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 7 additions and 5 deletions

View file

@ -1,5 +1,5 @@
/*
* Copyright (c) 2025 Meshtastic LLC
* Copyright (c) 2025-2026 Meshtastic LLC
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@ -14,14 +14,12 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <https://www.gnu.org/licenses/>.
*/
package org.meshtastic.core.analytics.platform
import android.app.Application
import android.content.Context
import android.os.Bundle
import android.provider.Settings
import android.util.Log.DEBUG
import androidx.compose.runtime.Composable
import androidx.lifecycle.ProcessLifecycleOwner
import androidx.lifecycle.lifecycleScope
@ -42,8 +40,10 @@ import com.datadog.android.rum.GlobalRumMonitor
import com.datadog.android.rum.Rum
import com.datadog.android.rum.RumConfiguration
import com.datadog.android.rum.tracking.AcceptAllNavDestinations
import com.datadog.android.sessionreplay.ImagePrivacy
import com.datadog.android.sessionreplay.SessionReplay
import com.datadog.android.sessionreplay.SessionReplayConfiguration
import com.datadog.android.sessionreplay.TextAndInputPrivacy
import com.datadog.android.sessionreplay.compose.ComposeExtensionSupport
import com.datadog.android.trace.Trace
import com.datadog.android.trace.TraceConfiguration
@ -135,7 +135,7 @@ constructor(
// Initialize with PENDING, consent will be updated via updateAnalyticsConsent
Datadog.initialize(application, configuration, TrackingConsent.PENDING)
Datadog.setUserInfo(analyticsPrefs.installId)
Datadog.setVerbosity(DEBUG)
Datadog.setVerbosity(if (BuildConfig.DEBUG) android.util.Log.DEBUG else android.util.Log.WARN)
val rumConfiguration =
RumConfiguration.Builder(BuildConfig.datadogApplicationId)
@ -160,6 +160,8 @@ constructor(
val sessionReplayConfig =
SessionReplayConfiguration.Builder(sampleRate = sampleRate)
.setTextAndInputPrivacy(TextAndInputPrivacy.MASK_ALL)
.setImagePrivacy(ImagePrivacy.MASK_ALL)
.addExtensionSupport(ComposeExtensionSupport())
.build()
SessionReplay.enable(sessionReplayConfig)

View file

@ -34,7 +34,7 @@ ktor = "3.3.3"
# Other
aboutlibraries = "13.2.1"
coil = "3.3.0"
dd-sdk-android = "3.4.0"
dd-sdk-android = "3.5.0"
detekt = "1.23.8"
devtools-ksp = "2.3.4"
markdownRenderer = "0.39.0"