diff --git a/apps/api/build.gradle.kts b/apps/api/build.gradle.kts index 698782ad..f7b8e1b7 100644 --- a/apps/api/build.gradle.kts +++ b/apps/api/build.gradle.kts @@ -3,7 +3,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage plugins { kotlin("jvm") version "2.3.20" kotlin("plugin.spring") version "2.3.20" - id("org.springframework.boot") version "4.0.4" + id("org.springframework.boot") version "4.0.5" id("io.spring.dependency-management") version "1.1.7" kotlin("plugin.jpa") version "2.3.20" jacoco @@ -57,7 +57,7 @@ dependencies { implementation("org.springframework.boot:spring-boot-starter-oauth2-resource-server") implementation("org.springframework.boot:spring-boot-starter-actuator") implementation("org.springdoc:springdoc-openapi-starter-webmvc-ui:${property("springdocOpenApiVersion")}") - implementation("tools.jackson.module:jackson-module-kotlin:3.1.0") + implementation("tools.jackson.module:jackson-module-kotlin:3.1.2") implementation("io.github.oshai:kotlin-logging-jvm:${property("kotlinLogging")}") implementation("org.springframework.boot:spring-boot-starter-flyway") implementation("org.flywaydb:flyway-database-postgresql") @@ -67,7 +67,7 @@ dependencies { runtimeOnly("org.postgresql:postgresql") // Cloudflare R2 (S3-compatible) integration - implementation(platform("software.amazon.awssdk:bom:2.42.18")) + implementation(platform("software.amazon.awssdk:bom:2.42.36")) implementation("software.amazon.awssdk:s3") // OWASP HTML Sanitizer for XSS prevention @@ -81,10 +81,10 @@ dependencies { implementation("com.github.ben-manes.caffeine:caffeine") // Bucket4j for efficient in-memory rate limiting (token bucket algorithm) - implementation("com.bucket4j:bucket4j_jdk17-core:8.17.0") + implementation("com.bucket4j:bucket4j_jdk17-core:8.18.0") // Google Cloud Vision SDK for image analysis (labels, OCR, landmarks) - implementation("com.google.cloud:google-cloud-vision:3.86.0") + implementation("com.google.cloud:google-cloud-vision:3.89.0") // Spring AI for Gemini cultural context generation (native structured output) implementation("org.springframework.ai:spring-ai-starter-model-google-genai")