diff --git a/build.gradle b/build.gradle index 5b8f8b39490..7a84f6852cd 100644 --- a/build.gradle +++ b/build.gradle @@ -95,9 +95,9 @@ plugins { id 'com.github.hierynomus.license' version '0.16.1' apply false id 'com.github.jk1.dependency-license-report' version '2.9' apply false id 'org.zeroturnaround.gradle.jrebel' version '1.2.0' apply false - id 'org.springframework.boot' version '3.3.3' apply false + id 'org.springframework.boot' version '3.3.4' apply false id 'net.ltgt.errorprone' version '3.1.0' apply false - id 'io.swagger.core.v3.swagger-gradle-plugin' version '2.2.23' apply false + id 'io.swagger.core.v3.swagger-gradle-plugin' version '2.2.25' apply false id 'com.gorylenko.gradle-git-properties' version '2.4.2' apply false id 'org.asciidoctor.jvm.convert' version '3.3.2' apply false id 'org.asciidoctor.jvm.pdf' version '3.3.2' apply false @@ -109,7 +109,7 @@ plugins { id 'org.sonarqube' version '4.4.1.3373' id 'com.github.andygoossens.modernizer' version '1.9.3' apply false // TODO: upgrade to 6.0.4 - id 'com.github.spotbugs' version '6.0.22' apply false + id 'com.github.spotbugs' version '6.0.24' apply false id 'se.thinkcode.cucumber-runner' version '0.0.11' apply false id "com.github.davidmc24.gradle.plugin.avro-base" version "1.9.1" apply false id 'org.openapi.generator' version '7.8.0' apply false diff --git a/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle b/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle index f607336b741..9898b3b2ba3 100644 --- a/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle +++ b/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle @@ -24,18 +24,18 @@ dependencyManagement { imports { mavenBom 'com.squareup.okhttp3:okhttp-bom:4.12.0' mavenBom 'org.slf4j:slf4j-bom:2.0.16' - mavenBom 'io.micrometer:micrometer-bom:1.13.4' + mavenBom 'io.micrometer:micrometer-bom:1.13.5' mavenBom 'org.springframework:spring-framework-bom:6.1.13' - mavenBom 'org.springframework.boot:spring-boot-dependencies:3.3.3' + mavenBom 'org.springframework.boot:spring-boot-dependencies:3.3.4' mavenBom 'io.awspring.cloud:spring-cloud-aws-dependencies:3.2.0' mavenBom 'io.opentelemetry:opentelemetry-bom:1.42.1' mavenBom 'org.jetbrains.kotlin:kotlin-bom:1.9.25' - mavenBom 'org.junit:junit-bom:5.11.0' - mavenBom 'com.fasterxml.jackson:jackson-bom:2.17.2' - mavenBom 'io.cucumber:cucumber-bom:7.18.1' - mavenBom 'io.netty:netty-bom:4.1.113.Final' - mavenBom 'org.mockito:mockito-bom:5.13.0' - mavenBom 'software.amazon.awssdk:bom:2.28.2' + mavenBom 'org.junit:junit-bom:5.11.2' + mavenBom 'com.fasterxml.jackson:jackson-bom:2.18.0' + mavenBom 'io.cucumber:cucumber-bom:7.20.0' + mavenBom 'io.netty:netty-bom:4.1.114.Final' + mavenBom 'org.mockito:mockito-bom:5.14.1' + mavenBom 'software.amazon.awssdk:bom:2.28.15' mavenBom 'io.github.resilience4j:resilience4j-bom:2.2.0' } @@ -65,13 +65,13 @@ dependencyManagement { exclude 'com.sun.mail:javax.mail' exclude 'javax.activation:activation' } - dependency 'commons-io:commons-io:2.16.1' + dependency 'commons-io:commons-io:2.17.0' dependency 'com.github.librepdf:openpdf:2.0.3' dependency ('org.mnode.ical4j:ical4j:3.2.19') { exclude 'com.sun.mail:javax.mail' exclude 'org.codehaus.groovy:groovy' } - dependency 'org.apache.commons:commons-csv:1.11.0' + dependency 'org.apache.commons:commons-csv:1.12.0' dependency 'org.quartz-scheduler:quartz:2.3.2' dependency 'org.ehcache:ehcache:3.10.8' dependency 'com.github.spullara.mustache.java:compiler:0.9.14' @@ -122,7 +122,7 @@ dependencyManagement { dependency 'org.apache.bval:org.apache.bval.bundle:3.0.1' dependency 'joda-time:joda-time:2.13.0' - dependency 'io.github.classgraph:classgraph:4.8.175' + dependency 'io.github.classgraph:classgraph:4.8.177' dependency 'org.awaitility:awaitility:4.2.2' // TODO: upgrade to 4.8.3 dependency 'com.github.spotbugs:spotbugs-annotations:4.8.6' @@ -172,7 +172,7 @@ dependencyManagement { exclude 'io.swagger.core.v3:swagger-core' } - dependency 'com.google.cloud.sql:mysql-socket-factory-connector-j-8:1.20.1' + dependency 'com.google.cloud.sql:mysql-socket-factory-connector-j-8:1.21.0' dependency ('org.apache.activemq:activemq-client:6.1.3') { exclude 'javax.annotation:javax.annotation-api' @@ -245,9 +245,9 @@ dependencyManagement { dependency 'com.github.tomakehurst:wiremock-standalone:3.0.1' - dependency 'io.cucumber:cucumber-java:7.18.1' - dependency 'io.cucumber:cucumber-java8:7.18.1' - dependency 'io.cucumber:cucumber-junit-platform-engine:7.18.1' - dependency 'io.cucumber:cucumber-spring:7.18.1' + dependency 'io.cucumber:cucumber-java:7.20.0' + dependency 'io.cucumber:cucumber-java8:7.20.0' + dependency 'io.cucumber:cucumber-junit-platform-engine:7.20.0' + dependency 'io.cucumber:cucumber-spring:7.20.0' } } diff --git a/docker-compose-postgresql-kafka.yml b/docker-compose-postgresql-kafka.yml index 338420c4fd6..367b12f46ca 100644 --- a/docker-compose-postgresql-kafka.yml +++ b/docker-compose-postgresql-kafka.yml @@ -20,7 +20,7 @@ version: "3.7" services: kafka: - image: "bitnami/kafka:3.8.0-debian-12-r5" + image: "bitnami/kafka:3.8.0-debian-12-r6" ports: - "9092:9092" env_file: diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 0aaefbcaf0f..df97d72b8b9 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.1-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-8.10.2-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME