1
1
buildscript {
2
2
ext {
3
- flywayVersion = ' 10.17.3 '
4
- postgresqlVersion = ' 42.7.4 '
3
+ flywayVersion = ' 10.22.0 '
4
+ postgresqlVersion = ' 42.7.5 '
5
5
}
6
6
dependencies {
7
7
classpath(" org.postgresql:postgresql:$postgresqlVersion " ) // must be compatible with flyway version
@@ -14,14 +14,14 @@ plugins {
14
14
id ' checkstyle'
15
15
id ' pmd'
16
16
id ' jacoco'
17
- id ' io.spring.dependency-management' version ' 1.1.6 '
17
+ id ' io.spring.dependency-management' version ' 1.1.7 '
18
18
id ' org.flywaydb.flyway' version " $flywayVersion "
19
- id ' org.springframework.boot' version ' 3.3.5 '
20
- id ' org.owasp.dependencycheck' version ' 9 .1.0'
19
+ id ' org.springframework.boot' version ' 3.3.9 '
20
+ id ' org.owasp.dependencycheck' version ' 12 .1.0'
21
21
id ' com.github.ben-manes.versions' version ' 0.51.0'
22
- id ' org.sonarqube' version ' 5 .0.0.4638 '
22
+ id ' org.sonarqube' version ' 6 .0.1.5171 '
23
23
id ' info.solidsoft.pitest' version ' 1.15.0'
24
- id ' au.com.dius.pact' version ' 4.6.15 '
24
+ id ' au.com.dius.pact' version ' 4.7.0-beta.0 '
25
25
}
26
26
27
27
group = ' uk.gov.hmcts.reform'
@@ -276,9 +276,9 @@ dependencies {
276
276
implementation group : ' net.javacrumbs.shedlock' , name : ' shedlock-spring' , version : ' 5.14.0'
277
277
implementation group : ' net.javacrumbs.shedlock' , name : ' shedlock-provider-jdbc' , version : ' 5.14.0'
278
278
279
- implementation group : ' com.azure' , name : ' azure-storage-blob' , version : ' 12.28.1 '
279
+ implementation group : ' com.azure' , name : ' azure-storage-blob' , version : ' 12.30.0 '
280
280
281
- implementation group : ' com.azure' , name : ' azure-messaging-servicebus' , version : ' 7.17.5 '
281
+ implementation group : ' com.azure' , name : ' azure-messaging-servicebus' , version : ' 7.17.9 '
282
282
283
283
implementation group : ' org.springframework.boot' , name : ' spring-boot-starter-web'
284
284
implementation group : ' org.springframework.boot' , name : ' spring-boot-starter-actuator'
@@ -291,13 +291,13 @@ dependencies {
291
291
292
292
293
293
implementation group : ' org.springframework.cloud' , name : ' spring-cloud-starter-openfeign' , version : ' 4.1.3'
294
- implementation group : ' io.github.openfeign' , name : ' feign-httpclient' , version : ' 13.3 '
295
- implementation group : ' io.github.openfeign' , name : ' feign-jackson' , version : ' 13.3 '
294
+ implementation group : ' io.github.openfeign' , name : ' feign-httpclient' , version : ' 13.5 '
295
+ implementation group : ' io.github.openfeign' , name : ' feign-jackson' , version : ' 13.5 '
296
296
297
297
implementation group : ' com.github.java-json-tools' , name : ' json-schema-validator' , version : ' 2.2.14' , withoutJavaxMailApi
298
298
299
299
// review following dependency after integrating db structure
300
- implementation group : ' io.hypersistence' , name : ' hypersistence-utils-hibernate-63' , version : ' 3.8.3 '
300
+ implementation group : ' io.hypersistence' , name : ' hypersistence-utils-hibernate-63' , version : ' 3.9.5 '
301
301
302
302
303
303
@@ -319,17 +319,17 @@ dependencies {
319
319
320
320
321
321
implementation group : ' org.apache.commons' , name : ' commons-lang3' , version : ' 3.17.0'
322
- implementation group : ' commons-io' , name : ' commons-io' , version : ' 2.17 .0'
322
+ implementation group : ' commons-io' , name : ' commons-io' , version : ' 2.18 .0'
323
323
// only used in uk.gov.hmcts.reform.bulkscanprocessor.validation.OcrValidator
324
324
// single import: io.vavr.control.Try
325
- implementation group : ' io.vavr' , name : ' vavr' , version : ' 0.10.5 '
325
+ implementation group : ' io.vavr' , name : ' vavr' , version : ' 0.10.6 '
326
326
327
- implementation group : ' org.apache.commons' , name : ' commons-csv' , version : ' 1.12 .0'
328
- implementation group : ' com.github.ben-manes.caffeine' , name : ' caffeine' , version : ' 3.1.8 '
327
+ implementation group : ' org.apache.commons' , name : ' commons-csv' , version : ' 1.13 .0'
328
+ implementation group : ' com.github.ben-manes.caffeine' , name : ' caffeine' , version : ' 3.2.0 '
329
329
330
- implementation group : ' io.github.resilience4j' , name : ' resilience4j-spring-boot2' , version : ' 2.2 .0'
331
- implementation group : ' com.launchdarkly' , name : ' launchdarkly-java-server-sdk' , version : ' 7.6 .0'
332
- implementation group : ' com.google.guava' , name : ' guava' , version : ' 33.3.1 -jre'
330
+ implementation group : ' io.github.resilience4j' , name : ' resilience4j-spring-boot2' , version : ' 2.3 .0'
331
+ implementation group : ' com.launchdarkly' , name : ' launchdarkly-java-server-sdk' , version : ' 7.7 .0'
332
+ implementation group : ' com.google.guava' , name : ' guava' , version : ' 33.4.0 -jre'
333
333
334
334
335
335
testImplementation libraries. junit5
@@ -343,24 +343,24 @@ dependencies {
343
343
}
344
344
testImplementation group : ' org.apache.commons' , name : ' commons-email' , version : ' 1.6.0'
345
345
testImplementation group : ' io.github.netmikey.logunit' , name : ' logunit-core' , version : ' 2.0.0'
346
- testImplementation group : ' com.github.hmcts' , name : ' fortify-client' , version : ' 1.4.5 ' , classifier : ' all' , {
346
+ testImplementation group : ' com.github.hmcts' , name : ' fortify-client' , version : ' 1.4.7 ' , classifier : ' all' , {
347
347
exclude group : ' commons-io' , module : ' commons-io'
348
348
exclude group : ' org.apache.commons' , module : ' commons-lang3'
349
349
}
350
- testImplementation group : ' com.icegreen' , name : ' greenmail' , version : ' 2.1.0 '
350
+ testImplementation group : ' com.icegreen' , name : ' greenmail' , version : ' 2.1.3 '
351
351
352
352
testRuntimeOnly group : ' io.github.netmikey.logunit' , name : ' logunit-logback' , version : ' 2.0.0'
353
353
354
354
integrationTestImplementation sourceSets. main. runtimeClasspath
355
355
integrationTestImplementation sourceSets. test. runtimeClasspath
356
- integrationTestImplementation group : ' org.springframework.cloud' , name : ' spring-cloud-contract-wiremock' , version : ' 4.1.4 ' , {
356
+ integrationTestImplementation group : ' org.springframework.cloud' , name : ' spring-cloud-contract-wiremock' , version : ' 4.2.0 ' , {
357
357
exclude group : ' com.github.tomakehurst' , module : ' wiremock-jre8-standalone'
358
358
}
359
- integrationTestImplementation group : ' org.wiremock' , name : ' wiremock-standalone' , version : ' 3.9.2 '
360
- integrationTestImplementation group : ' org.testcontainers' , name : ' postgresql' , version : ' 1.19.7 ' , {
359
+ integrationTestImplementation group : ' org.wiremock' , name : ' wiremock-standalone' , version : ' 3.12.1 '
360
+ integrationTestImplementation group : ' org.testcontainers' , name : ' postgresql' , version : ' 1.20.6 ' , {
361
361
exclude group : ' junit' , module : ' junit'
362
362
}
363
- integrationTestImplementation group : ' org.testcontainers' , name : ' junit-jupiter' , version : ' 1.20.1 '
363
+ integrationTestImplementation group : ' org.testcontainers' , name : ' junit-jupiter' , version : ' 1.20.6 '
364
364
integrationTestImplementation group : ' com.revinate' , name : ' assertj-json' , version : ' 1.2.0'
365
365
366
366
functionalTestImplementation sourceSets. main. runtimeClasspath
0 commit comments