diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index d57159f44ca..727bcc94c01 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -18,6 +18,6 @@ jobs: if: github.repository == 'testcontainers/testcontainers-java' runs-on: ubuntu-latest steps: - - uses: release-drafter/release-drafter@b1476f6e6eb133afa41ed8589daba6dc69b4d3f5 # v5.19.0 + - uses: release-drafter/release-drafter@eada3c96a64734dd381cfbda23511034e328ddb0 # v5.19.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/core/build.gradle b/core/build.gradle index 66f9fe7dcc0..2d2bca3d9d2 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -70,7 +70,7 @@ dependencies { exclude(group: 'org.jetbrains', module: 'annotations') } - provided('com.google.cloud.tools:jib-core:0.28.1') { + provided('com.google.cloud.tools:jib-core:0.28.2') { exclude group: 'com.google.guava', module: 'guava' exclude group: 'com.fasterxml.jackson.datatype', module: 'jackson-datatype-jsr310' exclude group: 'com.fasterxml.jackson.core', module: 'jackson-core' @@ -96,16 +96,16 @@ dependencies { shaded 'org.glassfish.main.external:trilead-ssh2-repackaged:4.1.2' - shaded 'org.zeroturnaround:zt-exec:1.12' + shaded 'org.zeroturnaround:zt-exec:1.13.0' testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.14.3' testImplementation 'org.junit.jupiter:junit-jupiter:5.13.4' - testImplementation('com.google.cloud.tools:jib-core:0.28.1') { + 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 'redis.clients:jedis:7.5.3' testImplementation 'com.rabbitmq:amqp-client:5.26.0' testImplementation 'org.mongodb:mongo-java-driver:3.12.14' diff --git a/modules/activemq/build.gradle b/modules/activemq/build.gradle index d88c0053379..c77b386698f 100644 --- a/modules/activemq/build.gradle +++ b/modules/activemq/build.gradle @@ -4,5 +4,5 @@ dependencies { api project(':testcontainers') testImplementation "org.apache.activemq:activemq-client:6.2.4" - testImplementation "org.apache.activemq:artemis-jakarta-client:2.53.0" + testImplementation "org.apache.activemq:artemis-jakarta-client:2.55.0" } diff --git a/modules/azure/build.gradle b/modules/azure/build.gradle index faabca60be9..167c0c26f1a 100644 --- a/modules/azure/build.gradle +++ b/modules/azure/build.gradle @@ -4,7 +4,7 @@ dependencies { api project(':testcontainers') api project(':testcontainers-mssqlserver') // TODO use JDK's HTTP client and/or Apache HttpClient5 - shaded 'com.squareup.okhttp3:okhttp:5.3.2' + shaded 'com.squareup.okhttp3:okhttp:5.4.0' testImplementation platform("com.azure:azure-sdk-bom:1.2.32") testImplementation 'com.azure:azure-cosmos' diff --git a/modules/cratedb/build.gradle b/modules/cratedb/build.gradle index 7b6a3468e03..62405d559b2 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.10' + testRuntimeOnly 'org.postgresql:postgresql:42.7.12' testImplementation project(':testcontainers-jdbc-test') diff --git a/modules/db2/build.gradle b/modules/db2/build.gradle index 5546fdb6c65..afae0bfd751 100644 --- a/modules/db2/build.gradle +++ b/modules/db2/build.gradle @@ -4,5 +4,5 @@ dependencies { api project(':testcontainers-jdbc') testImplementation project(':testcontainers-jdbc-test') - testRuntimeOnly 'com.ibm.db2:jcc:12.1.4.0' + testRuntimeOnly 'com.ibm.db2:jcc:12.1.5.0' } diff --git a/modules/elasticsearch/build.gradle b/modules/elasticsearch/build.gradle index 114a07ffe85..7f57916e991 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.3.3" + testImplementation "org.elasticsearch.client:elasticsearch-rest-client:9.4.3" testImplementation "org.elasticsearch.client:transport:7.17.29" } diff --git a/modules/gcloud/build.gradle b/modules/gcloud/build.gradle index 08fb09887dd..3a020bdb759 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.79.0") + testImplementation platform("com.google.cloud:libraries-bom:26.84.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 c6ee3eaa010..2a00b28ee33 100644 --- a/modules/grafana/build.gradle +++ b/modules/grafana/build.gradle @@ -4,7 +4,7 @@ dependencies { api project(':testcontainers') testImplementation 'io.rest-assured:rest-assured:5.5.7' - testImplementation 'io.micrometer:micrometer-registry-otlp:1.16.5' + testImplementation 'io.micrometer:micrometer-registry-otlp:1.17.0' testImplementation 'uk.org.webcompere:system-stubs-jupiter:2.1.8' testImplementation platform('io.opentelemetry:opentelemetry-bom:1.61.0') diff --git a/modules/hivemq/build.gradle b/modules/hivemq/build.gradle index 6750c495421..13ec90ff167 100644 --- a/modules/hivemq/build.gradle +++ b/modules/hivemq/build.gradle @@ -6,16 +6,16 @@ dependencies { shaded("org.apache.commons:commons-lang3:3.20.0") shaded("commons-io:commons-io:2.21.0") - shaded("org.javassist:javassist:3.30.2-GA") + 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("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.13") + testImplementation("com.hivemq:hivemq-mqtt-client:1.3.15") testImplementation("org.apache.httpcomponents:httpclient:4.5.14") - testImplementation("ch.qos.logback:logback-classic:1.5.32") + testImplementation("ch.qos.logback:logback-classic:1.5.37") } test { diff --git a/modules/jdbc-test/build.gradle b/modules/jdbc-test/build.gradle index cbf94737eed..44fe705a255 100644 --- a/modules/jdbc-test/build.gradle +++ b/modules/jdbc-test/build.gradle @@ -8,7 +8,7 @@ dependencies { api 'org.assertj:assertj-core:3.27.7' - api 'org.apache.tomcat:tomcat-jdbc:11.0.21' + api 'org.apache.tomcat:tomcat-jdbc:11.0.23' 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' diff --git a/modules/junit-jupiter/build.gradle b/modules/junit-jupiter/build.gradle index 7f4d55e9bd3..b9ac700cea4 100644 --- a/modules/junit-jupiter/build.gradle +++ b/modules/junit-jupiter/build.gradle @@ -8,12 +8,12 @@ dependencies { testImplementation project(':testcontainers-mysql') testImplementation project(':testcontainers-postgresql') testImplementation 'com.zaxxer:HikariCP:7.0.2' - testImplementation 'redis.clients:jedis:7.4.1' + testImplementation 'redis.clients:jedis:7.5.3' 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.10' + testRuntimeOnly 'org.postgresql:postgresql:42.7.12' testRuntimeOnly 'com.mysql:mysql-connector-j:9.6.0' } diff --git a/modules/k3s/build.gradle b/modules/k3s/build.gradle index 645dfd8e68d..0a8d628b469 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.6.1' + testImplementation 'io.fabric8:kubernetes-client:7.8.0' testImplementation 'io.kubernetes:client-java:25.0.0-legacy' } diff --git a/modules/kafka/build.gradle b/modules/kafka/build.gradle index 4e89be9a32e..aabad9553b0 100644 --- a/modules/kafka/build.gradle +++ b/modules/kafka/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: Kafka" dependencies { api project(':testcontainers') - testImplementation 'org.apache.kafka:kafka-clients:3.8.0' + testImplementation 'org.apache.kafka:kafka-clients:4.3.1' testImplementation 'com.google.guava:guava:23.0' testImplementation 'org.awaitility:awaitility:4.3.0' } diff --git a/modules/ldap/build.gradle b/modules/ldap/build.gradle index d357bb9996c..7e79be920c8 100644 --- a/modules/ldap/build.gradle +++ b/modules/ldap/build.gradle @@ -3,5 +3,5 @@ description = "Testcontainers :: LDAP" dependencies { api project(':testcontainers') - testImplementation 'com.unboundid:unboundid-ldapsdk:7.0.4' + testImplementation 'com.unboundid:unboundid-ldapsdk:7.0.5' } diff --git a/modules/localstack/build.gradle b/modules/localstack/build.gradle index 3af7b5cee55..eca4aeaa27a 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.42.33") + testImplementation platform("software.amazon.awssdk:bom:2.46.20") 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 fd8569f6c36..10086b4e058 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.8' + testImplementation 'org.mariadb.jdbc:mariadb-java-client:3.5.9' 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..b2483a850cb 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.3' } diff --git a/modules/minio/build.gradle b/modules/minio/build.gradle index bca68abc4d6..ce592fced2d 100644 --- a/modules/minio/build.gradle +++ b/modules/minio/build.gradle @@ -3,5 +3,5 @@ description = "Testcontainers :: MinIO" dependencies { api project(':testcontainers') - testImplementation("io.minio:minio:9.0.0") + testImplementation("io.minio:minio:9.0.3") } diff --git a/modules/mssqlserver/build.gradle b/modules/mssqlserver/build.gradle index a03534cf147..cb3e7a5b55e 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.4.RELEASE' + compileOnly 'io.r2dbc:r2dbc-mssql:1.0.5.RELEASE' testImplementation project(':testcontainers-jdbc-test') testImplementation 'com.microsoft.sqlserver:mssql-jdbc:13.4.0.jre11' testImplementation project(':testcontainers-r2dbc') - testRuntimeOnly 'io.r2dbc:r2dbc-mssql:1.0.4.RELEASE' + testRuntimeOnly 'io.r2dbc:r2dbc-mssql:1.0.5.RELEASE' // MSSQL's wait strategy requires the JDBC driver testImplementation testFixtures(project(':testcontainers-r2dbc')) diff --git a/modules/qdrant/build.gradle b/modules/qdrant/build.gradle index 98b8fc403fc..6a51c8ab6a6 100644 --- a/modules/qdrant/build.gradle +++ b/modules/qdrant/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: Qdrant" dependencies { api project(':testcontainers') - testImplementation 'io.qdrant:client:1.17.0' + testImplementation 'io.qdrant:client:1.18.3' testImplementation platform('io.grpc:grpc-bom:1.80.0') testImplementation 'io.grpc:grpc-stub' testImplementation 'io.grpc:grpc-protobuf' diff --git a/modules/questdb/build.gradle b/modules/questdb/build.gradle index 5e9da5686d8..589aacbf838 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.10' + testRuntimeOnly 'org.postgresql:postgresql:42.7.12' testImplementation project(':testcontainers-jdbc-test') - testImplementation 'org.questdb:questdb:9.2.2' + testImplementation 'org.questdb:questdb:9.4.3' 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 afad9a553ef..9c93885fd6f 100644 --- a/modules/r2dbc/build.gradle +++ b/modules/r2dbc/build.gradle @@ -11,7 +11,7 @@ dependencies { testImplementation 'io.r2dbc:r2dbc-postgresql:0.8.13.RELEASE' testImplementation project(':testcontainers-postgresql') - testFixturesImplementation 'io.projectreactor:reactor-core:3.8.4' + testFixturesImplementation 'io.projectreactor:reactor-core:3.8.6' testFixturesImplementation 'org.assertj:assertj-core:3.27.7' testFixturesImplementation 'org.junit.jupiter:junit-jupiter:5.14.3' } diff --git a/modules/rabbitmq/build.gradle b/modules/rabbitmq/build.gradle index 441ff2ddb22..1b9cd99168b 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.29.0' + testImplementation 'com.rabbitmq:amqp-client:5.33.0' compileOnly 'org.jetbrains:annotations:26.1.0' } diff --git a/modules/redpanda/build.gradle b/modules/redpanda/build.gradle index dc544fd394b..40c88ea347e 100644 --- a/modules/redpanda/build.gradle +++ b/modules/redpanda/build.gradle @@ -4,7 +4,7 @@ dependencies { api project(':testcontainers') shaded 'org.freemarker:freemarker:2.3.34' - testImplementation 'org.apache.kafka:kafka-clients:4.2.0' + testImplementation 'org.apache.kafka:kafka-clients:4.3.1' testImplementation 'io.rest-assured:rest-assured:5.5.7' testImplementation 'org.awaitility:awaitility:4.3.0' } diff --git a/modules/scylladb/build.gradle b/modules/scylladb/build.gradle index c3fe0927d6a..480d1958609 100644 --- a/modules/scylladb/build.gradle +++ b/modules/scylladb/build.gradle @@ -4,5 +4,5 @@ dependencies { api project(":testcontainers") testImplementation 'com.scylladb:java-driver-core:4.19.0.8' - testImplementation 'software.amazon.awssdk:dynamodb:2.42.34' + testImplementation 'software.amazon.awssdk:dynamodb:2.46.20' } diff --git a/modules/solr/build.gradle b/modules/solr/build.gradle index ca44d695421..509bce7c66f 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.3.2' + shaded 'com.squareup.okhttp3:okhttp:5.4.0' testImplementation 'org.apache.solr:solr-solrj:8.11.4' } diff --git a/modules/spock/build.gradle b/modules/spock/build.gradle index acea4c64eeb..2ff27ecbace 100644 --- a/modules/spock/build.gradle +++ b/modules/spock/build.gradle @@ -12,10 +12,10 @@ dependencies { testImplementation project(':testcontainers-mysql') testImplementation project(':testcontainers-postgresql') - testImplementation 'com.zaxxer:HikariCP:7.0.2' + testImplementation 'com.zaxxer:HikariCP:7.1.0' testImplementation 'org.apache.httpcomponents:httpclient:4.5.14' - testRuntimeOnly 'org.postgresql:postgresql:42.7.10' + 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.junit.platform:junit-platform-launcher' diff --git a/modules/toxiproxy/build.gradle b/modules/toxiproxy/build.gradle index 205147293fd..3e3a63a1fca 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.4.1' + testImplementation 'redis.clients:jedis:7.5.3' } diff --git a/modules/weaviate/build.gradle b/modules/weaviate/build.gradle index 5392b585b71..404329b161f 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.1.0' + testImplementation 'io.weaviate:client6:6.3.0' } test { diff --git a/settings.gradle b/settings.gradle index 374dbbb00dc..1671d4e9d4d 100644 --- a/settings.gradle +++ b/settings.gradle @@ -6,7 +6,7 @@ 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:common-custom-user-data-gradle-plugin:2.7.0" classpath "org.gradle.toolchains:foojay-resolver:0.8.0" } }