diff --git a/build.gradle.kts b/build.gradle.kts index 62146ac95..26a70101b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,8 +1,8 @@ import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { - kotlin("plugin.spring") version "2.0.10" - id("org.jetbrains.kotlin.plugin.jpa") version "2.0.10" - id("uk.gov.justice.hmpps.gradle-spring-boot") version "6.0.9" + kotlin("plugin.spring") version "2.1.0" + id("org.jetbrains.kotlin.plugin.jpa") version "2.1.0" + id("uk.gov.justice.hmpps.gradle-spring-boot") version "6.1.0" id("jacoco") } @@ -81,22 +81,22 @@ repositories { dependencies { // batch processing implementation("org.springframework.boot:spring-boot-starter-batch") - implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2") // also needed runtime for AppInsights + implementation("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2") // also needed runtime for AppInsights // monitoring and logging implementation("io.micrometer:micrometer-registry-prometheus") - implementation("io.sentry:sentry-spring-boot-starter:7.13.0") - implementation("io.sentry:sentry-logback:7.13.0") + implementation("io.sentry:sentry-spring-boot-starter:7.19.0") + implementation("io.sentry:sentry-logback:7.19.0") implementation("io.github.microutils:kotlin-logging-jvm:3.0.5") implementation("net.logstash.logback:logstash-logback-encoder:8.0") - runtimeOnly("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.17.2") // needed for OffsetDateTime for AppInsights + runtimeOnly("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.18.2") // needed for OffsetDateTime for AppInsights // openapi - implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.6.0") + implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.7.0") implementation("javax.xml.bind:jaxb-api:2.3.1") // notifications - implementation("uk.gov.service.notify:notifications-java-client:5.2.0-RELEASE") + implementation("uk.gov.service.notify:notifications-java-client:5.2.1-RELEASE") implementation("org.json:json") { version { strictly("20231013") @@ -104,31 +104,31 @@ dependencies { } // aws - implementation("software.amazon.awssdk:sns:2.26.31") - implementation("software.amazon.awssdk:s3:2.26.31") - implementation("software.amazon.awssdk:sts:2.26.31") + implementation("software.amazon.awssdk:sns:2.29.37") + implementation("software.amazon.awssdk:s3:2.29.37") + implementation("software.amazon.awssdk:sts:2.29.37") // security - implementation("org.springframework.boot:spring-boot-starter-webflux:3.3.2") - implementation("org.springframework.boot:spring-boot-starter-oauth2-resource-server:3.3.2") - implementation("org.springframework.boot:spring-boot-starter-oauth2-client:3.3.2") - implementation("com.nimbusds:oauth2-oidc-sdk:11.14") + implementation("org.springframework.boot:spring-boot-starter-webflux:3.4.0") + implementation("org.springframework.boot:spring-boot-starter-oauth2-resource-server:3.4.0") + implementation("org.springframework.boot:spring-boot-starter-oauth2-client:3.4.0") + implementation("com.nimbusds:oauth2-oidc-sdk:11.20.1") // database implementation("org.springframework.boot:spring-boot-starter-data-jpa") implementation("org.springframework.boot:spring-boot-starter-validation") - implementation("com.h2database:h2:2.3.230") - implementation("org.hibernate:hibernate-core:6.5.2.Final") - implementation("io.hypersistence:hypersistence-utils-hibernate-63:3.8.2") + implementation("com.h2database:h2:2.3.232") + implementation("org.hibernate:hibernate-core:6.6.4.Final") + implementation("io.hypersistence:hypersistence-utils-hibernate-63:3.9.0") - runtimeOnly("org.postgresql:postgresql:42.7.3") + runtimeOnly("org.postgresql:postgresql:42.7.4") runtimeOnly("org.flywaydb:flyway-database-postgresql") // json and csv implementation("com.github.java-json-tools:json-patch:1.13") - implementation("org.apache.commons:commons-csv:1.11.0") + implementation("org.apache.commons:commons-csv:1.12.0") - testImplementation("au.com.dius.pact.provider:junit5spring:4.6.12") + testImplementation("au.com.dius.pact.provider:junit5spring:4.6.16") testImplementation("com.squareup.okhttp3:okhttp:4.12.0") testImplementation("com.squareup.okhttp3:mockwebserver:4.12.0") testImplementation("org.mockito:mockito-inline:5.2.0")