@@ -15,17 +15,17 @@ plugins {
1515 id ' checkstyle'
1616 id ' jacoco'
1717 id ' pmd'
18- id ' com.github.ben-manes.versions' version ' 0.51 .0'
19- id " info.solidsoft.pitest" version ' 1.9 .0'
18+ id ' com.github.ben-manes.versions' version ' 0.53 .0'
19+ id " info.solidsoft.pitest" version ' 1.15 .0'
2020 id ' io.spring.dependency-management' version ' 1.1.7'
2121 id ' org.flywaydb.flyway' version ' 5.2.4'
2222 id ' org.owasp.dependencycheck' version ' 10.0.4'
23- id ' org.sonarqube' version ' 6.2.0.5505 '
23+ id ' org.sonarqube' version ' 6.3.1.5724 '
2424 id ' org.springframework.boot' version ' 2.7.18'
25- id ' uk.gov.hmcts.java' version ' 0.12.67 '
26- id ' au.com.dius.pact' version ' 4.6.17 '
25+ id ' uk.gov.hmcts.java' version ' 0.12.68 '
26+ id ' au.com.dius.pact' version ' 4.6.20 '
2727 id " io.freefair.lombok" version " 6.6.3"
28- id ' org.gradle.test-retry' version ' 1.5.7 '
28+ id ' org.gradle.test-retry' version ' 1.6.4 '
2929}
3030
3131
@@ -37,11 +37,11 @@ apply plugin: 'idea'
3737def versions = [
3838 reformLogging : ' 6.1.9' ,
3939 serenity : ' 3.9.8' ,
40- junit : ' 5.13 .3' ,
41- junitPlatform : ' 1.13 .3' ,
40+ junit : ' 5.14 .3' ,
41+ junitPlatform : ' 1.14 .3' ,
4242 sonarPitest : ' 0.5' ,
43- pitest : ' 1.9.0 ' ,
44- restAssured : ' 5.5.5 '
43+ pitest : ' 1.22.1 ' ,
44+ restAssured : ' 5.5.7 '
4545]
4646
4747ext. libraries = [
@@ -158,13 +158,13 @@ configurations {
158158
159159checkstyle {
160160 maxWarnings = 0
161- toolVersion = ' 10.26.0 '
161+ toolVersion = ' 10.26.1 '
162162 // need to set configDirectory to rootDir otherwise submodule will use submodule/config/checkstyle
163163 configFile(new File (rootDir, ' config/checkstyle/checkstyle.xml' ))
164164}
165165
166166pmd {
167- toolVersion = ' 7.14 .0'
167+ toolVersion = ' 7.22 .0'
168168 ignoreFailures = true
169169 sourceSets = [sourceSets. main, sourceSets. test, sourceSets. integrationTest, sourceSets. functionalTest, sourceSets. smokeTest]
170170 reportsDir = file(" $project . buildDir /reports/pmd" )
@@ -218,7 +218,7 @@ project.ext {
218218}
219219
220220jacoco {
221- toolVersion = " 0.8.13 "
221+ toolVersion = " 0.8.14 "
222222}
223223
224224jacocoTestReport {
@@ -287,35 +287,35 @@ dependencyManagement {
287287 entry ' guava'
288288 }
289289
290- dependencySet(group : ' org.yaml' , version : ' 2.4 ' ) {
290+ dependencySet(group : ' org.yaml' , version : ' 2.6 ' ) {
291291 entry ' snakeyaml'
292292 }
293293
294294 dependencySet(group : ' commons-fileupload' , version : ' 1.6.0' ) {
295295 entry ' commons-fileupload'
296296 }
297297
298- dependencySet(group : ' com.fasterxml.jackson.core' , version : ' 2.19 .1' ) {
298+ dependencySet(group : ' com.fasterxml.jackson.core' , version : ' 2.21 .1' ) {
299299 entry ' jackson-databind'
300300 entry ' jackson-core'
301301 entry ' jackson-annotations'
302302 }
303303
304- dependencySet(group : ' com.fasterxml.jackson.dataformat' , version : ' 2.19 .1' ) {
304+ dependencySet(group : ' com.fasterxml.jackson.dataformat' , version : ' 2.21 .1' ) {
305305 entry ' jackson-dataformat-csv'
306306 entry ' jackson-dataformat-yaml'
307307 }
308308
309- dependencySet(group : ' com.fasterxml.jackson.datatype' , version : ' 2.19 .1' ) {
309+ dependencySet(group : ' com.fasterxml.jackson.datatype' , version : ' 2.21 .1' ) {
310310 entry ' jackson-datatype-jsr310'
311311 entry ' jackson-datatype-jdk8'
312312 }
313313
314- dependencySet(group : ' com.fasterxml.jackson.module' , version : ' 2.19 .1' ) {
314+ dependencySet(group : ' com.fasterxml.jackson.module' , version : ' 2.21 .1' ) {
315315 entry ' jackson-module-parameter-names'
316316 }
317317 // CVE-2023-3635
318- dependency ' com.squareup.okio:okio:3.5 .0'
318+ dependency ' com.squareup.okio:okio:3.17 .0'
319319 }
320320}
321321
@@ -352,35 +352,35 @@ dependencies {
352352 implementation group : ' com.fasterxml.jackson.dataformat' , name : ' jackson-dataformat-csv'
353353 implementation group : ' org.flywaydb' , name : ' flyway-core'
354354 implementation group : ' org.yaml' , name : ' snakeyaml'
355- implementation group : ' org.apache.commons' , name : ' commons-lang3' , version : ' 3.18 .0'
355+ implementation group : ' org.apache.commons' , name : ' commons-lang3' , version : ' 3.20 .0'
356356
357357 implementation group : ' com.nimbusds' , name : ' nimbus-jose-jwt' , version : ' 9.48'
358- implementation (group : ' net.minidev' , name : ' json-smart' , version : ' 2.5.2 ' ){
358+ implementation (group : ' net.minidev' , name : ' json-smart' , version : ' 2.6.0 ' ){
359359 version {
360360 strictly(' 2.4.10' )
361361 }
362362 }
363- implementation group : ' commons-io' , name : ' commons-io' , version : ' 2.19 .0'
363+ implementation group : ' commons-io' , name : ' commons-io' , version : ' 2.21 .0'
364364 implementation group : ' org.apache.httpcomponents' , name : ' httpclient'
365365 implementation group : ' org.springdoc' , name : ' springdoc-openapi-ui' , version : ' 1.8.0'
366- implementation group : ' org.postgresql' , name : ' postgresql' , version : ' 42.7.7 '
366+ implementation group : ' org.postgresql' , name : ' postgresql' , version : ' 42.7.10 '
367367 implementation group : ' com.sun.xml.bind' , name : ' jaxb-osgi' , version : ' 2.3.9'
368368
369- implementation group : ' org.apache.tomcat.embed' , name : ' tomcat-embed-core' , version : ' 9.0.110 '
370- implementation group : ' org.apache.tomcat.embed' , name : ' tomcat-embed-websocket' , version : ' 9.0.110 '
369+ implementation group : ' org.apache.tomcat.embed' , name : ' tomcat-embed-core' , version : ' 9.0.115 '
370+ implementation group : ' org.apache.tomcat.embed' , name : ' tomcat-embed-websocket' , version : ' 9.0.115 '
371371
372372 implementation group : ' com.google.guava' , name : ' guava'
373373 implementation group : ' com.launchdarkly' , name : ' launchdarkly-java-server-sdk' , version : ' 6.3.0'
374374
375- implementation group : ' ch.qos.logback' , name : ' logback-classic' , version : ' 1.2.13 '
376- implementation group : ' ch.qos.logback' , name : ' logback-core' , version : ' 1.2.13 '
375+ implementation group : ' ch.qos.logback' , name : ' logback-classic' , version : ' 1.5.32 '
376+ implementation group : ' ch.qos.logback' , name : ' logback-core' , version : ' 1.5.32 '
377377 implementation group : ' net.logstash.logback' , name : ' logstash-logback-encoder' , version : ' 8.1'
378378
379379 implementation group : ' org.javamoney.moneta' , name : ' moneta-core' , version : ' 1.4.5'
380380 implementation group : ' jakarta.annotation' , name : ' jakarta.annotation-api' , version : ' 3.0.0'
381381
382- implementation group : ' org.apache.logging.log4j' , name : ' log4j-api' , version : ' 2.17.1 '
383- implementation group : ' org.apache.logging.log4j' , name : ' log4j-to-slf4j' , version : ' 2.17.1 '
382+ implementation group : ' org.apache.logging.log4j' , name : ' log4j-api' , version : ' 2.25.3 '
383+ implementation group : ' org.apache.logging.log4j' , name : ' log4j-to-slf4j' , version : ' 2.25.3 '
384384
385385 implementation group : ' com.github.hmcts.java-logging' , name : ' logging' , version : versions. reformLogging
386386 implementation group : ' com.github.hmcts.java-logging' , name : ' logging-appinsights' , version : versions. reformLogging
@@ -393,29 +393,29 @@ dependencies {
393393 implementation(group : ' org.springframework.cloud' , name : ' spring-cloud-starter-bootstrap' , version : ' 3.1.9' ) {
394394 exclude group : " org.bouncycastle" , module : " bcprov-jdk15on"
395395 }
396- implementation group : ' org.bouncycastle' , name : ' bcprov-jdk18on' , version : ' 1.81 '
396+ implementation group : ' org.bouncycastle' , name : ' bcprov-jdk18on' , version : ' 1.83 '
397397 implementation group : ' uk.gov.service.notify' , name : ' notifications-java-client' , version : ' 5.2.1-RELEASE'
398398
399- compileOnly group : ' org.projectlombok' , name : ' lombok' , version : ' 1.18.38 '
400- annotationProcessor group : ' org.projectlombok' , name : ' lombok' , version : ' 1.18.38 '
401- testCompileOnly group : ' org.projectlombok' , name : ' lombok' , version : ' 1.18.38 '
402- testAnnotationProcessor group : ' org.projectlombok' , name : ' lombok' , version : ' 1.18.38 '
399+ compileOnly group : ' org.projectlombok' , name : ' lombok' , version : ' 1.18.44 '
400+ annotationProcessor group : ' org.projectlombok' , name : ' lombok' , version : ' 1.18.44 '
401+ testCompileOnly group : ' org.projectlombok' , name : ' lombok' , version : ' 1.18.44 '
402+ testAnnotationProcessor group : ' org.projectlombok' , name : ' lombok' , version : ' 1.18.44 '
403403
404404 implementation group : ' org.springframework.retry' , name : ' spring-retry' , version : ' 1.3.4'
405405 implementation group : ' org.springframework.security' , name : ' spring-security-crypto'
406406
407407 implementation group : ' com.fasterxml.jackson.core' , name : ' jackson-annotations'
408408
409- implementation(group : ' org.springframework.cloud' , name : ' spring-cloud-starter-bootstrap' , version : ' 4.3.0 ' ){
409+ implementation(group : ' org.springframework.cloud' , name : ' spring-cloud-starter-bootstrap' , version : ' 4.3.1 ' ){
410410 exclude group : " org.bouncycastle" , module : " bcprov-jdk15on"
411411 }
412412
413413 implementation group : ' com.nimbusds' , name : ' nimbus-jose-jwt' , version : ' 9.48'
414414
415- implementation group : ' net.minidev' , name : ' json-smart' , version : ' 2.5.2 '
416- implementation ' joda-time:joda-time:2.14.0 '
415+ implementation group : ' net.minidev' , name : ' json-smart' , version : ' 2.6.0 '
416+ implementation ' joda-time:joda-time:2.14.1 '
417417
418- implementation group : ' org.elasticsearch' , name : ' elasticsearch' , version : ' 7.17.15 '
418+ implementation group : ' org.elasticsearch' , name : ' elasticsearch' , version : ' 7.17.29 '
419419
420420 implementation group : ' com.googlecode.libphonenumber' , name : ' libphonenumber' , version : ' 8.13.55'
421421
@@ -425,7 +425,7 @@ dependencies {
425425 testImplementation group : ' info.solidsoft.gradle.pitest' , name : ' gradle-pitest-plugin' , version : versions. pitest
426426 testImplementation group : ' org.codehaus.sonar-plugins' , name : ' sonar-pitest-plugin' , version : versions. sonarPitest
427427
428- testImplementation group : ' com.h2database' , name : ' h2' , version : ' 1.4.197 '
428+ testImplementation group : ' com.h2database' , name : ' h2' , version : ' 1.4.200 '
429429
430430 testImplementation group : ' org.mockito' , name : ' mockito-junit-jupiter' , version : ' 3.12.4'
431431
@@ -447,7 +447,7 @@ dependencies {
447447 testImplementation group : ' net.serenity-bdd' , name : ' serenity-rest-assured' , version : versions. serenity
448448 testImplementation group : ' net.serenity-bdd' , name : ' serenity-spring' , version : versions. serenity
449449
450- testImplementation group : ' com.github.hmcts' , name : ' fortify-client' , version : ' 1.4.9 ' , classifier : ' all' , {
450+ testImplementation group : ' com.github.hmcts' , name : ' fortify-client' , version : ' 1.4.10 ' , classifier : ' all' , {
451451 exclude group : ' commons-io' , module : ' commons-io'
452452 exclude group : ' org.apache.commons' , module : ' commons-lang3'
453453 }
@@ -458,7 +458,7 @@ dependencies {
458458 testImplementation group : ' com.github.hmcts' , name : ' ccd-case-document-am-client' , version : ' 1.7.3'
459459 testImplementation group : ' org.apache.httpcomponents' , name : ' fluent-hc' , version : ' 4.5.14'
460460
461- testImplementation group : ' org.awaitility' , name : ' awaitility' , version : ' 4.2 .0'
461+ testImplementation group : ' org.awaitility' , name : ' awaitility' , version : ' 4.3 .0'
462462
463463 implementation(group : ' com.github.hmcts' , name : ' core-case-data-store-client' , version : ' 4.9.2' ) {
464464 exclude group : " org.bouncycastle" , module : " bcprov-jdk15on"
0 commit comments