diff --git a/backend/build.gradle.kts b/backend/build.gradle.kts index ef568709f..f4eebe3da 100644 --- a/backend/build.gradle.kts +++ b/backend/build.gradle.kts @@ -1,14 +1,14 @@ plugins { `java-library` `maven-publish` - id("org.springframework.boot") version "3.4.1" + id("org.springframework.boot") version "3.4.2" id("org.jlleitschuh.gradle.ktlint") version "12.1.2" - kotlin("jvm") version "2.1.0" - kotlin("plugin.spring") version "2.1.0" - kotlin("plugin.allopen") version "2.1.0" - kotlin("plugin.noarg") version "2.1.0" - kotlin("plugin.jpa") version "2.1.0" - kotlin("plugin.serialization") version "2.1.0" + kotlin("jvm") version "2.1.10" + kotlin("plugin.spring") version "2.1.10" + kotlin("plugin.allopen") version "2.1.10" + kotlin("plugin.noarg") version "2.1.10" + kotlin("plugin.jpa") version "2.1.10" + kotlin("plugin.serialization") version "2.1.10" } repositories { @@ -41,54 +41,54 @@ tasks.named("compileKotlin", org.jetbrains.kotlin.gradle.tasks.KotlinCompilation } dependencies { - implementation("org.springframework.boot:spring-boot-starter-web:3.4.1") + implementation("org.springframework.boot:spring-boot-starter-web:3.4.2") implementation("org.springframework.security:spring-security-oauth2-resource-server:6.4.2") implementation("org.springframework.security:spring-security-oauth2-jose:6.4.2") implementation("org.hibernate.validator:hibernate-validator:8.0.2.Final") implementation("jakarta.validation:jakarta.validation-api:3.1.0") - implementation("org.springframework.boot:spring-boot-starter-actuator:3.4.1") - implementation("org.springframework.boot:spring-boot-starter-json:3.4.1") - implementation("org.springframework.boot:spring-boot-starter-security:3.4.1") - implementation("org.springframework.boot:spring-boot-starter-data-jpa:3.4.1") - implementation("org.hibernate.orm:hibernate-spatial:6.6.4.Final") + implementation("org.springframework.boot:spring-boot-starter-actuator:3.4.2") + implementation("org.springframework.boot:spring-boot-starter-json:3.4.2") + implementation("org.springframework.boot:spring-boot-starter-security:3.4.2") + implementation("org.springframework.boot:spring-boot-starter-data-jpa:3.4.2") + implementation("org.hibernate.orm:hibernate-spatial:6.6.5.Final") implementation("com.fasterxml.jackson.module:jackson-module-kotlin:2.18.2") implementation("org.n52.jackson:jackson-datatype-jts:1.2.10") implementation("com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0") - implementation("org.flywaydb:flyway-core:11.1.0") + implementation("org.flywaydb:flyway-core:11.3.0") implementation("org.flywaydb:flyway-database-postgresql:10.21.0") - implementation("org.jetbrains.kotlin:kotlin-reflect:2.1.0") - implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.0") - implementation("org.springframework.boot:spring-boot-configuration-processor:3.4.1") + implementation("org.jetbrains.kotlin:kotlin-reflect:2.1.10") + implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.1.10") + implementation("org.springframework.boot:spring-boot-configuration-processor:3.4.2") implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:1.10.1") - implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.7.3") - implementation("org.http4k:http4k-client-apache:5.43.0.0") - implementation("com.google.code.gson:gson:2.11.0") - implementation("org.springframework.boot:spring-boot-starter-cache:3.4.1") - implementation("com.github.ben-manes.caffeine:caffeine:3.1.8") + implementation("org.jetbrains.kotlinx:kotlinx-serialization-json:1.8.0") + implementation("org.http4k:http4k-client-apache:5.46.0.0") + implementation("com.google.code.gson:gson:2.12.1") + implementation("org.springframework.boot:spring-boot-starter-cache:3.4.2") + implementation("com.github.ben-manes.caffeine:caffeine:3.2.0") implementation("io.hypersistence:hypersistence-utils-hibernate-63:3.9.0") - implementation("org.springframework.boot:spring-boot-starter-log4j2:3.4.1") + implementation("org.springframework.boot:spring-boot-starter-log4j2:3.4.2") implementation("io.ktor:ktor-client-core-jvm:3.0.3") implementation("io.ktor:ktor-client-java-jvm:3.0.3") implementation("io.ktor:ktor-client-content-negotiation-jvm:3.0.3") implementation("io.ktor:ktor-serialization-kotlinx-json-jvm:3.0.3") implementation("io.sentry:sentry:7.19.1") implementation("io.sentry:sentry-log4j2:7.19.1") - implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.7.0") - runtimeOnly("org.springframework.boot:spring-boot-devtools:3.4.1") - runtimeOnly("org.postgresql:postgresql:42.7.4") - testImplementation("org.assertj:assertj-core:3.27.1") + implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.4") + runtimeOnly("org.springframework.boot:spring-boot-devtools:3.4.2") + runtimeOnly("org.postgresql:postgresql:42.7.5") + testImplementation("org.assertj:assertj-core:3.27.3") testImplementation("org.springframework.security:spring-security-test:6.4.2") testImplementation("org.testcontainers:testcontainers:1.20.4") testImplementation("org.testcontainers:postgresql:1.20.4") testImplementation("io.ktor:ktor-client-mock-jvm:3.0.3") testImplementation("jakarta.servlet:jakarta.servlet-api:6.1.0") testImplementation("com.squareup.okhttp3:mockwebserver:4.12.0") - testImplementation("org.springframework.boot:spring-boot-starter-test:3.4.1") + testImplementation("org.springframework.boot:spring-boot-starter-test:3.4.2") testImplementation("org.springframework.restdocs:spring-restdocs-mockmvc:3.0.3") testImplementation("org.testcontainers:junit-jupiter:1.20.4") testImplementation("net.java.dev.jna:jna:5.16.0") testImplementation("net.ttddyy:datasource-proxy:1.10.1") - testImplementation("io.mockk:mockk:1.13.14") + testImplementation("io.mockk:mockk:1.13.16") } group = "fr.gouv.cacem"