diff --git a/.github/workflows/build-mariadb.yml b/.github/workflows/build-mariadb.yml index 8725d3614..aa5a59a3e 100644 --- a/.github/workflows/build-mariadb.yml +++ b/.github/workflows/build-mariadb.yml @@ -10,7 +10,7 @@ jobs: services: mariad: - image: mariadb:10.10 + image: mariadb:10.11 ports: - 3306:3306 env: diff --git a/.github/workflows/build-postgresql.yml b/.github/workflows/build-postgresql.yml index 99bcb5635..a19714207 100644 --- a/.github/workflows/build-postgresql.yml +++ b/.github/workflows/build-postgresql.yml @@ -10,7 +10,7 @@ jobs: services: postgresql: - image: postgres:15.1 + image: postgres:15.2 ports: - 5432:5432 env: diff --git a/build.gradle b/build.gradle index 5de13a57e..daed1e96e 100644 --- a/build.gradle +++ b/build.gradle @@ -58,11 +58,11 @@ buildscript { plugins { id "org.barfuin.gradle.taskinfo" version "2.1.0" id 'com.adarshr.test-logger' version '3.2.0' - id 'com.diffplug.spotless' version '6.14.0' apply false + id 'com.diffplug.spotless' version '6.15.0' apply false id 'org.nosphere.apache.rat' version '0.8.0' apply false id 'com.github.hierynomus.license' version '0.16.1' apply false id 'com.github.jk1.dependency-license-report' version '2.1' apply false - id 'org.openapi.generator' version '6.2.1' apply false + id 'org.openapi.generator' version '6.4.0' apply false id 'org.zeroturnaround.gradle.jrebel' version '1.1.12' apply false id 'org.springframework.boot' version '2.7.8' apply false id 'net.ltgt.errorprone' version '3.0.1' apply false @@ -80,7 +80,7 @@ plugins { id 'com.github.andygoossens.modernizer' version '1.7.0' apply false id 'com.github.spotbugs' version '5.0.13' apply false id 'se.thinkcode.cucumber-runner' version '0.0.11' apply false - id "com.github.davidmc24.gradle.plugin.avro-base" version "1.5.0" apply false + id "com.github.davidmc24.gradle.plugin.avro-base" version "1.6.0" apply false } apply from: "${rootDir}/buildSrc/src/main/groovy/org.apache.fineract.release.gradle" diff --git a/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle b/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle index ed38a7a84..056a3b214 100644 --- a/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle +++ b/buildSrc/src/main/groovy/org.apache.fineract.dependencies.gradle @@ -24,12 +24,12 @@ dependencyManagement { imports { mavenBom 'org.springframework:spring-framework-bom:5.3.25' mavenBom 'org.springframework.boot:spring-boot-dependencies:2.7.8' - mavenBom 'org.jetbrains.kotlin:kotlin-bom:1.8.0' + mavenBom 'org.jetbrains.kotlin:kotlin-bom:1.8.10' mavenBom 'org.junit:junit-bom:5.9.2' mavenBom 'com.fasterxml.jackson:jackson-bom:2.14.2' - mavenBom 'io.cucumber:cucumber-bom:7.11.0' - mavenBom 'io.netty:netty-bom:4.1.87.Final' - mavenBom 'org.mockito:mockito-bom:5.1.0' + mavenBom 'io.cucumber:cucumber-bom:7.11.1' + mavenBom 'io.netty:netty-bom:4.1.89.Final' + mavenBom 'org.mockito:mockito-bom:5.1.1' } dependencies { @@ -57,17 +57,17 @@ dependencyManagement { } dependency 'commons-io:commons-io:2.11.0' dependency 'com.github.librepdf:openpdf:1.3.30' - dependency ('org.mnode.ical4j:ical4j:3.2.8') { + dependency ('org.mnode.ical4j:ical4j:3.2.9') { exclude 'com.sun.mail:javax.mail' } - dependency 'org.apache.commons:commons-csv:1.9.0' + dependency 'org.apache.commons:commons-csv:1.10.0' dependency 'org.quartz-scheduler:quartz:2.3.2' - dependency 'software.amazon.awssdk:bom:2.19.26' + dependency 'software.amazon.awssdk:bom:2.20.8' dependency 'org.ehcache:ehcache:3.10.8' dependency 'com.github.spullara.mustache.java:compiler:0.9.10' dependency 'com.jayway.jsonpath:json-path:2.7.0' - dependency 'org.apache.tika:tika-core:2.6.0' - dependency ('org.apache.tika:tika-parser-microsoft-module:2.6.0') { + dependency 'org.apache.tika:tika-core:2.7.0' + dependency ('org.apache.tika:tika-parser-microsoft-module:2.7.0') { exclude 'org.bouncycastle:bcprov-jdk15on' exclude 'org.bouncycastle:bcmail-jdk15on' exclude 'commons-logging:commons-logging' @@ -83,7 +83,7 @@ dependencyManagement { exclude 'org.apache.commons:commons-compress' exclude 'xml-apis:xml-apis' } - dependency ('org.apache.tika:tika-parser-miscoffice-module:2.6.0') { + dependency ('org.apache.tika:tika-parser-miscoffice-module:2.7.0') { exclude 'org.bouncycastle:bcprov-jdk15on' exclude 'org.bouncycastle:bcmail-jdk15on' exclude 'commons-logging:commons-logging' @@ -114,7 +114,7 @@ dependencyManagement { dependency 'javax.cache:cache-api:1.1.1' dependency 'org.mock-server:mockserver-junit-jupiter:5.15.0' dependency 'org.webjars:webjars-locator-core:0.52' - dependency 'com.icegreen:greenmail-junit5:1.6.12' + dependency 'com.icegreen:greenmail-junit5:1.6.13' dependency 'com.intuit.karate:karate-junit5:1.3.1' // fineract client dependencies @@ -145,7 +145,7 @@ dependencyManagement { dependency "io.gsonfire:gson-fire:1.8.5" dependency "com.google.code.findbugs:jsr305:3.0.2" dependency "commons-codec:commons-codec:1.15" - dependency "org.projectlombok:lombok:1.18.24" + dependency "org.projectlombok:lombok:1.18.26" dependency 'org.bouncycastle:bcpkix-jdk15to18:1.72' dependency 'org.bouncycastle:bcprov-jdk15to18:1.72' @@ -155,7 +155,7 @@ dependencyManagement { dependency 'org.eclipse.jgit:org.eclipse.jgit:6.4.0.202211300538-r' dependency 'org.eclipse.jgit:org.eclipse.jgit.ssh.apache:6.4.0.202211300538-r' - dependency 'org.tmatesoft.svnkit:svnkit:1.10.9' + dependency 'org.tmatesoft.svnkit:svnkit:1.10.10' dependency 'com.vdurmont:semver4j:3.1.0' dependency 'org.beryx:text-io:3.4.1' @@ -165,7 +165,7 @@ dependencyManagement { dependency 'org.springdoc:springdoc-openapi-security:1.6.14' dependency 'org.springdoc:springdoc-openapi-javadoc:1.6.14' - dependency 'com.google.cloud.sql:mysql-socket-factory-connector-j-8:1.9.0' + dependency 'com.google.cloud.sql:mysql-socket-factory-connector-j-8:1.10.0' dependency ('org.apache.activemq:activemq-broker:5.17.3') { exclude 'javax.annotation:javax.annotation-api' @@ -228,6 +228,6 @@ dependencyManagement { exclude 'org.slf4j:slf4j-api' } - dependency 'org.postgresql:postgresql:42.5.1' + dependency 'org.postgresql:postgresql:42.5.4' } } diff --git a/custom/docker/docker-compose.yml b/custom/docker/docker-compose.yml index 64f66fad7..b45ffe3ec 100644 --- a/custom/docker/docker-compose.yml +++ b/custom/docker/docker-compose.yml @@ -21,7 +21,7 @@ version: '3.7' services: # Backend service fineractmysql: - image: mariadb:10.10 + image: mariadb:10.11 volumes: - ../../fineract-db/server_collation.cnf:/etc/mysql/conf.d/server_collation.cnf - ../../fineract-db/docker:/docker-entrypoint-initdb.d:Z,ro diff --git a/docker-compose-postgresql.yml b/docker-compose-postgresql.yml index 8ae925f34..2dd764f2a 100644 --- a/docker-compose-postgresql.yml +++ b/docker-compose-postgresql.yml @@ -21,7 +21,7 @@ version: '3.7' services: # Backend service fineractpostgresql: - image: postgres:15.1 + image: postgres:15.2 volumes: - ./fineract-db/docker/postgresql:/docker-entrypoint-initdb.d/:Z,ro restart: always diff --git a/docker-compose.yml b/docker-compose.yml index 1ce5cc799..aee49a027 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -21,7 +21,7 @@ version: '3.7' services: # Backend service fineractmysql: - image: mariadb:10.10 + image: mariadb:10.11 volumes: - ./fineract-db/server_collation.cnf:/etc/mysql/conf.d/server_collation.cnf - ./fineract-db/docker:/docker-entrypoint-initdb.d:Z,ro