diff --git a/booklore-api/build.gradle b/booklore-api/build.gradle index d45283a8..0eacb93a 100644 --- a/booklore-api/build.gradle +++ b/booklore-api/build.gradle @@ -1,8 +1,8 @@ plugins { id 'java' - id 'org.springframework.boot' version '3.5.8' + id 'org.springframework.boot' version '4.0.1' id 'io.spring.dependency-management' version '1.1.7' - id 'org.hibernate.orm' version '6.6.36.Final' + id 'org.hibernate.orm' version '7.2.0.Final' id 'com.github.ben-manes.versions' version '0.53.0' } @@ -38,8 +38,8 @@ dependencies { implementation 'org.springframework.boot:spring-boot-starter-oauth2-client' // --- Database & Migration --- - implementation 'org.mariadb.jdbc:mariadb-java-client:3.5.6' - implementation 'org.flywaydb:flyway-mysql:11.19.0' + implementation 'org.mariadb.jdbc:mariadb-java-client:3.5.7' + implementation 'org.flywaydb:flyway-mysql:11.19.1' // --- Security & Authentication --- implementation 'io.jsonwebtoken:jjwt-api:0.13.0' @@ -70,7 +70,7 @@ dependencies { annotationProcessor 'org.mapstruct:mapstruct-processor:1.6.3' // --- API Documentation --- - implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.8.14' + implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:3.0.0' implementation 'org.apache.commons:commons-compress:1.28.0' implementation 'org.tukaani:xz:1.11' // Required by commons-compress for 7z support implementation 'org.apache.commons:commons-text:1.15.0'