Skip to content

Commit e1d593c

Browse files
Bump otel version to 1.47.0 and remove alpha dependencies
1 parent dcec1f9 commit e1d593c

File tree

3 files changed

+4
-8
lines changed

3 files changed

+4
-8
lines changed

buildSrc/src/main/kotlin/Dependencies.kt

+1-3
Original file line numberDiff line numberDiff line change
@@ -113,8 +113,7 @@ object Dependencies {
113113
}
114114

115115
object Otel {
116-
private const val otelVersion = "1.36.0"
117-
private const val otelAlphaVersion = "$otelVersion-alpha"
116+
private const val otelVersion = "1.47.0"
118117
private const val otelSemConvVersion = "1.30.0"
119118
private const val otelSemConvAlphaVersion = "$otelSemConvVersion-alpha"
120119
private const val otelInstrumentationVersion = "1.32.0"
@@ -124,7 +123,6 @@ object Dependencies {
124123
const val api = "io.opentelemetry:opentelemetry-api:$otelVersion"
125124
const val context = "io.opentelemetry:opentelemetry-context:$otelVersion"
126125
const val sdk = "io.opentelemetry:opentelemetry-sdk:$otelVersion"
127-
const val extensionIncubator = "io.opentelemetry:opentelemetry-extension-incubator:$otelAlphaVersion"
128126
const val exporterOtlpCommon = "io.opentelemetry:opentelemetry-exporter-otlp-common:$otelVersion"
129127
const val exporterOtlp = "io.opentelemetry:opentelemetry-exporter-otlp:$otelVersion"
130128
const val semConv = "io.opentelemetry.semconv:opentelemetry-semconv:$otelSemConvVersion"

common/otel/build.gradle.kts

-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ dependencies {
3030

3131
api(Dependencies.Otel.sdk)
3232
api(Dependencies.Otel.api)
33-
api(Dependencies.Otel.extensionIncubator)
3433
api(Dependencies.Otel.exporterOtlpCommon)
3534
api(Dependencies.Otel.exporterOtlp) {
3635
exclude(group = "com.squareup.okhttp3", module = "okhttp")

integration/sessionreplay/src/main/java/com/splunk/rum/integration/sessionreplay/SessionReplayIntegration.kt

+3-4
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ import com.splunk.sdk.common.otel.SplunkOpenTelemetrySdk
3232
import io.opentelemetry.android.instrumentation.InstallationContext
3333
import io.opentelemetry.api.common.AttributeKey
3434
import io.opentelemetry.api.common.Attributes
35-
import io.opentelemetry.extension.incubator.logs.AnyValue
36-
import io.opentelemetry.extension.incubator.logs.ExtendedLogRecordBuilder
35+
import io.opentelemetry.api.common.Value
3736
import java.util.concurrent.TimeUnit
3837

3938
internal object SessionReplayIntegration {
@@ -84,9 +83,9 @@ internal object SessionReplayIntegration {
8483
val logRecordBuilder = instance.sdkLoggerProvider
8584
.loggerBuilder("SessionReplayDataScopeName")
8685
.build()
87-
.logRecordBuilder() as ExtendedLogRecordBuilder
86+
.logRecordBuilder()
8887

89-
logRecordBuilder.setBody(AnyValue.of(data))
88+
logRecordBuilder.setBody(Value.of(data))
9089
.setTimestamp(metadata.startUnixMs, TimeUnit.MILLISECONDS)
9190
.setAllAttributes(attributes)
9291
.emit()

0 commit comments

Comments
 (0)