Skip to content

Commit ae69a3f

Browse files
author
Anuraag Agrawal
authored
Update to OTel 1.10 (#137)
* Update to OTel 1.10 * Update other dependencies. * Update licenses
1 parent 919fda8 commit ae69a3f

File tree

120 files changed

+1513
-1499
lines changed

Some content is hidden

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

120 files changed

+1513
-1499
lines changed

dependencyManagement/build.gradle.kts

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

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

29-
val otelVersion = "1.9.1"
30-
val otelSnapshotVersion = "1.10.0"
29+
val otelVersion = "1.10.0"
30+
val otelSnapshotVersion = "1.11.0"
3131

3232
val DEPENDENCY_BOMS = listOf(
33-
"com.amazonaws:aws-java-sdk-bom:1.12.129",
34-
"com.fasterxml.jackson:jackson-bom:2.13.0",
33+
"com.amazonaws:aws-java-sdk-bom:1.12.141",
34+
"com.fasterxml.jackson:jackson-bom:2.13.1",
3535
"com.google.guava:guava-bom:31.0.1-jre",
36-
"com.google.protobuf:protobuf-bom:3.19.1",
36+
"com.google.protobuf:protobuf-bom:3.19.3",
3737
"com.linecorp.armeria:armeria-bom:1.13.4",
3838
"io.grpc:grpc-bom:1.42.1",
3939
"io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:${if (!TEST_SNAPSHOTS) "$otelVersion-alpha" else "$otelSnapshotVersion-alpha-SNAPSHOT"}",
40-
"org.apache.logging.log4j:log4j-bom:2.17.0",
40+
"org.apache.logging.log4j:log4j-bom:2.17.1",
4141
"org.junit:junit-bom:5.8.2",
42-
"org.springframework.boot:spring-boot-dependencies:2.6.1",
42+
"org.springframework.boot:spring-boot-dependencies:2.6.2",
4343
"org.testcontainers:testcontainers-bom:1.16.2",
44-
"software.amazon.awssdk:bom:2.17.100"
44+
"software.amazon.awssdk:bom:2.17.112"
4545
)
4646

4747
val DEPENDENCY_SETS = listOf(
4848
DependencySet(
4949
"org.assertj",
50-
"3.21.0",
50+
"3.22.0",
5151
listOf("assertj-core")
5252
),
5353
DependencySet(
5454
"org.curioswitch.curiostack",
55-
"1.2.0",
55+
"2.0.0",
5656
listOf("protobuf-jackson")
5757
),
5858
DependencySet(
5959
"org.slf4j",
60-
"1.7.32",
60+
"1.7.33",
6161
listOf(
6262
"slf4j-api",
6363
"slf4j-simple"
@@ -72,7 +72,7 @@ val DEPENDENCIES = listOf(
7272
"io.opentelemetry.contrib:opentelemetry-aws-xray:1.9.0",
7373
"io.opentelemetry.proto:opentelemetry-proto:0.11.0-alpha",
7474
"io.opentelemetry.javaagent:opentelemetry-javaagent:${if (!TEST_SNAPSHOTS) otelVersion else "$otelSnapshotVersion-SNAPSHOT"}",
75-
"net.bytebuddy:byte-buddy:1.12.3"
75+
"net.bytebuddy:byte-buddy:1.12.7"
7676
)
7777

7878
javaPlatform {

instrumentation/log4j-2.13.2/src/main/java/software/amazon/opentelemetry/javaagent/instrumentation/log4j_2_13_2/AwsXrayLog4jInstrumentationModule.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.hasClassesNamed;
1919
import static net.bytebuddy.matcher.ElementMatchers.named;
2020

21+
import io.opentelemetry.javaagent.extension.instrumentation.HelperResourceBuilder;
2122
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
2223
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
2324
import io.opentelemetry.javaagent.extension.instrumentation.TypeTransformer;
@@ -41,6 +42,12 @@ public List<String> getAdditionalHelperClassNames() {
4142
+ "AwsXrayContextDataProvider");
4243
}
4344

45+
@Override
46+
public void registerHelperResources(HelperResourceBuilder helperResourceBuilder) {
47+
helperResourceBuilder.register(
48+
"META-INF/services/org.apache.logging.log4j.core.util.ContextDataProvider");
49+
}
50+
4451
@Override
4552
public ElementMatcher.Junction<ClassLoader> classLoaderMatcher() {
4653
return hasClassesNamed("org.apache.logging.log4j.core.util.ContextDataProvider");

instrumentation/logback-1.0/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ base.archivesBaseName = "aws-instrumentation-logback-1.0"
2222

2323
dependencies {
2424
compileOnly("io.opentelemetry:opentelemetry-api")
25-
compileOnly("io.opentelemetry.instrumentation:opentelemetry-logback-1.0")
25+
compileOnly("io.opentelemetry.instrumentation:opentelemetry-logback-mdc-1.0")
2626
compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api")
2727
compileOnly("io.opentelemetry.javaagent:opentelemetry-javaagent-instrumentation-api")
2828
compileOnly("net.bytebuddy:byte-buddy")

0 commit comments

Comments
 (0)