diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle index a4c3e172..3a2b25a2 100644 --- a/buildSrc/build.gradle +++ b/buildSrc/build.gradle @@ -9,5 +9,5 @@ repositories { } dependencies { - implementation group: 'com.diffplug.spotless', name: 'spotless-plugin-gradle', version: '6.10.0' + implementation group: 'com.diffplug.spotless', name: 'spotless-plugin-gradle', version: '6.25.0' } diff --git a/stairctl/build.gradle b/stairctl/build.gradle index 0319cb1f..a3618378 100644 --- a/stairctl/build.gradle +++ b/stairctl/build.gradle @@ -2,7 +2,7 @@ plugins { id 'application' id 'stairway.java-conventions' - id 'io.spring.dependency-management' version '1.0.13.RELEASE' + id 'io.spring.dependency-management' version '1.1.4' id 'org.springframework.boot' version '2.7.3' } @@ -12,13 +12,13 @@ mainClassName = 'bio.terra.stairctl.Application' dependencies { implementation project(":stairway") - implementation group: 'org.apache.commons', name: 'commons-dbcp2', version: '2.9.0' - implementation group: 'org.apache.commons', name: 'commons-pool2', version: '2.11.1' - implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.12.0' + implementation group: 'org.apache.commons', name: 'commons-dbcp2', version: '2.11.0' + implementation group: 'org.apache.commons', name: 'commons-pool2', version: '2.12.0' + implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.14.0' // JSON processing ext { - jackson = '2.13.4' + jackson = '2.16.1' } implementation group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: "${jackson}" implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: "${jackson}" diff --git a/stairway-azure/build.gradle b/stairway-azure/build.gradle index 4e08283b..4e5cbd48 100644 --- a/stairway-azure/build.gradle +++ b/stairway-azure/build.gradle @@ -5,24 +5,24 @@ plugins { dependencies { api project(':stairway') - implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.12.0' + implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.14.0' implementation group: 'org.apache.commons', name: 'commons-collections4', version: '4.4' // JSON processing ext { - jackson = '2.13.4' + jackson = '2.16.1' } implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jackson}" implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jdk8', version: "${jackson}" implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: "${jackson}" implementation group: 'com.fasterxml.jackson.module', name: 'jackson-module-parameter-names', version: "${jackson}" - implementation group: 'org.openapitools', name: 'jackson-databind-nullable', version: '0.2.3' + implementation group: 'org.openapitools', name: 'jackson-databind-nullable', version: '0.2.6' //Azure service bus dependencies - implementation 'com.azure:azure-messaging-servicebus:7.14.0-beta.1' - implementation 'com.azure:azure-identity:1.10.4' + implementation 'com.azure:azure-messaging-servicebus:7.15.1' + implementation 'com.azure:azure-identity:1.11.2' - testImplementation 'org.mockito:mockito-junit-jupiter:5.7.0' + testImplementation 'org.mockito:mockito-junit-jupiter:5.11.0' } apply from: "$rootDir/gradle/test.gradle" diff --git a/stairway-gcp/build.gradle b/stairway-gcp/build.gradle index 5d48c804..1469f384 100644 --- a/stairway-gcp/build.gradle +++ b/stairway-gcp/build.gradle @@ -5,24 +5,24 @@ plugins { dependencies { api project(':stairway') - implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.12.0' + implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.14.0' implementation group: 'org.apache.commons', name: 'commons-collections4', version: '4.4' // JSON processing ext { - jackson = '2.13.4' + jackson = '2.16.1' } implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jackson}" implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jdk8', version: "${jackson}" implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: "${jackson}" implementation group: 'com.fasterxml.jackson.module', name: 'jackson-module-parameter-names', version: "${jackson}" - implementation group: 'org.openapitools', name: 'jackson-databind-nullable', version: '0.2.3' + implementation group: 'org.openapitools', name: 'jackson-databind-nullable', version: '0.2.6' // Google dependencies constraints { implementation group: 'com.google.guava', name: 'guava', version: '33.0.0-jre' // "-jre" for Java 8 or higher } - implementation platform('com.google.cloud:libraries-bom:26.0.0') // use common bom + implementation platform('com.google.cloud:libraries-bom:26.33.0') // use common bom implementation group: 'com.google.cloud', name: 'google-cloud-pubsub' } diff --git a/stairway/build.gradle b/stairway/build.gradle index 95fb298e..ff63d82c 100644 --- a/stairway/build.gradle +++ b/stairway/build.gradle @@ -3,40 +3,40 @@ plugins { } dependencies { - implementation group: 'org.apache.commons', name: 'commons-dbcp2', version: '2.9.0' - implementation group: 'org.apache.commons', name: 'commons-pool2', version: '2.11.1' - implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.12.0' + implementation group: 'org.apache.commons', name: 'commons-dbcp2', version: '2.11.0' + implementation group: 'org.apache.commons', name: 'commons-pool2', version: '2.12.0' + implementation group: 'org.apache.commons', name: 'commons-lang3', version: '3.14.0' implementation group: 'org.apache.commons', name: 'commons-collections4', version: '4.4' // JSON processing ext { - jackson = '2.13.4' + jackson = '2.16.1' } implementation group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: "${jackson}" implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-guava', version: "${jackson}" implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jdk8', version: "${jackson}" implementation group: 'com.fasterxml.jackson.datatype', name: 'jackson-datatype-jsr310', version: "${jackson}" implementation group: 'com.fasterxml.jackson.module', name: 'jackson-module-parameter-names', version: "${jackson}" - implementation group: 'org.openapitools', name: 'jackson-databind-nullable', version: '0.2.3' + implementation group: 'org.openapitools', name: 'jackson-databind-nullable', version: '0.2.6' // Spring implementation group: 'org.springframework', name: 'spring-web', version: '5.3.23' // Database - implementation group: 'org.liquibase', name: 'liquibase-core', version: '4.8.0' + implementation group: 'org.liquibase', name: 'liquibase-core', version: '4.26.0' implementation group: 'org.yaml', name: 'snakeyaml', version: '1.27' - runtimeOnly group: 'org.postgresql', name: 'postgresql', version: '42.5.0' + runtimeOnly group: 'org.postgresql', name: 'postgresql', version: '42.7.2' // Google dependencies constraints { implementation group: 'com.google.guava', name: 'guava', version: '33.0.0-jre' // "-jre" for Java 8 or higher } - implementation platform('com.google.cloud:libraries-bom:26.0.0') // use common bom + implementation platform('com.google.cloud:libraries-bom:26.33.0') // use common bom implementation group: 'com.google.cloud', name: 'google-cloud-pubsub' // File handling during testing - testImplementation group: 'commons-io', name: 'commons-io', version: '2.11.0' + testImplementation group: 'commons-io', name: 'commons-io', version: '2.15.1' } apply from: "$rootDir/gradle/test.gradle"