diff --git a/.github/workflows/moby-latest.yml b/.github/workflows/moby-latest.yml index 91058a25f6a..fc579f01b57 100644 --- a/.github/workflows/moby-latest.yml +++ b/.github/workflows/moby-latest.yml @@ -50,7 +50,7 @@ jobs: - name: Notify to Slack on failures if: failure() id: slack - uses: slackapi/slack-github-action@v3.0.1 + uses: slackapi/slack-github-action@v3.0.2 with: payload: | { diff --git a/build.gradle b/build.gradle index f405ea2b92c..fdc6735c2d2 100644 --- a/build.gradle +++ b/build.gradle @@ -5,17 +5,17 @@ buildscript { dependencies { // https://github.com/melix/japicmp-gradle-plugin/issues/36 - classpath 'com.google.guava:guava:33.3.1-jre' + classpath 'com.google.guava:guava:33.5.0-jre' classpath 'com.github.tjni.captainhook:captain-hook:0.1.5' } } plugins { id 'io.franzbecker.gradle-lombok' version '5.0.0' - id 'com.gradleup.shadow' version '8.3.9' + id 'com.gradleup.shadow' version '8.3.10' id 'me.champeau.gradle.japicmp' version '0.4.3' apply false id 'com.diffplug.spotless' version '6.22.0' apply false - id 'org.jreleaser' version '1.20.0' apply false + id 'org.jreleaser' version '1.23.0' apply false } apply from: "$rootDir/gradle/ci-support.gradle" @@ -134,9 +134,11 @@ subprojects { } dependencies { + compileOnly 'com.google.code.findbugs:jsr305:3.0.2' + testImplementation 'ch.qos.logback:logback-classic:1.3.15' - testImplementation 'org.assertj:assertj-core:3.27.4' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' + testImplementation 'org.assertj:assertj-core:3.27.7' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.3' testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' } diff --git a/core/build.gradle b/core/build.gradle index 66f9fe7dcc0..c81a4ce3874 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -91,7 +91,7 @@ dependencies { api 'com.github.docker-java:docker-java-transport-zerodep' - shaded 'com.google.guava:guava:33.3.1-jre' + shaded 'com.google.guava:guava:33.6.0-jre' shaded "org.yaml:snakeyaml:2.6" shaded 'org.glassfish.main.external:trilead-ssh2-repackaged:4.1.2' @@ -100,13 +100,13 @@ dependencies { testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.3' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.3' testImplementation('com.google.cloud.tools:jib-core:0.28.1') { exclude group: 'com.google.guava', module: 'guava' } testImplementation 'org.apache.httpcomponents:httpclient:4.5.14' testImplementation 'redis.clients:jedis:7.4.1' - testImplementation 'com.rabbitmq:amqp-client:5.26.0' + testImplementation 'com.rabbitmq:amqp-client:5.30.0' testImplementation 'org.mongodb:mongo-java-driver:3.12.14' testImplementation ('org.mockito:mockito-core:4.11.0') { @@ -121,7 +121,7 @@ dependencies { jarFileTestCompileOnly "org.projectlombok:lombok:${lombok.version}" jarFileTestAnnotationProcessor "org.projectlombok:lombok:${lombok.version}" jarFileTestRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.3' - jarFileTestImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' + jarFileTestImplementation 'org.junit.jupiter:junit-jupiter:5.14.3' jarFileTestImplementation 'org.assertj:assertj-core:3.27.7' jarFileTestImplementation 'org.ow2.asm:asm-debug-all:5.2' } diff --git a/docs/examples/junit5/redis/build.gradle b/docs/examples/junit5/redis/build.gradle index 277ec0b8ae5..fc7fa3ad3fd 100644 --- a/docs/examples/junit5/redis/build.gradle +++ b/docs/examples/junit5/redis/build.gradle @@ -1,13 +1,13 @@ description = "Examples for docs" dependencies { - api "io.lettuce:lettuce-core:6.8.0.RELEASE" + api "io.lettuce:lettuce-core:7.5.1.RELEASE" - testRuntimeOnly 'org.junit.jupiter:junit-jupiter:5.13.4' + testRuntimeOnly 'org.junit.jupiter:junit-jupiter:5.14.3' testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.10.3' testImplementation project(":testcontainers") testImplementation project(":testcontainers-junit-jupiter") - testImplementation 'org.assertj:assertj-core:3.27.4' + testImplementation 'org.assertj:assertj-core:3.27.7' } test { diff --git a/docs/examples/spock/redis/build.gradle b/docs/examples/spock/redis/build.gradle index 30a5509929e..a8ad60affce 100644 --- a/docs/examples/spock/redis/build.gradle +++ b/docs/examples/spock/redis/build.gradle @@ -4,7 +4,7 @@ plugins { } dependencies { - api "io.lettuce:lettuce-core:6.8.0.RELEASE" + api "io.lettuce:lettuce-core:7.5.1.RELEASE" testImplementation 'org.spockframework:spock-core:2.3-groovy-4.0' testImplementation project(":testcontainers-spock") testImplementation 'ch.qos.logback:logback-classic:1.3.15' diff --git a/examples/cucumber/build.gradle b/examples/cucumber/build.gradle index 84dbc39a85e..df60bcaa46e 100644 --- a/examples/cucumber/build.gradle +++ b/examples/cucumber/build.gradle @@ -14,7 +14,7 @@ dependencies { testImplementation platform('org.junit:junit-bom:5.13.4') testImplementation 'org.junit.platform:junit-platform-suite' - testImplementation platform('io.cucumber:cucumber-bom:7.30.0') + testImplementation platform('io.cucumber:cucumber-bom:7.34.3') testImplementation 'io.cucumber:cucumber-java' testImplementation 'io.cucumber:cucumber-junit-platform-engine' testImplementation 'org.testcontainers:testcontainers-selenium' diff --git a/examples/kafka-cluster/build.gradle b/examples/kafka-cluster/build.gradle index 67ca7e4e37c..938fbe5d8dc 100644 --- a/examples/kafka-cluster/build.gradle +++ b/examples/kafka-cluster/build.gradle @@ -7,8 +7,8 @@ repositories { } dependencies { - testCompileOnly "org.projectlombok:lombok:1.18.38" - testAnnotationProcessor "org.projectlombok:lombok:1.18.38" + testCompileOnly "org.projectlombok:lombok:1.18.44" + testAnnotationProcessor "org.projectlombok:lombok:1.18.44" testImplementation 'org.testcontainers:testcontainers-kafka' testImplementation 'org.apache.kafka:kafka-clients:4.1.0' testImplementation 'org.assertj:assertj-core:3.27.4' diff --git a/examples/redis-backed-cache-testng/build.gradle b/examples/redis-backed-cache-testng/build.gradle index f0d043ce978..994315ef92d 100644 --- a/examples/redis-backed-cache-testng/build.gradle +++ b/examples/redis-backed-cache-testng/build.gradle @@ -8,7 +8,7 @@ repositories { dependencies { compileOnly 'org.slf4j:slf4j-api:1.7.36' - implementation 'redis.clients:jedis:6.2.0' + implementation 'redis.clients:jedis:7.4.1' implementation 'com.google.code.gson:gson:2.13.2' implementation 'com.google.guava:guava:23.0' testImplementation 'org.testcontainers:testcontainers' diff --git a/examples/redis-backed-cache/build.gradle b/examples/redis-backed-cache/build.gradle index 5d20b6175dc..790997834b7 100644 --- a/examples/redis-backed-cache/build.gradle +++ b/examples/redis-backed-cache/build.gradle @@ -8,7 +8,7 @@ repositories { dependencies { compileOnly 'org.slf4j:slf4j-api:1.7.36' - implementation 'redis.clients:jedis:6.2.0' + implementation 'redis.clients:jedis:7.4.1' implementation 'com.google.code.gson:gson:2.13.2' implementation 'com.google.guava:guava:23.0' testImplementation 'org.testcontainers:testcontainers' diff --git a/examples/sftp/build.gradle b/examples/sftp/build.gradle index d7e2dee0f45..16241ca1b11 100644 --- a/examples/sftp/build.gradle +++ b/examples/sftp/build.gradle @@ -7,7 +7,7 @@ repositories { } dependencies { - testImplementation 'com.github.mwiede:jsch:2.27.2' + testImplementation 'com.github.mwiede:jsch:2.28.0' testImplementation 'org.testcontainers:testcontainers' testImplementation 'org.assertj:assertj-core:3.27.4' testImplementation 'ch.qos.logback:logback-classic:1.3.15' diff --git a/examples/singleton-container/build.gradle b/examples/singleton-container/build.gradle index 5db92c84a49..17218e200f0 100644 --- a/examples/singleton-container/build.gradle +++ b/examples/singleton-container/build.gradle @@ -8,7 +8,7 @@ repositories { dependencies { - implementation 'redis.clients:jedis:6.2.0' + implementation 'redis.clients:jedis:7.4.1' implementation 'com.google.code.gson:gson:2.13.2' implementation 'com.google.guava:guava:23.0' compileOnly 'org.slf4j:slf4j-api:1.7.36' diff --git a/examples/solr-container/build.gradle b/examples/solr-container/build.gradle index d0d3944cc0a..cbf41cc8798 100644 --- a/examples/solr-container/build.gradle +++ b/examples/solr-container/build.gradle @@ -7,8 +7,8 @@ repositories { } dependencies { - compileOnly "org.projectlombok:lombok:1.18.38" - annotationProcessor "org.projectlombok:lombok:1.18.38" + compileOnly "org.projectlombok:lombok:1.18.44" + annotationProcessor "org.projectlombok:lombok:1.18.44" implementation 'org.apache.solr:solr-solrj:8.11.4' diff --git a/modules/questdb/build.gradle b/modules/questdb/build.gradle index 5e9da5686d8..97680bdac59 100644 --- a/modules/questdb/build.gradle +++ b/modules/questdb/build.gradle @@ -7,7 +7,7 @@ dependencies { testRuntimeOnly 'org.postgresql:postgresql:42.7.10' testImplementation project(':testcontainers-jdbc-test') - testImplementation 'org.questdb:questdb:9.2.2' + testImplementation 'org.questdb:questdb:9.3.4' testImplementation 'org.awaitility:awaitility:4.3.0' testImplementation 'org.apache.httpcomponents:httpclient:4.5.14' } diff --git a/modules/spock/build.gradle b/modules/spock/build.gradle index acea4c64eeb..8c252669b4b 100644 --- a/modules/spock/build.gradle +++ b/modules/spock/build.gradle @@ -6,7 +6,7 @@ description = "Testcontainers :: Spock-Extension" dependencies { api project(':testcontainers') - implementation 'org.spockframework:spock-core:2.3-groovy-4.0' + implementation 'org.spockframework:spock-core:2.4-groovy-4.0' testImplementation project(':testcontainers-selenium') testImplementation project(':testcontainers-mysql') diff --git a/settings.gradle b/settings.gradle index d59d26df2df..c6ac0b16741 100644 --- a/settings.gradle +++ b/settings.gradle @@ -6,7 +6,7 @@ buildscript { } dependencies { classpath "com.gradle.enterprise:com.gradle.enterprise.gradle.plugin:3.19.2" - classpath "com.gradle:common-custom-user-data-gradle-plugin:2.5.0" + classpath "com.gradle:common-custom-user-data-gradle-plugin:2.6.0" classpath "org.gradle.toolchains:foojay-resolver:0.8.0" } } diff --git a/smoke-test/turbo-mode/build.gradle b/smoke-test/turbo-mode/build.gradle index fb3f09244fd..7818f9e1c86 100644 --- a/smoke-test/turbo-mode/build.gradle +++ b/smoke-test/turbo-mode/build.gradle @@ -4,9 +4,9 @@ plugins { dependencies { testImplementation 'org.testcontainers:testcontainers' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.3' testImplementation 'ch.qos.logback:logback-classic:1.3.15' - testImplementation 'org.assertj:assertj-core:3.27.4' + testImplementation 'org.assertj:assertj-core:3.27.7' testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.13.3' } diff --git a/test-support/build.gradle b/test-support/build.gradle index 56fcbd98a92..b4943dc8545 100644 --- a/test-support/build.gradle +++ b/test-support/build.gradle @@ -1,5 +1,5 @@ dependencies { implementation 'junit:junit:4.13.2' implementation 'org.slf4j:slf4j-api:2.0.17' - testImplementation 'org.assertj:assertj-core:3.27.4' + testImplementation 'org.assertj:assertj-core:3.27.7' }