Skip to content

Commit 500fa76

Browse files
authored
⬆️ Upgrade min gRPC version to 1.6 (#338)
* ⬆️ update GRPC version * 🚚 rename grpc package to end in v1_6 * 🚚 rename grpc-1.5 directory to grpc-1.6 * 📝 update docs to reflect gRPC min version
1 parent b77175d commit 500fa76

19 files changed

+28
-28
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ List of supported frameworks with additional capabilities:
1414
|--------------------------------------------------------------------------------------------------------|-----------------|
1515
| [Apache HttpAsyncClient](https://hc.apache.org/index.html) | 4.1+ |
1616
| [Apache HttpClient](https://hc.apache.org/index.html) | 4.0+ |
17-
| [gRPC](https://github.com/grpc/grpc-java) | 1.5+ |
17+
| [gRPC](https://github.com/grpc/grpc-java) | 1.6+ |
1818
| [JAX-RS Client](https://javaee.github.io/javaee-spec/javadocs/javax/ws/rs/client/package-summary.html) | 2.0+ |
1919
| [Micronaut](https://micronaut.io/) (basic support via Netty) | 1.0+ |
2020
| [Netty](https://github.com/netty/netty) | 4.0+ |

instrumentation/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ dependencies{
3333
implementation(project(":instrumentation:servlet:servlet-rw"))
3434
implementation(project(":instrumentation:servlet:servlet-3.0"))
3535
implementation(project(":instrumentation:spark-2.3"))
36-
implementation(project(":instrumentation:grpc-1.5"))
36+
implementation(project(":instrumentation:grpc-1.6"))
3737
implementation(project(":instrumentation:okhttp:okhttp-3.0"))
3838
implementation(project(":instrumentation:apache-httpclient-4.0"))
3939
implementation(project(":instrumentation:jaxrs-client-2.0"))

instrumentation/grpc-1.5/build.gradle.kts renamed to instrumentation/grpc-1.6/build.gradle.kts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ muzzle {
1313
pass {
1414
group = "io.grpc"
1515
module = "grpc-core"
16-
versions = "[1.5.0,)"
16+
versions = "[1.6.0,)"
1717
// for body capture via com.google.protobuf.util.JsonFormat
18-
extraDependency("io.grpc:grpc-protobuf:1.5.0")
19-
extraDependency("io.grpc:grpc-netty:1.5.0")
18+
extraDependency("io.grpc:grpc-protobuf:1.6.0")
19+
extraDependency("io.grpc:grpc-netty:1.6.0")
2020
}
2121
}
2222

@@ -41,7 +41,7 @@ protobuf {
4141
}
4242
plugins {
4343
id("grpc") {
44-
artifact = "io.grpc:protoc-gen-grpc-java:1.5.0"
44+
artifact = "io.grpc:protoc-gen-grpc-java:1.6.0"
4545
}
4646
}
4747
generateProtoTasks {
@@ -55,7 +55,7 @@ protobuf {
5555
}
5656

5757
val versions: Map<String, String> by extra
58-
val grpcVersion = "1.5.0"
58+
val grpcVersion = "1.6.0"
5959

6060
dependencies {
6161
api("io.opentelemetry.javaagent.instrumentation:opentelemetry-javaagent-grpc-1.6:${versions["opentelemetry_java_agent"]}")
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6;
1818

1919
public class GrpcInstrumentationName {
2020
public static final String PRIMARY = "grpc";
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6;
1818

1919
import io.grpc.Metadata;
2020

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6;
1818

1919
import com.google.protobuf.Message;
2020
import com.google.protobuf.util.JsonFormat;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6;
1818

1919
import static net.bytebuddy.matcher.ElementMatchers.failSafe;
2020
import static net.bytebuddy.matcher.ElementMatchers.isMethod;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.client;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.client;
1818

1919
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.extendsClass;
2020
import static java.util.Collections.singletonMap;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.client;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.client;
1818

1919
import com.google.auto.service.AutoService;
2020
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
2121
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
22-
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.GrpcInstrumentationName;
22+
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.GrpcInstrumentationName;
2323
import java.util.Collections;
2424
import java.util.List;
2525

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.client;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.client;
1818

1919
import io.grpc.CallOptions;
2020
import io.grpc.Channel;
@@ -26,8 +26,8 @@
2626
import io.grpc.Metadata;
2727
import io.grpc.MethodDescriptor;
2828
import io.opentelemetry.api.trace.Span;
29-
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.GrpcInstrumentationName;
30-
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.GrpcSpanDecorator;
29+
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.GrpcInstrumentationName;
30+
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.GrpcSpanDecorator;
3131
import org.hypertrace.agent.core.config.InstrumentationConfig;
3232
import org.hypertrace.agent.core.instrumentation.HypertraceSemanticAttributes;
3333

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.server;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.server;
1818

1919
import static io.opentelemetry.javaagent.extension.matcher.AgentElementMatchers.safeHasSuperType;
2020
import static io.opentelemetry.javaagent.extension.matcher.ClassLoaderMatcher.hasClassesNamed;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,12 +14,12 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.server;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.server;
1818

1919
import com.google.auto.service.AutoService;
2020
import io.opentelemetry.javaagent.extension.instrumentation.InstrumentationModule;
2121
import io.opentelemetry.javaagent.extension.instrumentation.TypeInstrumentation;
22-
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.GrpcInstrumentationName;
22+
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.GrpcInstrumentationName;
2323
import java.util.Collections;
2424
import java.util.List;
2525

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.server;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.server;
1818

1919
import io.grpc.ForwardingServerCall;
2020
import io.grpc.ForwardingServerCallListener;
@@ -25,8 +25,8 @@
2525
import io.grpc.ServerInterceptor;
2626
import io.grpc.Status;
2727
import io.opentelemetry.api.trace.Span;
28-
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.GrpcInstrumentationName;
29-
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.GrpcSpanDecorator;
28+
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.GrpcInstrumentationName;
29+
import io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.GrpcSpanDecorator;
3030
import java.util.Map;
3131
import org.hypertrace.agent.core.config.InstrumentationConfig;
3232
import org.hypertrace.agent.core.instrumentation.HypertraceSemanticAttributes;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5.server;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6.server;
1818

1919
import io.grpc.ServerCall;
2020

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6;
1818

1919
import com.google.protobuf.util.JsonFormat;
2020
import io.grpc.ForwardingServerCall;
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
* limitations under the License.
1515
*/
1616

17-
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_5;
17+
package io.opentelemetry.javaagent.instrumentation.hypertrace.grpc.v1_6;
1818

1919
import io.grpc.stub.StreamObserver;
2020
import org.hypertrace.example.GreeterGrpc;

settings.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@ include("javaagent-tooling")
2424
include("javaagent-bootstrap")
2525
include("javaagent-core")
2626
include("testing-common")
27-
include("instrumentation:grpc-1.5")
28-
findProject(":instrumentation:grpc-1.5")?.name = "grpc-1.5"
27+
include("instrumentation:grpc-1.6")
28+
findProject(":instrumentation:grpc-1.6")?.name = "grpc-1.6"
2929
include("instrumentation:okhttp:okhttp-3.0")
3030
findProject(":instrumentation:okhttp:okhttp-3.0")?.name = "okhttp-3.0"
3131
include("otel-extensions")

0 commit comments

Comments
 (0)