Skip to content

Commit cfe303e

Browse files
authored
Update dependencies and Otel to v1.20.2 (#285)
1 parent 490991b commit cfe303e

File tree

55 files changed

+157
-150
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+157
-150
lines changed

awsagentprovider/build.gradle.kts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,10 @@ dependencies {
2727
compileOnly("io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi")
2828
compileOnly("org.slf4j:slf4j-api")
2929

30-
implementation("io.opentelemetry:opentelemetry-sdk-extension-aws")
30+
// Trace ID Generation and Sampling Rules
3131
implementation("io.opentelemetry.contrib:opentelemetry-aws-xray")
32+
// AWS Resource Detectors
33+
implementation("io.opentelemetry.contrib:opentelemetry-aws-resources")
3234

3335
testImplementation("io.opentelemetry:opentelemetry-sdk-extension-autoconfigure")
3436
testImplementation("io.opentelemetry:opentelemetry-sdk-testing")

build.gradle.kts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,7 +163,11 @@ allprojects {
163163
mergeServiceFiles()
164164

165165
// rewrite library instrumentation dependencies
166-
relocate("io.opentelemetry.instrumentation", "io.opentelemetry.javaagent.shaded.instrumentation")
166+
relocate("io.opentelemetry.instrumentation", "io.opentelemetry.javaagent.shaded.instrumentation") {
167+
// As per https://github.com/open-telemetry/opentelemetry-java/issues/4919#issuecomment-1305774636
168+
exclude("io.opentelemetry.instrumentation.resources.*")
169+
exclude("io.opentelemetry.instrumentation.spring.resources.*")
170+
}
167171

168172
// rewrite dependencies calling Logger.getLogger
169173
relocate("java.util.logging.Logger", "io.opentelemetry.javaagent.bootstrap.PatchLogger")

dependencyManagement/build.gradle.kts

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -26,25 +26,25 @@ data class DependencySet(val group: String, val version: String, val modules: Li
2626

2727
val TEST_SNAPSHOTS = rootProject.findProperty("testUpstreamSnapshots") == "true"
2828

29-
// This is the only version that affects the released artifact.
30-
val otelVersion = "1.19.2"
31-
val otelSnapshotVersion = "1.20.0"
29+
// This is the version of the upstream instrumentation BOM
30+
val otelVersion = "1.20.2"
31+
val otelSnapshotVersion = "1.21.0"
3232

3333
// All versions below are only used in testing and do not affect the released artifact.
3434

3535
val DEPENDENCY_BOMS = listOf(
36-
"com.amazonaws:aws-java-sdk-bom:1.12.341",
37-
"com.fasterxml.jackson:jackson-bom:2.14.0",
36+
"com.amazonaws:aws-java-sdk-bom:1.12.353",
37+
"com.fasterxml.jackson:jackson-bom:2.14.1",
3838
"com.google.guava:guava-bom:31.1-jre",
39-
"com.google.protobuf:protobuf-bom:3.21.9",
39+
"com.google.protobuf:protobuf-bom:3.21.10",
4040
"com.linecorp.armeria:armeria-bom:1.20.3",
41-
"io.grpc:grpc-bom:1.50.2",
41+
"io.grpc:grpc-bom:1.51.0",
4242
"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:${if (!TEST_SNAPSHOTS) "$otelVersion-alpha" else "$otelSnapshotVersion-alpha-SNAPSHOT"}",
4343
"org.apache.logging.log4j:log4j-bom:2.19.0",
4444
"org.junit:junit-bom:5.9.1",
4545
"org.springframework.boot:spring-boot-dependencies:2.7.5",
46-
"org.testcontainers:testcontainers-bom:1.17.5",
47-
"software.amazon.awssdk:bom:2.18.11"
46+
"org.testcontainers:testcontainers-bom:1.17.6",
47+
"software.amazon.awssdk:bom:2.18.29"
4848
)
4949

5050
val DEPENDENCY_SETS = listOf(
@@ -72,7 +72,8 @@ val DEPENDENCIES = listOf(
7272
"commons-logging:commons-logging:1.2",
7373
"com.sparkjava:spark-core:2.9.4",
7474
"com.squareup.okhttp3:okhttp:4.10.0",
75-
"io.opentelemetry.contrib:opentelemetry-aws-xray:1.19.1",
75+
"io.opentelemetry.contrib:opentelemetry-aws-xray:1.20.1",
76+
"io.opentelemetry.contrib:opentelemetry-aws-resources:1.20.1-alpha",
7677
"io.opentelemetry.proto:opentelemetry-proto:0.19.0-alpha",
7778
"io.opentelemetry.javaagent:opentelemetry-javaagent:${if (!TEST_SNAPSHOTS) otelVersion else "$otelSnapshotVersion-SNAPSHOT"}",
7879
"net.bytebuddy:byte-buddy:1.12.19"

0 commit comments

Comments
 (0)