Skip to content

Commit ac78734

Browse files
Update AdService Dependencies (#986)
* update dependencies * Update log4j version --------- Co-authored-by: Juliano Costa <[email protected]>
1 parent c9c6fb8 commit ac78734

File tree

4 files changed

+25
-23
lines changed

4 files changed

+25
-23
lines changed

src/adservice/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ RUN ./gradlew installDist -PprotoSourceDir=./proto
2020

2121
FROM eclipse-temurin:17-jre
2222

23-
ARG version=1.24.0
23+
ARG version=1.28.0
2424
WORKDIR /usr/src/app/
2525

2626
COPY --from=builder /usr/src/app/ ./

src/adservice/build.gradle

+9-8
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11

22
plugins {
3-
id 'com.google.protobuf' version '0.8.18'
3+
id 'com.google.protobuf' version '0.9.4'
44
id 'com.github.sherter.google-java-format' version '0.9'
55
id 'idea'
66
id 'application'
7+
id 'com.github.ben-manes.versions' version '0.47.0'
78
}
89

910
repositories {
@@ -15,10 +16,10 @@ description = 'Ad Service'
1516
group = "adservice"
1617
version = "0.1.0-SNAPSHOT"
1718

18-
def opentelemetryVersion = "1.19.0"
19-
def opentelemetryInstrumentationAlphaVersion = "1.19.1-alpha"
20-
def grpcVersion = "1.45.1"
21-
def jacksonVersion = "2.13.2"
19+
def opentelemetryVersion = "1.28.0"
20+
def opentelemetryInstrumentationAlphaVersion = "1.28.0-alpha"
21+
def grpcVersion = "1.56.1"
22+
def jacksonVersion = "2.15.2"
2223
def protocVersion = "3.20.0"
2324

2425
tasks.withType(JavaCompile) {
@@ -38,7 +39,7 @@ dependencies {
3839
implementation platform("io.opentelemetry:opentelemetry-bom:${opentelemetryVersion}")
3940
implementation platform("io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha:${opentelemetryInstrumentationAlphaVersion}")
4041

41-
implementation "com.google.api.grpc:proto-google-common-protos:2.8.0",
42+
implementation "com.google.api.grpc:proto-google-common-protos:2.22.0",
4243
"javax.annotation:javax.annotation-api:1.3.2",
4344
"io.grpc:grpc-protobuf:${grpcVersion}",
4445
"io.grpc:grpc-stub:${grpcVersion}",
@@ -47,11 +48,11 @@ dependencies {
4748
"io.opentelemetry:opentelemetry-api",
4849
"io.opentelemetry:opentelemetry-sdk",
4950
"io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations",
50-
"org.apache.logging.log4j:log4j-core:2.17.2"
51+
"org.apache.logging.log4j:log4j-core:2.20.0"
5152

5253
runtimeOnly "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}",
5354
"com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}",
54-
"io.netty:netty-tcnative-boringssl-static:2.0.51.Final"
55+
"io.netty:netty-tcnative-boringssl-static:2.0.61.Final"
5556
}
5657
}
5758

Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
#Wed Jul 19 11:27:42 EDT 2023
12
distributionBase=GRADLE_USER_HOME
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2.1-bin.zip
24
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
4-
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists
6+
zipStoreBase=GRADLE_USER_HOME

src/adservice/src/main/java/oteldemo/AdService.java

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,12 @@
11
/*
2-
* Copyright The OpenTelemetry Authors
3-
* SPDX-License-Identifier: Apache-2.0
4-
*/
2+
* Copyright The OpenTelemetry Authors
3+
* SPDX-License-Identifier: Apache-2.0
4+
*/
55

66
package oteldemo;
77

88
import com.google.common.collect.ImmutableListMultimap;
99
import com.google.common.collect.Iterables;
10-
import oteldemo.Demo.Ad;
11-
import oteldemo.Demo.AdRequest;
12-
import oteldemo.Demo.AdResponse;
13-
import oteldemo.Demo.GetFlagResponse;
14-
import oteldemo.FeatureFlagServiceGrpc.FeatureFlagServiceBlockingStub;
1510
import io.grpc.*;
1611
import io.grpc.health.v1.HealthCheckResponse.ServingStatus;
1712
import io.grpc.protobuf.services.*;
@@ -36,6 +31,11 @@
3631
import org.apache.logging.log4j.Level;
3732
import org.apache.logging.log4j.LogManager;
3833
import org.apache.logging.log4j.Logger;
34+
import oteldemo.Demo.Ad;
35+
import oteldemo.Demo.AdRequest;
36+
import oteldemo.Demo.AdResponse;
37+
import oteldemo.Demo.GetFlagResponse;
38+
import oteldemo.FeatureFlagServiceGrpc.FeatureFlagServiceBlockingStub;
3939

4040
public final class AdService {
4141

@@ -73,12 +73,12 @@ private void start() throws IOException {
7373
healthMgr = new HealthStatusManager();
7474

7575
String featureFlagServiceAddr =
76-
Optional.ofNullable(System.getenv("FEATURE_FLAG_GRPC_SERVICE_ADDR"))
77-
.orElse("");
76+
Optional.ofNullable(System.getenv("FEATURE_FLAG_GRPC_SERVICE_ADDR")).orElse("");
7877
FeatureFlagServiceBlockingStub featureFlagServiceStub = null;
7978
if (!featureFlagServiceAddr.isEmpty()) {
80-
featureFlagServiceStub = oteldemo.FeatureFlagServiceGrpc.newBlockingStub(
81-
ManagedChannelBuilder.forTarget(featureFlagServiceAddr).usePlaintext().build());
79+
featureFlagServiceStub =
80+
oteldemo.FeatureFlagServiceGrpc.newBlockingStub(
81+
ManagedChannelBuilder.forTarget(featureFlagServiceAddr).usePlaintext().build());
8282
}
8383

8484
server =

0 commit comments

Comments
 (0)