diff --git a/build.gradle b/build.gradle index 2f0d530bf55..3218ea633f6 100644 --- a/build.gradle +++ b/build.gradle @@ -19,7 +19,7 @@ // TODO: this is work in progress, please follow FINERACT-1171 buildscript { ext { - jacocoVersion = '0.8.14' + jacocoVersion = '0.8.15' fineractCustomProjects = [] fineractJavaProjects = subprojects.findAll{ [ @@ -95,13 +95,13 @@ buildscript { dependencies { classpath 'com.bmuschko:gradle-cargo-plugin:2.9.0' - classpath 'org.eclipse.persistence:eclipselink:5.0.1' + classpath 'org.eclipse.persistence:eclipselink:5.0.2' classpath 'jakarta.ws.rs:jakarta.ws.rs-api:3.1.0' classpath 'com.google.cloud.tools:jib-layer-filter-extension-gradle:0.3.0' classpath 'org.apache.commons:commons-lang3:3.20.0' // Gradle 9 no longer bundles groovy-sql; keep this aligned with Gradle's embedded Groovy version. - classpath 'org.apache.groovy:groovy-sql:4.0.32' - classpath 'io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.49' + classpath 'org.apache.groovy:groovy-sql:4.0.33' + classpath 'io.swagger.core.v3:swagger-jaxrs2-jakarta:2.2.55' classpath 'jakarta.servlet:jakarta.servlet-api:6.1.0' } } @@ -191,7 +191,7 @@ allprojects { resolutionStrategy { dependencySubstitution { // Substitution is to resolve CVE-2025-12183 - substitute module('org.lz4:lz4-java') using module('at.yawk.lz4:lz4-java:1.11.0') + substitute module('org.lz4:lz4-java') using module('at.yawk.lz4:lz4-java:1.12.0') } } } @@ -594,7 +594,7 @@ configure(project.fineractJavaProjects) { // Configuration for the Checkstyle plugin // https://docs.gradle.org/current/userguide/checkstyle_plugin.html dependencies { - checkstyle 'com.puppycrawl.tools:checkstyle:13.4.2' + checkstyle 'com.puppycrawl.tools:checkstyle:13.11.0' checkstyle 'com.github.sevntu-checkstyle:sevntu-checks:1.44.1' } @@ -624,7 +624,7 @@ configure(project.fineractJavaProjects) { // Configuration for the errorprone plugin // https://github.com/tbroyer/gradle-errorprone-plugin dependencies { - errorprone "com.google.errorprone:error_prone_core:2.49.0" + errorprone "com.google.errorprone:error_prone_core:2.50.0" } tasks.withType(JavaCompile).configureEach { diff --git a/fineract-client-feign/build.gradle b/fineract-client-feign/build.gradle index a6ab42c262d..bd4cc7f709a 100644 --- a/fineract-client-feign/build.gradle +++ b/fineract-client-feign/build.gradle @@ -175,7 +175,7 @@ spotbugsTest { } jacoco { - toolVersion = "0.8.14" + toolVersion = "0.8.15" } jacocoTestReport { diff --git a/fineract-client-feign/dependencies.gradle b/fineract-client-feign/dependencies.gradle index 6772283952b..04f0f5a4b89 100644 --- a/fineract-client-feign/dependencies.gradle +++ b/fineract-client-feign/dependencies.gradle @@ -19,18 +19,18 @@ dependencies { // Feign dependencies implementation( - 'io.github.openfeign:feign-core:13.12', - 'io.github.openfeign:feign-jackson:13.12', - 'io.github.openfeign:feign-slf4j:13.12', - 'io.github.openfeign:feign-hc5:13.12', - 'io.github.openfeign:feign-okhttp:13.12', + 'io.github.openfeign:feign-core:13.15', + 'io.github.openfeign:feign-jackson:13.15', + 'io.github.openfeign:feign-slf4j:13.15', + 'io.github.openfeign:feign-hc5:13.15', + 'io.github.openfeign:feign-okhttp:13.15', 'io.github.openfeign.form:feign-form:3.8.0', - 'org.apache.httpcomponents.client5:httpclient5:5.6.1', + 'org.apache.httpcomponents.client5:httpclient5:5.6.4', 'com.squareup.okhttp3:okhttp', 'com.fasterxml.jackson.core:jackson-databind', 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310', 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8', - 'org.openapitools:jackson-databind-nullable:0.2.6', + 'org.openapitools:jackson-databind-nullable:0.2.11', 'jakarta.annotation:jakarta.annotation-api', 'io.swagger.core.v3:swagger-annotations-jakarta', 'org.apache.commons:commons-lang3', diff --git a/fineract-client/dependencies.gradle b/fineract-client/dependencies.gradle index b71f41cda94..2e419e15105 100644 --- a/fineract-client/dependencies.gradle +++ b/fineract-client/dependencies.gradle @@ -28,7 +28,7 @@ dependencies { 'com.squareup.retrofit2:converter-scalars', 'com.squareup.retrofit2:converter-gson', 'io.gsonfire:gson-fire', - 'org.openapitools:jackson-databind-nullable:0.2.6', + 'org.openapitools:jackson-databind-nullable:0.2.11', 'com.google.code.findbugs:jsr305', 'com.squareup.okhttp3:okhttp', 'com.squareup.okhttp3:logging-interceptor', diff --git a/fineract-doc/build.gradle b/fineract-doc/build.gradle index a547e31b227..94dce0b150c 100644 --- a/fineract-doc/build.gradle +++ b/fineract-doc/build.gradle @@ -26,7 +26,7 @@ buildscript { dependencies { classpath 'org.asciidoctor:asciidoctor-gradle-jvm:4.0.5' classpath 'org.asciidoctor:asciidoctor-gradle-jvm-pdf:4.0.5' - classpath 'org.yaml:snakeyaml:2.6' + classpath 'org.yaml:snakeyaml:2.7' } } @@ -47,8 +47,8 @@ tasks.withType(org.asciidoctor.gradle.jvm.AbstractAsciidoctorTask).configureEach configurations.all { resolutionStrategy { // Force specific versions of dependencies to avoid conflicts - force 'org.yaml:snakeyaml:2.6', - 'org.jruby:jruby-complete:10.1.0.0' + force 'org.yaml:snakeyaml:2.7', + 'org.jruby:jruby-complete:10.1.2.0' } } diff --git a/fineract-e2e-tests-core/build.gradle b/fineract-e2e-tests-core/build.gradle index 65e1a06cbb9..79366c35f1c 100644 --- a/fineract-e2e-tests-core/build.gradle +++ b/fineract-e2e-tests-core/build.gradle @@ -67,8 +67,8 @@ dependencies { testImplementation 'com.github.spotbugs:spotbugs-annotations' testImplementation 'com.squareup.retrofit2:retrofit' - testImplementation 'io.github.openfeign:feign-core:13.12' - testImplementation 'io.github.openfeign:feign-jackson:13.12' + testImplementation 'io.github.openfeign:feign-core:13.15' + testImplementation 'io.github.openfeign:feign-jackson:13.15' testImplementation 'org.apache.httpcomponents:httpclient' testImplementation 'org.apache.commons:commons-lang3' testImplementation 'com.google.guava:guava' diff --git a/fineract-provider/build.gradle b/fineract-provider/build.gradle index 3441bf629ee..1babdde88c3 100644 --- a/fineract-provider/build.gradle +++ b/fineract-provider/build.gradle @@ -142,8 +142,8 @@ dependencies { testImplementation 'org.springframework.boot:spring-boot-starter-test' // Spins up a real PostgreSQL for self-contained persistence tests (e.g. JpaJdbcSameTransactionVisibilityTest) that // need a real EclipseLink EntityManagerFactory against a real database. Skipped automatically when Docker is absent. - testImplementation 'org.testcontainers:postgresql:1.20.4' - testImplementation 'org.testcontainers:junit-jupiter:1.20.4' + testImplementation 'org.testcontainers:postgresql:1.21.4' + testImplementation 'org.testcontainers:junit-jupiter:1.21.4' testImplementation 'org.mockito:mockito-core' testImplementation 'org.mockito:mockito-junit-jupiter' testImplementation 'org.junit.jupiter:junit-jupiter-api' diff --git a/oauth2-tests/build.gradle b/oauth2-tests/build.gradle index 8f9e5ccad6b..87780b30bc7 100644 --- a/oauth2-tests/build.gradle +++ b/oauth2-tests/build.gradle @@ -24,8 +24,8 @@ description = 'Fineract Integration Tests for OAuth2' apply from: 'dependencies.gradle' dependencies { - testImplementation 'org.seleniumhq.selenium:selenium-java:4.43.0' - testImplementation 'io.github.bonigarcia:webdrivermanager:6.3.4' + testImplementation 'org.seleniumhq.selenium:selenium-java:4.49.0' + testImplementation 'io.github.bonigarcia:webdrivermanager:6.4.0' testImplementation 'org.junit.jupiter:junit-jupiter' }