@@ -4,10 +4,10 @@ plugins {
4
4
id ' org.springframework.boot'
5
5
6
6
id ' com.diffplug.spotless'
7
- id ' com.github.ben-manes.versions' version ' 0.42 .0'
7
+ id ' com.github.ben-manes.versions' version ' 0.52 .0'
8
8
id ' com.github.spotbugs' version ' 5.1.3'
9
9
id ' com.google.cloud.tools.jib'
10
- id ' com.gorylenko.gradle-git-properties' version ' 2.4.0 '
10
+ id ' com.gorylenko.gradle-git-properties' version ' 2.4.2 '
11
11
id ' io.freefair.lombok'
12
12
id ' org.hidetake.swagger.generator'
13
13
id ' org.sonarqube'
@@ -30,18 +30,18 @@ dependencies {
30
30
implementation ' org.broadinstitute.dsde.workbench:sam-client_2.13:v0.0.208'
31
31
32
32
// google
33
- implementation platform(' com.google.cloud:libraries-bom:26.28 .0' )
33
+ implementation platform(' com.google.cloud:libraries-bom:26.53 .0' )
34
34
implementation ' com.google.cloud:google-cloud-pubsub'
35
35
implementation ' com.google.cloud:google-cloud-datastore'
36
36
implementation ' com.google.cloud:spring-cloud-gcp-starter-logging:4.9.0'
37
37
38
- annotationProcessor ' org.immutables:value:2.9.2 '
39
- implementation(' bio.terra:terra-common-lib:0 .1.9 -SNAPSHOT' ) {
38
+ annotationProcessor ' org.immutables:value:2.10.1 '
39
+ implementation(' bio.terra:terra-common-lib:1 .1.35 -SNAPSHOT' ) {
40
40
exclude group : ' io.kubernetes' , module : ' client-java'
41
41
}
42
42
// https://mvnrepository.com/artifact/org.bouncycastle/bcprov-jdk18on
43
- implementation ' org.bouncycastle:bcprov-jdk18on:1.78 '
44
- implementation ' org.codehaus.janino:janino:3.1.9 ' // Provides if/else xml parsing for logback config
43
+ implementation ' org.bouncycastle:bcprov-jdk18on:1.80 '
44
+ implementation ' org.codehaus.janino:janino:3.1.12 ' // Provides if/else xml parsing for logback config
45
45
46
46
// for testing with mock web server
47
47
testImplementation(' org.mock-server:mockserver-netty:5.15.0' ) {
@@ -51,26 +51,17 @@ dependencies {
51
51
// https://mvnrepository.com/artifact/org.mockito/mockito-core
52
52
testImplementation group : ' org.mockito' , name : ' mockito-core' , version : ' 4.4.0'
53
53
54
- testImplementation(" au.com.dius.pact.provider:junit5:4.3.19 " )
55
- testImplementation(' au.com.dius.pact.provider:junit5spring:4.3.19 ' )
54
+ testImplementation(" au.com.dius.pact.provider:junit5:4.6.16 " )
55
+ testImplementation(' au.com.dius.pact.provider:junit5spring:4.6.16 ' )
56
56
testImplementation project(' :client-resttemplate' )
57
57
58
- // OpenTelemetry
59
- var openTelemetryVersion = ' 1.32.0'
60
- implementation " io.opentelemetry:opentelemetry-api:${ openTelemetryVersion} "
61
- implementation " io.opentelemetry:opentelemetry-sdk:${ openTelemetryVersion} "
62
- implementation " io.opentelemetry:opentelemetry-sdk-metrics:${ openTelemetryVersion} "
63
- implementation " io.opentelemetry:opentelemetry-exporter-logging:${ openTelemetryVersion} "
64
- implementation " io.opentelemetry.semconv:opentelemetry-semconv:1.21.0-alpha"
65
- implementation " io.opentelemetry.instrumentation:opentelemetry-spring-webmvc-6.0:${ openTelemetryVersion} -alpha"
66
- implementation " io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:${ openTelemetryVersion} "
67
- implementation " io.opentelemetry.instrumentation:opentelemetry-spring-boot:${ openTelemetryVersion} -alpha"
68
- implementation " com.google.cloud.opentelemetry:exporter-trace:0.25.2"
58
+ implementation " io.opentelemetry.instrumentation:opentelemetry-instrumentation-annotations:2.12.0"
59
+ implementation " com.google.cloud.opentelemetry:exporter-trace:0.33.0"
69
60
70
61
// For Micrometer metrics gathering
71
62
implementation ' io.micrometer:micrometer-registry-prometheus'
72
63
73
- implementation ' org.apache.commons:commons-compress:1.26.0 '
64
+ implementation ' org.apache.commons:commons-compress:1.27.1 '
74
65
75
66
}
76
67
0 commit comments