@@ -8,7 +8,7 @@ repositories {
88 mavenLocal()
99}
1010
11- def instrumentationVersion = ' 0.1.2 -SNAPSHOT'
11+ def instrumentationVersion = ' 0.2.1 -SNAPSHOT'
1212
1313dependencies {
1414 compile project(' :agent:agent-tooling' )
@@ -44,6 +44,7 @@ dependencies {
4444 compile group : ' io.opentelemetry.auto.instrumentation' , name : ' instrumentation-okhttp-3.0' , version : instrumentationVersion
4545 compile group : ' io.opentelemetry.auto.instrumentation' , name : ' instrumentation-opentelemetry-api-0.2.0' , version : instrumentationVersion
4646 compile group : ' io.opentelemetry.auto.instrumentation' , name : ' instrumentation-opentelemetry-api-0.2.4' , version : instrumentationVersion
47+ compile group : ' io.opentelemetry.auto.instrumentation' , name : ' instrumentation-opentelemetry-api-0.3' , version : instrumentationVersion
4748 compile group : ' io.opentelemetry.auto.instrumentation' , name : ' instrumentation-request-2.3' , version : instrumentationVersion
4849 compile group : ' io.opentelemetry.auto.instrumentation' , name : ' instrumentation-request-3.0' , version : instrumentationVersion
4950 compile group : ' io.opentelemetry.auto.instrumentation' , name : ' instrumentation-spring-scheduling-3.1' , version : instrumentationVersion
@@ -110,13 +111,16 @@ shadowJar {
110111 relocate " io.opentelemetry.common" , " io.opentelemetry.auto.shaded.io.opentelemetry.common"
111112 relocate " io.opentelemetry.context" , " io.opentelemetry.auto.shaded.io.opentelemetry.context"
112113 relocate " io.opentelemetry.correlationcontext" , " io.opentelemetry.auto.shaded.io.opentelemetry.correlationcontext"
113- relocate " io.opentelemetry.distributedcontext" , " io.opentelemetry.auto.shaded.io.opentelemetry.distributedcontext"
114114 relocate " io.opentelemetry.internal" , " io.opentelemetry.auto.shaded.io.opentelemetry.internal"
115115 relocate " io.opentelemetry.metrics" , " io.opentelemetry.auto.shaded.io.opentelemetry.metrics"
116116 relocate " io.opentelemetry.trace" , " io.opentelemetry.auto.shaded.io.opentelemetry.trace"
117117
118+ // relocate OpenTelemetry API dependency usage
119+ relocate " io.grpc.Context" , " io.opentelemetry.auto.shaded.io.grpc.Context"
120+
118121 // this is for instrumentation on opentelemetry-api itself
119122 relocate " unshaded.io.opentelemetry" , " io.opentelemetry"
123+ relocate " unshaded.io.grpc" , " io.grpc"
120124
121125 // this is for instrumentation on logback
122126 relocate " unshaded.ch.qos.logback" , " ch.qos.logback"
0 commit comments