diff --git a/build.gradle b/build.gradle index 0c28ad10543..d0b014a618a 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.7.2-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 'me.champeau.gradle.japicmp' version '0.4.3' apply false - id 'com.diffplug.spotless' version '8.10.1' apply false - id 'org.jreleaser' version '1.20.0' apply false + id 'com.gradleup.shadow' version '8.3.11' + id 'me.champeau.gradle.japicmp' version '0.4.6' apply false + id 'com.diffplug.spotless' version '8.10.4' apply false + id 'org.jreleaser' version '1.26.0' apply false } apply from: "$rootDir/gradle/ci-support.gradle" @@ -134,11 +134,11 @@ subprojects { } dependencies { - 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 'ch.qos.logback:logback-classic:1.3.16' + testImplementation 'org.assertj:assertj-core:3.27.7' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } checkstyle { diff --git a/core/build.gradle b/core/build.gradle index d7a54a26afe..393d2f3b162 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -91,22 +91,22 @@ dependencies { api 'com.github.docker-java:docker-java-transport-zerodep' - shaded 'com.google.guava:guava:33.3.1-jre' - shaded "org.yaml:snakeyaml:2.6" + shaded 'com.google.guava:guava:33.7.2-jre' + shaded "org.yaml:snakeyaml:2.7" shaded 'org.glassfish.main.external:trilead-ssh2-repackaged:4.1.2' shaded 'org.zeroturnaround:zt-exec:1.13.0' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.3' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' testImplementation('com.google.cloud.tools:jib-core:0.28.2') { 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.35.0' + testImplementation 'redis.clients:jedis:8.0.2' + testImplementation 'com.rabbitmq:amqp-client:5.37.0' testImplementation 'org.mongodb:mongo-java-driver:3.12.14' testImplementation ('org.mockito:mockito-core:4.11.0') { @@ -120,8 +120,8 @@ 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' + jarFileTestRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' + jarFileTestImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' 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..dc9dc355e80 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.8.0.RELEASE" - testRuntimeOnly 'org.junit.jupiter:junit-jupiter:5.13.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.10.3' + testRuntimeOnly 'org.junit.jupiter:junit-jupiter:5.14.4' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' 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..9fa7776e2b2 100644 --- a/docs/examples/spock/redis/build.gradle +++ b/docs/examples/spock/redis/build.gradle @@ -4,10 +4,10 @@ plugins { } dependencies { - api "io.lettuce:lettuce-core:6.8.0.RELEASE" - testImplementation 'org.spockframework:spock-core:2.3-groovy-4.0' + api "io.lettuce:lettuce-core:7.8.0.RELEASE" + testImplementation 'org.spockframework:spock-core:2.5-groovy-4.0' testImplementation project(":testcontainers-spock") - testImplementation 'ch.qos.logback:logback-classic:1.3.15' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' } test { diff --git a/examples/build.gradle b/examples/build.gradle index 69684942d54..0dd18518f94 100644 --- a/examples/build.gradle +++ b/examples/build.gradle @@ -1,6 +1,6 @@ // empty build.gradle for dependabot plugins { - id 'com.diffplug.spotless' version '8.10.1' apply false + id 'com.diffplug.spotless' version '8.10.4' apply false } apply from: "$rootDir/../gradle/ci-support.gradle" diff --git a/examples/cucumber/build.gradle b/examples/cucumber/build.gradle index 84dbc39a85e..632e9d29896 100644 --- a/examples/cucumber/build.gradle +++ b/examples/cucumber/build.gradle @@ -7,19 +7,19 @@ repositories { } dependencies { - implementation platform('org.seleniumhq.selenium:selenium-bom:4.35.0') + implementation platform('org.seleniumhq.selenium:selenium-bom:4.51.0') implementation 'org.seleniumhq.selenium:selenium-remote-driver' implementation 'org.seleniumhq.selenium:selenium-firefox-driver' implementation 'org.seleniumhq.selenium:selenium-chrome-driver' - testImplementation platform('org.junit:junit-bom:5.13.4') + testImplementation platform('org.junit:junit-bom:5.14.4') testImplementation 'org.junit.platform:junit-platform-suite' - testImplementation platform('io.cucumber:cucumber-bom:7.30.0') + testImplementation platform('io.cucumber:cucumber-bom:8.0.4') testImplementation 'io.cucumber:cucumber-java' testImplementation 'io.cucumber:cucumber-junit-platform-engine' testImplementation 'org.testcontainers:testcontainers-selenium' - testImplementation 'org.assertj:assertj-core:3.27.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.10.3' + testImplementation 'org.assertj:assertj-core:3.27.7' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/hazelcast/build.gradle b/examples/hazelcast/build.gradle index c5086cc4d20..adfc418c060 100644 --- a/examples/hazelcast/build.gradle +++ b/examples/hazelcast/build.gradle @@ -9,10 +9,10 @@ repositories { dependencies { testImplementation 'org.testcontainers:testcontainers' testImplementation 'com.hazelcast:hazelcast:5.3.8' - 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' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' + testImplementation 'org.assertj:assertj-core:3.27.7' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/immudb/build.gradle b/examples/immudb/build.gradle index a4d656dd762..e079fc205c2 100644 --- a/examples/immudb/build.gradle +++ b/examples/immudb/build.gradle @@ -10,11 +10,11 @@ dependencies { implementation 'io.codenotary:immudb4j:1.0.1' testImplementation 'org.testcontainers:testcontainers' testImplementation 'org.testcontainers:testcontainers-junit-jupiter' - testImplementation 'org.assertj:assertj-core:3.27.4' + testImplementation 'org.assertj:assertj-core:3.27.7' testImplementation 'com.google.guava:guava:23.0' - testImplementation 'ch.qos.logback:logback-classic:1.3.15' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/kafka-cluster/build.gradle b/examples/kafka-cluster/build.gradle index 67ca7e4e37c..ddfad039434 100644 --- a/examples/kafka-cluster/build.gradle +++ b/examples/kafka-cluster/build.gradle @@ -7,16 +7,16 @@ repositories { } dependencies { - testCompileOnly "org.projectlombok:lombok:1.18.38" - testAnnotationProcessor "org.projectlombok:lombok:1.18.38" + testCompileOnly "org.projectlombok:lombok:1.18.48" + testAnnotationProcessor "org.projectlombok:lombok:1.18.48" testImplementation 'org.testcontainers:testcontainers-kafka' - testImplementation 'org.apache.kafka:kafka-clients:4.1.0' - testImplementation 'org.assertj:assertj-core:3.27.4' + testImplementation 'org.apache.kafka:kafka-clients:4.3.1' + testImplementation 'org.assertj:assertj-core:3.27.7' testImplementation 'com.google.guava:guava:23.0' - testImplementation 'ch.qos.logback:logback-classic:1.3.15' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' testImplementation 'org.awaitility:awaitility:4.3.0' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/nats/build.gradle b/examples/nats/build.gradle index 5e63a2d33a0..4dec2a7208c 100644 --- a/examples/nats/build.gradle +++ b/examples/nats/build.gradle @@ -7,13 +7,13 @@ repositories { } dependencies { - testImplementation 'org.assertj:assertj-core:3.27.4' + testImplementation 'org.assertj:assertj-core:3.27.7' testImplementation 'org.testcontainers:testcontainers' - testImplementation 'io.nats:jnats:2.23.0' - testImplementation 'ch.qos.logback:logback-classic:1.3.15' + testImplementation 'io.nats:jnats:2.26.4' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' testImplementation 'org.apache.httpcomponents:httpclient:4.5.14' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/neo4j-container/build.gradle b/examples/neo4j-container/build.gradle index 7a6eed0016d..c29ebffd58f 100644 --- a/examples/neo4j-container/build.gradle +++ b/examples/neo4j-container/build.gradle @@ -7,12 +7,12 @@ repositories { } dependencies { - testImplementation 'org.assertj:assertj-core:3.27.4' - testImplementation 'org.neo4j.driver:neo4j-java-driver:4.4.20' + testImplementation 'org.assertj:assertj-core:3.27.7' + testImplementation 'org.neo4j.driver:neo4j-java-driver:4.4.27' testImplementation 'org.testcontainers:testcontainers-neo4j' testImplementation 'org.testcontainers:testcontainers-junit-jupiter' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/ollama-hugging-face/build.gradle b/examples/ollama-hugging-face/build.gradle index 1d747834acc..73febd01e9a 100644 --- a/examples/ollama-hugging-face/build.gradle +++ b/examples/ollama-hugging-face/build.gradle @@ -8,11 +8,11 @@ repositories { dependencies { testImplementation 'org.testcontainers:testcontainers-ollama' - testImplementation 'org.assertj:assertj-core:3.27.4' - testImplementation 'ch.qos.logback:logback-classic:1.3.15' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testImplementation 'io.rest-assured:rest-assured:5.5.6' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testImplementation 'org.assertj:assertj-core:3.27.7' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testImplementation 'io.rest-assured:rest-assured:6.1.0' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/redis-backed-cache-testng/build.gradle b/examples/redis-backed-cache-testng/build.gradle index f0d043ce978..99ab746879c 100644 --- a/examples/redis-backed-cache-testng/build.gradle +++ b/examples/redis-backed-cache-testng/build.gradle @@ -8,13 +8,13 @@ repositories { dependencies { compileOnly 'org.slf4j:slf4j-api:1.7.36' - implementation 'redis.clients:jedis:6.2.0' - implementation 'com.google.code.gson:gson:2.13.2' + implementation 'redis.clients:jedis:8.0.2' + implementation 'com.google.code.gson:gson:2.14.0' implementation 'com.google.guava:guava:23.0' testImplementation 'org.testcontainers:testcontainers' - testImplementation 'ch.qos.logback:logback-classic:1.3.15' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' testImplementation 'org.testng:testng:7.5.1' - testImplementation 'org.assertj:assertj-core:3.27.4' + testImplementation 'org.assertj:assertj-core:3.27.7' } test { diff --git a/examples/redis-backed-cache/build.gradle b/examples/redis-backed-cache/build.gradle index 5d20b6175dc..50cf907dedc 100644 --- a/examples/redis-backed-cache/build.gradle +++ b/examples/redis-backed-cache/build.gradle @@ -8,15 +8,15 @@ repositories { dependencies { compileOnly 'org.slf4j:slf4j-api:1.7.36' - implementation 'redis.clients:jedis:6.2.0' - implementation 'com.google.code.gson:gson:2.13.2' + implementation 'redis.clients:jedis:8.0.2' + implementation 'com.google.code.gson:gson:2.14.0' implementation 'com.google.guava:guava:23.0' testImplementation 'org.testcontainers:testcontainers' testImplementation 'org.testcontainers:testcontainers-junit-jupiter' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testImplementation 'ch.qos.logback:logback-classic:1.3.15' - testImplementation 'org.assertj:assertj-core:3.27.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' + testImplementation 'org.assertj:assertj-core:3.27.7' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/selenium-container/build.gradle b/examples/selenium-container/build.gradle index f1a8058e304..e0bcac1b84b 100644 --- a/examples/selenium-container/build.gradle +++ b/examples/selenium-container/build.gradle @@ -16,7 +16,7 @@ dependencies { testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'org.testcontainers:testcontainers-selenium' testImplementation 'org.testcontainers:testcontainers-junit-jupiter' - testImplementation 'org.assertj:assertj-core:3.27.4' + testImplementation 'org.assertj:assertj-core:3.27.7' } test { diff --git a/examples/sftp/build.gradle b/examples/sftp/build.gradle index d7e2dee0f45..de0bbe92eb0 100644 --- a/examples/sftp/build.gradle +++ b/examples/sftp/build.gradle @@ -7,12 +7,12 @@ repositories { } dependencies { - testImplementation 'com.github.mwiede:jsch:2.27.2' + testImplementation 'com.github.mwiede:jsch:2.28.8' testImplementation 'org.testcontainers:testcontainers' - testImplementation 'org.assertj:assertj-core:3.27.4' - testImplementation 'ch.qos.logback:logback-classic:1.3.15' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testImplementation 'org.assertj:assertj-core:3.27.7' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/singleton-container/build.gradle b/examples/singleton-container/build.gradle index 5db92c84a49..97f0cfce882 100644 --- a/examples/singleton-container/build.gradle +++ b/examples/singleton-container/build.gradle @@ -8,16 +8,16 @@ repositories { dependencies { - implementation 'redis.clients:jedis:6.2.0' - implementation 'com.google.code.gson:gson:2.13.2' + implementation 'redis.clients:jedis:8.0.2' + implementation 'com.google.code.gson:gson:2.14.0' implementation 'com.google.guava:guava:23.0' compileOnly 'org.slf4j:slf4j-api:1.7.36' - testImplementation 'ch.qos.logback:logback-classic:1.3.15' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' testImplementation 'org.testcontainers:testcontainers' - testImplementation 'org.assertj:assertj-core:3.27.4' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testImplementation 'org.assertj:assertj-core:3.27.7' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/solr-container/build.gradle b/examples/solr-container/build.gradle index d0d3944cc0a..844a122980d 100644 --- a/examples/solr-container/build.gradle +++ b/examples/solr-container/build.gradle @@ -7,16 +7,16 @@ repositories { } dependencies { - compileOnly "org.projectlombok:lombok:1.18.38" - annotationProcessor "org.projectlombok:lombok:1.18.38" + compileOnly "org.projectlombok:lombok:1.18.48" + annotationProcessor "org.projectlombok:lombok:1.18.48" implementation 'org.apache.solr:solr-solrj:8.11.4' testImplementation 'org.testcontainers:testcontainers' testImplementation 'org.testcontainers:testcontainers-solr' - testImplementation 'org.assertj:assertj-core:3.27.4' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testImplementation 'org.assertj:assertj-core:3.27.7' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/examples/spring-boot/build.gradle b/examples/spring-boot/build.gradle index e3a40d27f06..b1490a8403c 100644 --- a/examples/spring-boot/build.gradle +++ b/examples/spring-boot/build.gradle @@ -17,7 +17,7 @@ dependencies { runtimeOnly 'org.postgresql:postgresql' testImplementation 'org.springframework.boot:spring-boot-starter-test' testImplementation 'org.testcontainers:testcontainers-postgresql' - testRuntimeOnly "org.junit.platform:junit-platform-launcher:1.8.2" + testRuntimeOnly "org.junit.platform:junit-platform-launcher:1.14.4" } test { diff --git a/examples/zookeeper/build.gradle b/examples/zookeeper/build.gradle index 4208f4ac266..20e9410818d 100644 --- a/examples/zookeeper/build.gradle +++ b/examples/zookeeper/build.gradle @@ -9,10 +9,10 @@ repositories { dependencies { testImplementation 'org.apache.curator:curator-framework:5.9.0' testImplementation 'org.testcontainers:testcontainers' - testImplementation 'org.assertj:assertj-core:3.27.4' - testImplementation 'ch.qos.logback:logback-classic:1.3.15' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.11.0' + testImplementation 'org.assertj:assertj-core:3.27.7' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/modules/activemq/build.gradle b/modules/activemq/build.gradle index c77b386698f..b4147fd54b8 100644 --- a/modules/activemq/build.gradle +++ b/modules/activemq/build.gradle @@ -3,6 +3,6 @@ description = "Testcontainers :: ActiveMQ" dependencies { api project(':testcontainers') - testImplementation "org.apache.activemq:activemq-client:6.2.4" - testImplementation "org.apache.activemq:artemis-jakarta-client:2.55.0" + testImplementation "org.apache.activemq:activemq-client:6.3.2" + testImplementation "org.apache.activemq:artemis-jakarta-client:2.57.0" } diff --git a/modules/azure/build.gradle b/modules/azure/build.gradle index 167c0c26f1a..4b68fca9e42 100644 --- a/modules/azure/build.gradle +++ b/modules/azure/build.gradle @@ -4,16 +4,16 @@ dependencies { api project(':testcontainers') api project(':testcontainers-mssqlserver') // TODO use JDK's HTTP client and/or Apache HttpClient5 - shaded 'com.squareup.okhttp3:okhttp:5.4.0' + shaded 'com.squareup.okhttp3:okhttp:5.5.0' - testImplementation platform("com.azure:azure-sdk-bom:1.2.32") + testImplementation platform("com.azure:azure-sdk-bom:1.3.8") testImplementation 'com.azure:azure-cosmos' testImplementation 'com.azure:azure-storage-blob' testImplementation 'com.azure:azure-storage-queue' testImplementation 'com.azure:azure-data-tables' testImplementation 'com.azure:azure-messaging-eventhubs' testImplementation 'com.azure:azure-messaging-servicebus' - testImplementation 'com.microsoft.sqlserver:mssql-jdbc:13.4.0.jre11' + testImplementation 'com.microsoft.sqlserver:mssql-jdbc:13.6.0.jre11' } tasks.japicmp { diff --git a/modules/cassandra/build.gradle b/modules/cassandra/build.gradle index b0bea00226e..5626ae73a47 100644 --- a/modules/cassandra/build.gradle +++ b/modules/cassandra/build.gradle @@ -8,7 +8,7 @@ configurations.all { dependencies { api project(":testcontainers-database-commons") - api "com.datastax.cassandra:cassandra-driver-core:3.10.0" + api "com.datastax.cassandra:cassandra-driver-core:4.0.0" testImplementation 'com.datastax.oss:java-driver-core:4.17.0' } diff --git a/modules/clickhouse/build.gradle b/modules/clickhouse/build.gradle index 59ea169583c..cbd55422bdf 100644 --- a/modules/clickhouse/build.gradle +++ b/modules/clickhouse/build.gradle @@ -5,12 +5,12 @@ dependencies { api project(':testcontainers-jdbc') compileOnly project(':testcontainers-r2dbc') - compileOnly(group: 'com.clickhouse', name: 'clickhouse-r2dbc', version: '0.9.8', classifier: 'http') + compileOnly(group: 'com.clickhouse', name: 'clickhouse-r2dbc', version: '0.10.0', classifier: 'http') testImplementation project(':testcontainers-jdbc-test') - testRuntimeOnly(group: 'com.clickhouse', name: 'clickhouse-jdbc', version: '0.9.8', classifier: 'all') + testRuntimeOnly(group: 'com.clickhouse', name: 'clickhouse-jdbc', version: '0.10.0', classifier: 'all') - testImplementation 'com.clickhouse:client-v2:0.9.8' + testImplementation 'com.clickhouse:client-v2:0.10.0' testImplementation testFixtures(project(':testcontainers-r2dbc')) - testRuntimeOnly(group: 'com.clickhouse', name: 'clickhouse-r2dbc', version: '0.9.8', classifier: 'http') + testRuntimeOnly(group: 'com.clickhouse', name: 'clickhouse-r2dbc', version: '0.10.0', classifier: 'http') } diff --git a/modules/cockroachdb/build.gradle b/modules/cockroachdb/build.gradle index 275e69eef3d..ca245e4fac8 100644 --- a/modules/cockroachdb/build.gradle +++ b/modules/cockroachdb/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: JDBC :: CockroachDB" dependencies { api project(':testcontainers-jdbc') - testRuntimeOnly 'org.postgresql:postgresql:42.7.10' + testRuntimeOnly 'org.postgresql:postgresql:42.7.14' testImplementation project(':testcontainers-jdbc-test') } diff --git a/modules/couchbase/build.gradle b/modules/couchbase/build.gradle index 068e334e2f1..2e24dab135f 100644 --- a/modules/couchbase/build.gradle +++ b/modules/couchbase/build.gradle @@ -5,6 +5,6 @@ dependencies { // TODO use JDK's HTTP client and/or Apache HttpClient5 shaded 'com.squareup.okhttp3:okhttp:5.5.0' - testImplementation 'com.couchbase.client:java-client:3.11.2' + testImplementation 'com.couchbase.client:java-client:3.12.3' testImplementation 'org.awaitility:awaitility:4.3.0' } diff --git a/modules/cratedb/build.gradle b/modules/cratedb/build.gradle index 62405d559b2..2deba267504 100644 --- a/modules/cratedb/build.gradle +++ b/modules/cratedb/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: JDBC :: CrateDB" dependencies { api project(':testcontainers-jdbc') - testRuntimeOnly 'org.postgresql:postgresql:42.7.12' + testRuntimeOnly 'org.postgresql:postgresql:42.7.14' testImplementation project(':testcontainers-jdbc-test') diff --git a/modules/databend/build.gradle b/modules/databend/build.gradle index 7a779d3ca20..c2f53a96677 100644 --- a/modules/databend/build.gradle +++ b/modules/databend/build.gradle @@ -4,5 +4,5 @@ dependencies { api project(':testcontainers-jdbc') testImplementation project(':testcontainers-jdbc-test') - testRuntimeOnly 'com.databend:databend-jdbc:0.4.6' + testRuntimeOnly 'com.databend:databend-jdbc:0.4.8' } diff --git a/modules/elasticsearch/build.gradle b/modules/elasticsearch/build.gradle index 3134e201e02..ac42c01e3ef 100644 --- a/modules/elasticsearch/build.gradle +++ b/modules/elasticsearch/build.gradle @@ -3,6 +3,6 @@ description = "Testcontainers :: elasticsearch" dependencies { api project(':testcontainers') - testImplementation "org.elasticsearch.client:elasticsearch-rest-client:9.5.2" + testImplementation "org.elasticsearch.client:elasticsearch-rest-client:9.5.5" testImplementation "org.elasticsearch.client:transport:7.17.29" } diff --git a/modules/gcloud/build.gradle b/modules/gcloud/build.gradle index 3a020bdb759..62fdf802cdc 100644 --- a/modules/gcloud/build.gradle +++ b/modules/gcloud/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: GCloud" dependencies { api project(':testcontainers') - testImplementation platform("com.google.cloud:libraries-bom:26.84.0") + testImplementation platform("com.google.cloud:libraries-bom:26.90.0") testImplementation 'com.google.cloud:google-cloud-bigquery' testImplementation 'com.google.cloud:google-cloud-datastore' testImplementation 'com.google.cloud:google-cloud-firestore' diff --git a/modules/grafana/build.gradle b/modules/grafana/build.gradle index 93bae9750b4..7721fcae38c 100644 --- a/modules/grafana/build.gradle +++ b/modules/grafana/build.gradle @@ -4,10 +4,10 @@ dependencies { api project(':testcontainers') testImplementation 'io.rest-assured:rest-assured:5.5.7' - testImplementation 'io.micrometer:micrometer-registry-otlp:1.17.0' + testImplementation 'io.micrometer:micrometer-registry-otlp:1.17.1' testImplementation 'uk.org.webcompere:system-stubs-jupiter:2.1.8' - testImplementation platform('io.opentelemetry:opentelemetry-bom:1.65.0') + testImplementation platform('io.opentelemetry:opentelemetry-bom:1.67.0') testImplementation 'io.opentelemetry:opentelemetry-api' testImplementation 'io.opentelemetry:opentelemetry-sdk' testImplementation 'io.opentelemetry:opentelemetry-exporter-otlp' diff --git a/modules/hivemq/build.gradle b/modules/hivemq/build.gradle index 13ec90ff167..f7c6c846b42 100644 --- a/modules/hivemq/build.gradle +++ b/modules/hivemq/build.gradle @@ -4,18 +4,18 @@ dependencies { api(project(":testcontainers")) api("org.jetbrains:annotations:26.1.0") - shaded("org.apache.commons:commons-lang3:3.20.0") - shaded("commons-io:commons-io:2.21.0") - shaded("org.javassist:javassist:3.32.0-GA") - shaded("org.jboss.shrinkwrap:shrinkwrap-api:1.2.6") - shaded("org.jboss.shrinkwrap:shrinkwrap-impl-base:1.2.6") + shaded("org.apache.commons:commons-lang3:3.21.0") + shaded("commons-io:commons-io:2.22.0") + shaded("org.javassist:javassist:3.33.0-GA") + shaded("org.jboss.shrinkwrap:shrinkwrap-api:2.0.0.Final") + shaded("org.jboss.shrinkwrap:shrinkwrap-impl-base:2.0.0.Final") shaded("net.lingala.zip4j:zip4j:2.11.6") testImplementation(project(":testcontainers-junit-jupiter")) - testImplementation("com.hivemq:hivemq-extension-sdk:4.50.0") - testImplementation("com.hivemq:hivemq-mqtt-client:1.3.15") + testImplementation("com.hivemq:hivemq-extension-sdk:4.56.0") + testImplementation("com.hivemq:hivemq-mqtt-client:1.4.0") testImplementation("org.apache.httpcomponents:httpclient:4.5.14") - testImplementation("ch.qos.logback:logback-classic:1.5.37") + testImplementation("ch.qos.logback:logback-classic:1.6.5") } test { diff --git a/modules/influxdb/build.gradle b/modules/influxdb/build.gradle index 145aa4aac52..e5c7c389ace 100644 --- a/modules/influxdb/build.gradle +++ b/modules/influxdb/build.gradle @@ -6,5 +6,5 @@ dependencies { compileOnly 'org.influxdb:influxdb-java:2.25' testImplementation 'org.influxdb:influxdb-java:2.25' - testImplementation "com.influxdb:influxdb-client-java:7.5.0" + testImplementation "com.influxdb:influxdb-client-java:8.0.0" } diff --git a/modules/jdbc-test/build.gradle b/modules/jdbc-test/build.gradle index 44fe705a255..49b04eab03e 100644 --- a/modules/jdbc-test/build.gradle +++ b/modules/jdbc-test/build.gradle @@ -1,15 +1,15 @@ dependencies { api project(':testcontainers-jdbc') - api 'com.google.guava:guava:33.5.0-jre' - api 'org.apache.commons:commons-lang3:3.20.0' + api 'com.google.guava:guava:33.7.2-jre' + api 'org.apache.commons:commons-lang3:3.21.0' api 'com.zaxxer:HikariCP-java6:2.3.13' api 'commons-dbutils:commons-dbutils:1.8.1' api 'org.assertj:assertj-core:3.27.7' - api 'org.apache.tomcat:tomcat-jdbc:11.0.23' + api 'org.apache.tomcat:tomcat-jdbc:11.0.26' api 'org.vibur:vibur-dbcp:26.0' - api 'com.mysql:mysql-connector-j:9.6.0' - api 'org.junit.jupiter:junit-jupiter:5.14.3' + api 'com.mysql:mysql-connector-j:26.7.0' + api 'org.junit.jupiter:junit-jupiter:5.14.4' } diff --git a/modules/jdbc/build.gradle b/modules/jdbc/build.gradle index 4d538fe2720..a17fad373b2 100644 --- a/modules/jdbc/build.gradle +++ b/modules/jdbc/build.gradle @@ -6,7 +6,7 @@ dependencies { compileOnly 'org.jetbrains:annotations:26.1.0' testImplementation 'commons-dbutils:commons-dbutils:1.8.1' testImplementation 'org.vibur:vibur-dbcp:26.0' - testImplementation 'org.apache.tomcat:tomcat-jdbc:11.0.21' + testImplementation 'org.apache.tomcat:tomcat-jdbc:11.0.26' testImplementation 'com.zaxxer:HikariCP-java6:2.3.13' testImplementation ('org.mockito:mockito-core:4.11.0') { exclude(module: 'hamcrest-core') diff --git a/modules/junit-jupiter/build.gradle b/modules/junit-jupiter/build.gradle index b9ac700cea4..110db865471 100644 --- a/modules/junit-jupiter/build.gradle +++ b/modules/junit-jupiter/build.gradle @@ -2,18 +2,18 @@ description = "Testcontainers :: JUnit Jupiter Extension" dependencies { api project(':testcontainers') - implementation platform('org.junit:junit-bom:5.14.3') + implementation platform('org.junit:junit-bom:5.14.4') implementation 'org.junit.jupiter:junit-jupiter-api' testImplementation project(':testcontainers-mysql') testImplementation project(':testcontainers-postgresql') - testImplementation 'com.zaxxer:HikariCP:7.0.2' - testImplementation 'redis.clients:jedis:7.5.3' + testImplementation 'com.zaxxer:HikariCP:7.1.0' + testImplementation 'redis.clients:jedis:8.0.2' testImplementation 'org.apache.httpcomponents:httpclient:4.5.14' testImplementation ('org.mockito:mockito-core:4.11.0') { exclude(module: 'hamcrest-core') } - testRuntimeOnly 'org.postgresql:postgresql:42.7.12' - testRuntimeOnly 'com.mysql:mysql-connector-j:9.6.0' + testRuntimeOnly 'org.postgresql:postgresql:42.7.14' + testRuntimeOnly 'com.mysql:mysql-connector-j:26.7.0' } diff --git a/modules/k3s/build.gradle b/modules/k3s/build.gradle index 0a8d628b469..f1c7c88b733 100644 --- a/modules/k3s/build.gradle +++ b/modules/k3s/build.gradle @@ -6,6 +6,6 @@ dependencies { // Synchronize with the jackson version, must match major and minor version shaded 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.18.4' - testImplementation 'io.fabric8:kubernetes-client:7.8.0' + testImplementation 'io.fabric8:kubernetes-client:8.0.0' testImplementation 'io.kubernetes:client-java:25.0.0-legacy' } diff --git a/modules/localstack/build.gradle b/modules/localstack/build.gradle index eca4aeaa27a..075ede12da8 100644 --- a/modules/localstack/build.gradle +++ b/modules/localstack/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: Localstack" dependencies { api project(':testcontainers') - testImplementation platform("software.amazon.awssdk:bom:2.46.20") + testImplementation platform("software.amazon.awssdk:bom:2.55.14") testImplementation 'software.amazon.awssdk:s3' testImplementation 'software.amazon.awssdk:sqs' testImplementation 'software.amazon.awssdk:cloudwatchlogs' diff --git a/modules/mariadb/build.gradle b/modules/mariadb/build.gradle index 10086b4e058..7bc54431156 100644 --- a/modules/mariadb/build.gradle +++ b/modules/mariadb/build.gradle @@ -7,7 +7,7 @@ dependencies { compileOnly 'org.mariadb:r2dbc-mariadb:1.0.3' testImplementation project(':testcontainers-jdbc-test') - testImplementation 'org.mariadb.jdbc:mariadb-java-client:3.5.9' + testImplementation 'org.mariadb.jdbc:mariadb-java-client:3.5.10' testImplementation testFixtures(project(':testcontainers-r2dbc')) testRuntimeOnly 'org.mariadb:r2dbc-mariadb:1.0.3' diff --git a/modules/milvus/build.gradle b/modules/milvus/build.gradle index 613971697b6..db393509ba4 100644 --- a/modules/milvus/build.gradle +++ b/modules/milvus/build.gradle @@ -3,5 +3,5 @@ description = "Testcontainers :: Milvus" dependencies { api project(':testcontainers') - testImplementation 'io.milvus:milvus-sdk-java:2.6.17' + testImplementation 'io.milvus:milvus-sdk-java:3.0.10' } diff --git a/modules/mockserver/build.gradle b/modules/mockserver/build.gradle index 2ff2e9f34c6..558383102b1 100644 --- a/modules/mockserver/build.gradle +++ b/modules/mockserver/build.gradle @@ -3,6 +3,6 @@ description = "Testcontainers :: MockServer" dependencies { api project(':testcontainers') - testImplementation 'org.mock-server:mockserver-client-java:5.15.0' + testImplementation 'org.mock-server:mockserver-client-java:8.0.0' testImplementation 'io.rest-assured:rest-assured:5.5.7' } diff --git a/modules/mongodb/build.gradle b/modules/mongodb/build.gradle index 8e9f1420ddf..169d33ba1bc 100644 --- a/modules/mongodb/build.gradle +++ b/modules/mongodb/build.gradle @@ -3,5 +3,5 @@ description = "Testcontainers :: MongoDB" dependencies { api project(':testcontainers') - testImplementation("org.mongodb:mongodb-driver-sync:5.1.4") + testImplementation("org.mongodb:mongodb-driver-sync:5.13.0") } diff --git a/modules/mssqlserver/build.gradle b/modules/mssqlserver/build.gradle index cb3e7a5b55e..35be978ef7f 100644 --- a/modules/mssqlserver/build.gradle +++ b/modules/mssqlserver/build.gradle @@ -4,13 +4,13 @@ dependencies { api project(':testcontainers-jdbc') compileOnly project(':testcontainers-r2dbc') - compileOnly 'io.r2dbc:r2dbc-mssql:1.0.5.RELEASE' + compileOnly 'io.r2dbc:r2dbc-mssql:1.0.7.RELEASE' testImplementation project(':testcontainers-jdbc-test') - testImplementation 'com.microsoft.sqlserver:mssql-jdbc:13.4.0.jre11' + testImplementation 'com.microsoft.sqlserver:mssql-jdbc:13.6.0.jre11' testImplementation project(':testcontainers-r2dbc') - testRuntimeOnly 'io.r2dbc:r2dbc-mssql:1.0.5.RELEASE' + testRuntimeOnly 'io.r2dbc:r2dbc-mssql:1.0.7.RELEASE' // MSSQL's wait strategy requires the JDBC driver testImplementation testFixtures(project(':testcontainers-r2dbc')) diff --git a/modules/mysql/build.gradle b/modules/mysql/build.gradle index 2cf8b17d64f..4951e42f495 100644 --- a/modules/mysql/build.gradle +++ b/modules/mysql/build.gradle @@ -4,13 +4,13 @@ dependencies { api project(':testcontainers-jdbc') compileOnly project(':testcontainers-r2dbc') - compileOnly 'io.asyncer:r2dbc-mysql:1.4.1' + compileOnly 'io.asyncer:r2dbc-mysql:1.4.3' testImplementation project(':testcontainers-jdbc-test') - testRuntimeOnly 'com.mysql:mysql-connector-j:9.6.0' + testRuntimeOnly 'com.mysql:mysql-connector-j:26.7.0' testImplementation testFixtures(project(':testcontainers-r2dbc')) - testRuntimeOnly 'io.asyncer:r2dbc-mysql:1.4.1' + testRuntimeOnly 'io.asyncer:r2dbc-mysql:1.4.3' compileOnly 'org.jetbrains:annotations:26.1.0' } diff --git a/modules/neo4j/build.gradle b/modules/neo4j/build.gradle index 96f73b3bb81..2f378297ab0 100644 --- a/modules/neo4j/build.gradle +++ b/modules/neo4j/build.gradle @@ -33,5 +33,5 @@ dependencies { api project(":testcontainers") - testImplementation 'org.neo4j.driver:neo4j-java-driver:4.4.22' + testImplementation 'org.neo4j.driver:neo4j-java-driver:4.4.27' } diff --git a/modules/oceanbase/build.gradle b/modules/oceanbase/build.gradle index f570d741f7b..21a2e4f85e8 100644 --- a/modules/oceanbase/build.gradle +++ b/modules/oceanbase/build.gradle @@ -4,5 +4,5 @@ dependencies { api project(':testcontainers-jdbc') testImplementation project(':testcontainers-jdbc-test') - testRuntimeOnly 'com.mysql:mysql-connector-j:9.6.0' + testRuntimeOnly 'com.mysql:mysql-connector-j:26.7.0' } diff --git a/modules/openfga/build.gradle b/modules/openfga/build.gradle index b6bf9ff8e70..319df87f688 100644 --- a/modules/openfga/build.gradle +++ b/modules/openfga/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: OpenFGA" dependencies { api project(':testcontainers') - testImplementation 'dev.openfga:openfga-sdk:0.9.9' + testImplementation 'dev.openfga:openfga-sdk:0.11.0' } test { diff --git a/modules/oracle-free/build.gradle b/modules/oracle-free/build.gradle index 935fe701f6f..e919299f563 100644 --- a/modules/oracle-free/build.gradle +++ b/modules/oracle-free/build.gradle @@ -7,7 +7,7 @@ dependencies { compileOnly 'com.oracle.database.r2dbc:oracle-r2dbc:1.3.0' testImplementation project(':testcontainers-jdbc-test') - testImplementation 'com.oracle.database.jdbc:ojdbc11:23.26.2.0.0' + testImplementation 'com.oracle.database.jdbc:ojdbc11:23.26.3.0.0' compileOnly 'org.jetbrains:annotations:26.1.0' diff --git a/modules/oracle-xe/build.gradle b/modules/oracle-xe/build.gradle index 1fb43310ae0..637399d1295 100644 --- a/modules/oracle-xe/build.gradle +++ b/modules/oracle-xe/build.gradle @@ -7,7 +7,7 @@ dependencies { compileOnly 'com.oracle.database.r2dbc:oracle-r2dbc:1.3.0' testImplementation project(':testcontainers-jdbc-test') - testImplementation 'com.oracle.database.jdbc:ojdbc11:23.26.1.0.0' + testImplementation 'com.oracle.database.jdbc:ojdbc11:23.26.3.0.0' compileOnly 'org.jetbrains:annotations:26.1.0' diff --git a/modules/orientdb/build.gradle b/modules/orientdb/build.gradle index 6d691b407ce..f738b5006e5 100644 --- a/modules/orientdb/build.gradle +++ b/modules/orientdb/build.gradle @@ -3,8 +3,8 @@ description = "Testcontainers :: Orientdb" dependencies { api project(":testcontainers") - api "com.orientechnologies:orientdb-client:3.2.53" + api "com.orientechnologies:orientdb-client:3.2.57" - testImplementation 'org.apache.tinkerpop:gremlin-driver:3.8.1' - testImplementation "com.orientechnologies:orientdb-gremlin:3.2.53" + testImplementation 'org.apache.tinkerpop:gremlin-driver:3.8.2' + testImplementation "com.orientechnologies:orientdb-gremlin:3.2.57" } diff --git a/modules/postgresql/build.gradle b/modules/postgresql/build.gradle index db7382f34d3..9025b3d1523 100644 --- a/modules/postgresql/build.gradle +++ b/modules/postgresql/build.gradle @@ -7,7 +7,7 @@ dependencies { compileOnly 'io.r2dbc:r2dbc-postgresql:0.8.13.RELEASE' testImplementation project(':testcontainers-jdbc-test') - testRuntimeOnly 'org.postgresql:postgresql:42.7.12' + testRuntimeOnly 'org.postgresql:postgresql:42.7.14' testImplementation testFixtures(project(':testcontainers-r2dbc')) testRuntimeOnly 'io.r2dbc:r2dbc-postgresql:0.8.13.RELEASE' diff --git a/modules/pulsar/build.gradle b/modules/pulsar/build.gradle index 9dee1058aa5..1d7bb197546 100644 --- a/modules/pulsar/build.gradle +++ b/modules/pulsar/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: Pulsar" dependencies { api project(':testcontainers') - testImplementation platform("org.apache.pulsar:pulsar-bom:4.2.0") + testImplementation platform("org.apache.pulsar:pulsar-bom:5.0.0") testImplementation 'org.apache.pulsar:pulsar-client' testImplementation 'org.apache.pulsar:pulsar-client-admin' } diff --git a/modules/qdrant/build.gradle b/modules/qdrant/build.gradle index 98b8fc403fc..3e2a9009371 100644 --- a/modules/qdrant/build.gradle +++ b/modules/qdrant/build.gradle @@ -3,8 +3,8 @@ description = "Testcontainers :: Qdrant" dependencies { api project(':testcontainers') - testImplementation 'io.qdrant:client:1.17.0' - testImplementation platform('io.grpc:grpc-bom:1.80.0') + testImplementation 'io.qdrant:client:1.19.0' + testImplementation platform('io.grpc:grpc-bom:1.84.2') testImplementation 'io.grpc:grpc-stub' testImplementation 'io.grpc:grpc-protobuf' testImplementation 'io.grpc:grpc-netty-shaded' diff --git a/modules/questdb/build.gradle b/modules/questdb/build.gradle index 04b714ff783..974f2c5f8db 100644 --- a/modules/questdb/build.gradle +++ b/modules/questdb/build.gradle @@ -4,10 +4,10 @@ dependencies { api project(':testcontainers') api project(':testcontainers-jdbc') - testRuntimeOnly 'org.postgresql:postgresql:42.7.12' + testRuntimeOnly 'org.postgresql:postgresql:42.7.14' testImplementation project(':testcontainers-jdbc-test') - testImplementation 'org.questdb:questdb:9.2.2' + testImplementation 'org.questdb:questdb:10.0.1' testImplementation 'org.awaitility:awaitility:4.3.0' testImplementation 'org.apache.httpcomponents:httpclient:4.5.14' } diff --git a/modules/r2dbc/build.gradle b/modules/r2dbc/build.gradle index 9c93885fd6f..0abf550d28c 100644 --- a/modules/r2dbc/build.gradle +++ b/modules/r2dbc/build.gradle @@ -6,12 +6,12 @@ description = "Testcontainers :: R2DBC" dependencies { api project(':testcontainers') - api 'io.r2dbc:r2dbc-spi:0.9.0.RELEASE' + api 'io.r2dbc:r2dbc-spi:0.9.1.RELEASE' testImplementation 'io.r2dbc:r2dbc-postgresql:0.8.13.RELEASE' testImplementation project(':testcontainers-postgresql') - testFixturesImplementation 'io.projectreactor:reactor-core:3.8.6' + testFixturesImplementation 'io.projectreactor:reactor-core:3.8.7' testFixturesImplementation 'org.assertj:assertj-core:3.27.7' - testFixturesImplementation 'org.junit.jupiter:junit-jupiter:5.14.3' + testFixturesImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' } diff --git a/modules/rabbitmq/build.gradle b/modules/rabbitmq/build.gradle index 1b9cd99168b..104ba79bb8c 100644 --- a/modules/rabbitmq/build.gradle +++ b/modules/rabbitmq/build.gradle @@ -3,6 +3,6 @@ description = "Testcontainers :: RabbitMQ" dependencies { api project(":testcontainers") - testImplementation 'com.rabbitmq:amqp-client:5.33.0' + testImplementation 'com.rabbitmq:amqp-client:5.37.0' compileOnly 'org.jetbrains:annotations:26.1.0' } diff --git a/modules/redpanda/build.gradle b/modules/redpanda/build.gradle index 40c88ea347e..fc89cb5d60a 100644 --- a/modules/redpanda/build.gradle +++ b/modules/redpanda/build.gradle @@ -2,7 +2,7 @@ description = "Testcontainers :: Redpanda" dependencies { api project(':testcontainers') - shaded 'org.freemarker:freemarker:2.3.34' + shaded 'org.freemarker:freemarker:2.3.35' testImplementation 'org.apache.kafka:kafka-clients:4.3.1' testImplementation 'io.rest-assured:rest-assured:5.5.7' diff --git a/modules/scylladb/build.gradle b/modules/scylladb/build.gradle index 480d1958609..d8c233e84e7 100644 --- a/modules/scylladb/build.gradle +++ b/modules/scylladb/build.gradle @@ -3,6 +3,6 @@ description = "Testcontainers :: ScyllaDB" dependencies { api project(":testcontainers") - testImplementation 'com.scylladb:java-driver-core:4.19.0.8' - testImplementation 'software.amazon.awssdk:dynamodb:2.46.20' + testImplementation 'com.scylladb:java-driver-core:4.19.2.2' + testImplementation 'software.amazon.awssdk:dynamodb:2.55.14' } diff --git a/modules/selenium/build.gradle b/modules/selenium/build.gradle index 79b525b6185..fb4334f332a 100644 --- a/modules/selenium/build.gradle +++ b/modules/selenium/build.gradle @@ -3,8 +3,8 @@ description = "Testcontainers :: Selenium" dependencies { api project(':testcontainers') - provided 'org.seleniumhq.selenium:selenium-remote-driver:4.10.0' - provided 'org.seleniumhq.selenium:selenium-chrome-driver:4.10.0' + provided 'org.seleniumhq.selenium:selenium-remote-driver:4.51.0' + provided 'org.seleniumhq.selenium:selenium-chrome-driver:4.51.0' testImplementation platform('org.seleniumhq.selenium:selenium-bom:4.13.0') testImplementation 'org.seleniumhq.selenium:selenium-firefox-driver' diff --git a/modules/solace/build.gradle b/modules/solace/build.gradle index 1a6d2ed5a65..2aea1c520a5 100644 --- a/modules/solace/build.gradle +++ b/modules/solace/build.gradle @@ -5,7 +5,7 @@ dependencies { shaded 'org.awaitility:awaitility:4.3.0' - testImplementation 'com.solacesystems:sol-jcsmp:10.30.1' + testImplementation 'com.solacesystems:sol-jcsmp:10.30.2' testImplementation 'org.apache.qpid:qpid-jms-client:0.61.0' testImplementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.5' testImplementation 'org.apache.httpcomponents:fluent-hc:4.5.14' diff --git a/modules/solr/build.gradle b/modules/solr/build.gradle index 509bce7c66f..2f2fad2b92a 100644 --- a/modules/solr/build.gradle +++ b/modules/solr/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: Solr" dependencies { api project(':testcontainers') // TODO use JDK's HTTP client and/or Apache HttpClient5 - shaded 'com.squareup.okhttp3:okhttp:5.4.0' + shaded 'com.squareup.okhttp3:okhttp:5.5.0' testImplementation 'org.apache.solr:solr-solrj:8.11.4' } diff --git a/modules/spock/build.gradle b/modules/spock/build.gradle index 2ff27ecbace..817d4ab6eb0 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.5-groovy-4.0' testImplementation project(':testcontainers-selenium') testImplementation project(':testcontainers-mysql') @@ -15,9 +15,9 @@ dependencies { testImplementation 'com.zaxxer:HikariCP:7.1.0' testImplementation 'org.apache.httpcomponents:httpclient:4.5.14' - testRuntimeOnly 'org.postgresql:postgresql:42.7.12' - testRuntimeOnly 'com.mysql:mysql-connector-j:9.6.0' - testRuntimeOnly platform('org.junit:junit-bom:5.14.3') + testRuntimeOnly 'org.postgresql:postgresql:42.7.14' + testRuntimeOnly 'com.mysql:mysql-connector-j:26.7.0' + testRuntimeOnly platform('org.junit:junit-bom:5.14.4') testRuntimeOnly 'org.junit.platform:junit-platform-launcher' testRuntimeOnly 'org.junit.platform:junit-platform-testkit' diff --git a/modules/tidb/build.gradle b/modules/tidb/build.gradle index a59b1f6a84e..7404a3ca6a1 100644 --- a/modules/tidb/build.gradle +++ b/modules/tidb/build.gradle @@ -4,6 +4,6 @@ dependencies { api project(':testcontainers-jdbc') testImplementation project(':testcontainers-jdbc-test') - testRuntimeOnly 'com.mysql:mysql-connector-j:9.6.0' + testRuntimeOnly 'com.mysql:mysql-connector-j:26.7.0' compileOnly 'org.jetbrains:annotations:26.1.0' } diff --git a/modules/toxiproxy/build.gradle b/modules/toxiproxy/build.gradle index 3e3a63a1fca..45532e55227 100644 --- a/modules/toxiproxy/build.gradle +++ b/modules/toxiproxy/build.gradle @@ -4,5 +4,5 @@ dependencies { api project(':testcontainers') api 'eu.rekawek.toxiproxy:toxiproxy-java:2.1.11' - testImplementation 'redis.clients:jedis:7.5.3' + testImplementation 'redis.clients:jedis:8.0.2' } diff --git a/modules/weaviate/build.gradle b/modules/weaviate/build.gradle index 404329b161f..d1bb29ace54 100644 --- a/modules/weaviate/build.gradle +++ b/modules/weaviate/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: Weaviate" dependencies { api project(':testcontainers') - testImplementation 'io.weaviate:client6:6.3.0' + testImplementation 'io.weaviate:client6:6.3.1' } test { diff --git a/settings.gradle b/settings.gradle index 374dbbb00dc..f604008091f 100644 --- a/settings.gradle +++ b/settings.gradle @@ -5,8 +5,8 @@ buildscript { } } dependencies { - classpath "com.gradle:develocity-gradle-plugin:4.4.1" - classpath "com.gradle:common-custom-user-data-gradle-plugin:2.6.0" + classpath "com.gradle:develocity-gradle-plugin:4.6.0" + classpath "com.gradle:common-custom-user-data-gradle-plugin:2.8.0" classpath "org.gradle.toolchains:foojay-resolver:0.8.0" } } diff --git a/smoke-test/build.gradle b/smoke-test/build.gradle index ed1e73ecfb8..1c62aa60c2b 100644 --- a/smoke-test/build.gradle +++ b/smoke-test/build.gradle @@ -1,6 +1,6 @@ // empty build.gradle for dependabot plugins { - id 'com.diffplug.spotless' version '8.10.1' apply false + id 'com.diffplug.spotless' version '8.10.4' apply false } apply from: "$rootDir/../gradle/ci-support.gradle" diff --git a/smoke-test/turbo-mode/build.gradle b/smoke-test/turbo-mode/build.gradle index fb3f09244fd..42e6de39f2e 100644 --- a/smoke-test/turbo-mode/build.gradle +++ b/smoke-test/turbo-mode/build.gradle @@ -4,10 +4,10 @@ plugins { dependencies { testImplementation 'org.testcontainers:testcontainers' - testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testImplementation 'ch.qos.logback:logback-classic:1.3.15' - testImplementation 'org.assertj:assertj-core:3.27.4' - testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.13.3' + testImplementation 'org.junit.jupiter:junit-jupiter:5.14.4' + testImplementation 'ch.qos.logback:logback-classic:1.3.16' + testImplementation 'org.assertj:assertj-core:3.27.7' + testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.4' } test { diff --git a/test-support/build.gradle b/test-support/build.gradle index 56fcbd98a92..79f68428a97 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' + implementation 'org.slf4j:slf4j-api:2.0.20' + testImplementation 'org.assertj:assertj-core:3.27.7' }