diff --git a/.github/workflows/moby-latest.yml b/.github/workflows/moby-latest.yml index 7c25a3bb8cf..dbb717757b3 100644 --- a/.github/workflows/moby-latest.yml +++ b/.github/workflows/moby-latest.yml @@ -43,7 +43,7 @@ jobs: - name: Notify to Slack on failures if: failure() id: slack - uses: slackapi/slack-github-action@v2.1.0 + uses: slackapi/slack-github-action@v2.1.1 with: payload: | { diff --git a/build.gradle b/build.gradle index 1d2a749c166..488f005147d 100644 --- a/build.gradle +++ b/build.gradle @@ -12,7 +12,7 @@ buildscript { plugins { id 'io.franzbecker.gradle-lombok' version '5.0.0' - id 'com.gradleup.shadow' version '8.3.0' + id 'com.gradleup.shadow' version '8.3.8' 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.18.0' apply false diff --git a/core/build.gradle b/core/build.gradle index 423c4d4b612..2d3f6ff96c8 100644 --- a/core/build.gradle +++ b/core/build.gradle @@ -78,7 +78,7 @@ dependencies { exclude(group: 'org.jetbrains', module: 'annotations') } - provided('com.google.cloud.tools:jib-core:0.23.0') { + provided('com.google.cloud.tools:jib-core:0.27.3') { 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' @@ -86,7 +86,7 @@ dependencies { exclude group: 'org.apache.commons', module: 'commons-compress' } - shaded 'org.awaitility:awaitility:4.2.0' + shaded 'org.awaitility:awaitility:4.3.0' api platform('com.github.docker-java:docker-java-bom:3.4.2') shaded platform('com.github.docker-java:docker-java-bom:3.4.2') @@ -106,12 +106,12 @@ dependencies { shaded 'org.zeroturnaround:zt-exec:1.12' - testImplementation('com.google.cloud.tools:jib-core:0.23.0') { + testImplementation('com.google.cloud.tools:jib-core:0.27.3') { exclude group: 'com.google.guava', module: 'guava' } testImplementation 'org.apache.httpcomponents:httpclient:4.5.14' testImplementation 'redis.clients:jedis:6.0.0' - testImplementation 'com.rabbitmq:amqp-client:5.22.0' + testImplementation 'com.rabbitmq:amqp-client:5.25.0' testImplementation 'org.mongodb:mongo-java-driver:3.12.14' testImplementation ('org.mockito:mockito-core:4.11.0') { diff --git a/docs/examples/junit4/generic/build.gradle b/docs/examples/junit4/generic/build.gradle index 5b955531fb9..50b7d9caf32 100644 --- a/docs/examples/junit4/generic/build.gradle +++ b/docs/examples/junit4/generic/build.gradle @@ -7,6 +7,6 @@ dependencies { testImplementation project(":mysql") testRuntimeOnly 'mysql:mysql-connector-java:8.0.33' - testImplementation "org.seleniumhq.selenium:selenium-api:4.25.0" + testImplementation "org.seleniumhq.selenium:selenium-api:4.34.0" testImplementation 'org.assertj:assertj-core:3.27.3' } diff --git a/modules/activemq/build.gradle b/modules/activemq/build.gradle index 2d2440827ef..89637555670 100644 --- a/modules/activemq/build.gradle +++ b/modules/activemq/build.gradle @@ -4,6 +4,6 @@ dependencies { api project(':testcontainers') testImplementation 'org.assertj:assertj-core:3.27.3' - testImplementation "org.apache.activemq:activemq-client:6.1.2" + testImplementation "org.apache.activemq:activemq-client:6.1.7" testImplementation "org.apache.activemq:artemis-jakarta-client:2.37.0" } diff --git a/modules/db2/build.gradle b/modules/db2/build.gradle index 9542ab75f65..0163eb17bd6 100644 --- a/modules/db2/build.gradle +++ b/modules/db2/build.gradle @@ -4,7 +4,7 @@ dependencies { api project(':jdbc') testImplementation project(':jdbc-test') - testRuntimeOnly 'com.ibm.db2:jcc:11.5.9.0' + testRuntimeOnly 'com.ibm.db2:jcc:12.1.2.0' testImplementation 'org.assertj:assertj-core:3.27.3' } diff --git a/modules/elasticsearch/build.gradle b/modules/elasticsearch/build.gradle index 91b344091bc..f0f260c5fb0 100644 --- a/modules/elasticsearch/build.gradle +++ b/modules/elasticsearch/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: elasticsearch" dependencies { api project(':testcontainers') testImplementation "org.elasticsearch.client:elasticsearch-rest-client:8.15.1" - testImplementation "org.elasticsearch.client:transport:7.17.24" + testImplementation "org.elasticsearch.client:transport:7.17.29" testImplementation 'org.assertj:assertj-core:3.27.3' } diff --git a/modules/grafana/build.gradle b/modules/grafana/build.gradle index 5bc95949f2c..7ab23016b14 100644 --- a/modules/grafana/build.gradle +++ b/modules/grafana/build.gradle @@ -5,10 +5,10 @@ dependencies { testImplementation 'org.assertj:assertj-core:3.27.3' testImplementation 'io.rest-assured:rest-assured:5.5.5' - testImplementation 'io.micrometer:micrometer-registry-otlp:1.13.4' + testImplementation 'io.micrometer:micrometer-registry-otlp:1.15.1' testImplementation 'uk.org.webcompere:system-stubs-junit4:2.1.6' - testImplementation platform('io.opentelemetry:opentelemetry-bom:1.49.0') + testImplementation platform('io.opentelemetry:opentelemetry-bom:1.51.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 55919cb4fa5..40791439aa4 100644 --- a/modules/hivemq/build.gradle +++ b/modules/hivemq/build.gradle @@ -5,7 +5,7 @@ dependencies { api("org.jetbrains:annotations:26.0.2") shaded("org.apache.commons:commons-lang3:3.17.0") - shaded("commons-io:commons-io:2.17.0") + shaded("commons-io:commons-io:2.19.0") shaded("org.javassist:javassist:3.30.2-GA") shaded("org.jboss.shrinkwrap:shrinkwrap-api:1.2.6") shaded("org.jboss.shrinkwrap:shrinkwrap-impl-base:1.2.6") @@ -15,9 +15,9 @@ dependencies { testRuntimeOnly 'org.junit.platform:junit-platform-launcher:1.10.3' testImplementation(project(":junit-jupiter")) testImplementation("com.hivemq:hivemq-extension-sdk:4.32.0") - testImplementation("com.hivemq:hivemq-mqtt-client:1.3.3") + testImplementation("com.hivemq:hivemq-mqtt-client:1.3.7") testImplementation("org.apache.httpcomponents:httpclient:4.5.14") - testImplementation("ch.qos.logback:logback-classic:1.5.8") + testImplementation("ch.qos.logback:logback-classic:1.5.18") testImplementation 'org.assertj:assertj-core:3.27.3' } diff --git a/modules/influxdb/build.gradle b/modules/influxdb/build.gradle index 4964fbac33e..fb463aaecff 100644 --- a/modules/influxdb/build.gradle +++ b/modules/influxdb/build.gradle @@ -3,10 +3,10 @@ description = "Testcontainers :: InfluxDB" dependencies { api project(':testcontainers') - compileOnly 'org.influxdb:influxdb-java:2.24' + compileOnly 'org.influxdb:influxdb-java:2.25' testImplementation 'org.assertj:assertj-core:3.27.3' - testImplementation 'org.influxdb:influxdb-java:2.24' + testImplementation 'org.influxdb:influxdb-java:2.25' testImplementation "com.influxdb:influxdb-client-java:6.12.0" } diff --git a/modules/junit-jupiter/build.gradle b/modules/junit-jupiter/build.gradle index 121e949dbe2..99ac3119075 100644 --- a/modules/junit-jupiter/build.gradle +++ b/modules/junit-jupiter/build.gradle @@ -7,7 +7,7 @@ dependencies { testImplementation project(':mysql') testImplementation project(':postgresql') - testImplementation 'com.zaxxer:HikariCP:4.0.3' + testImplementation 'com.zaxxer:HikariCP:6.3.0' testImplementation 'redis.clients:jedis:6.0.0' testImplementation 'org.apache.httpcomponents:httpclient:4.5.14' testImplementation ('org.mockito:mockito-core:4.11.0') { diff --git a/modules/k3s/build.gradle b/modules/k3s/build.gradle index e1454505c7e..17dab8a4537 100644 --- a/modules/k3s/build.gradle +++ b/modules/k3s/build.gradle @@ -9,6 +9,6 @@ dependencies { shaded 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.8' testImplementation 'io.fabric8:kubernetes-client:6.13.1' - testImplementation 'io.kubernetes:client-java:21.0.1-legacy' + testImplementation 'io.kubernetes:client-java:24.0.0-legacy' testImplementation 'org.assertj:assertj-core:3.27.3' } diff --git a/modules/ldap/build.gradle b/modules/ldap/build.gradle index 327b81491e9..5045bf79266 100644 --- a/modules/ldap/build.gradle +++ b/modules/ldap/build.gradle @@ -4,5 +4,5 @@ dependencies { api project(':testcontainers') testImplementation 'org.assertj:assertj-core:3.27.3' - testImplementation 'com.unboundid:unboundid-ldapsdk:7.0.2' + testImplementation 'com.unboundid:unboundid-ldapsdk:7.0.3' } diff --git a/modules/localstack/build.gradle b/modules/localstack/build.gradle index c56221cb97f..f104d08e63c 100644 --- a/modules/localstack/build.gradle +++ b/modules/localstack/build.gradle @@ -9,7 +9,7 @@ dependencies { testImplementation 'com.amazonaws:aws-java-sdk-logs' testImplementation 'com.amazonaws:aws-java-sdk-lambda' testImplementation 'com.amazonaws:aws-java-sdk-core' - testImplementation 'software.amazon.awssdk:s3:2.28.6' + testImplementation 'software.amazon.awssdk:s3:2.31.77' testImplementation 'org.assertj:assertj-core:3.27.3' } diff --git a/modules/minio/build.gradle b/modules/minio/build.gradle index bbce75f2c47..8fae8536fb0 100644 --- a/modules/minio/build.gradle +++ b/modules/minio/build.gradle @@ -3,6 +3,6 @@ description = "Testcontainers :: MinIO" dependencies { api project(':testcontainers') - testImplementation("io.minio:minio:8.5.12") + testImplementation("io.minio:minio:8.5.17") testImplementation 'org.assertj:assertj-core:3.27.3' } diff --git a/modules/neo4j/build.gradle b/modules/neo4j/build.gradle index ed9a07b8ec4..9c7a70454ff 100644 --- a/modules/neo4j/build.gradle +++ b/modules/neo4j/build.gradle @@ -33,7 +33,7 @@ dependencies { api project(":testcontainers") - testImplementation 'org.neo4j.driver:neo4j-java-driver:4.4.18' + testImplementation 'org.neo4j.driver:neo4j-java-driver:4.4.20' testImplementation 'org.assertj:assertj-core:3.27.3' } diff --git a/modules/openfga/build.gradle b/modules/openfga/build.gradle index 82341045efb..45f4cf1244c 100644 --- a/modules/openfga/build.gradle +++ b/modules/openfga/build.gradle @@ -4,7 +4,7 @@ dependencies { api project(':testcontainers') testImplementation 'org.assertj:assertj-core:3.27.3' - testImplementation 'dev.openfga:openfga-sdk:0.7.0' + testImplementation 'dev.openfga:openfga-sdk:0.8.2' } test { diff --git a/modules/orientdb/build.gradle b/modules/orientdb/build.gradle index 58d6b80210b..5ed2e137a3d 100644 --- a/modules/orientdb/build.gradle +++ b/modules/orientdb/build.gradle @@ -3,11 +3,11 @@ description = "Testcontainers :: Orientdb" dependencies { api project(":testcontainers") - api "com.orientechnologies:orientdb-client:3.2.33" + api "com.orientechnologies:orientdb-client:3.2.42" testImplementation 'org.assertj:assertj-core:3.27.3' testImplementation 'org.apache.tinkerpop:gremlin-driver:3.7.2' - testImplementation "com.orientechnologies:orientdb-gremlin:3.2.33" + testImplementation "com.orientechnologies:orientdb-gremlin:3.2.42" } tasks.japicmp { diff --git a/modules/pulsar/build.gradle b/modules/pulsar/build.gradle index ce4c42b9141..9aed0587d84 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:3.3.1") + testImplementation platform("org.apache.pulsar:pulsar-bom:4.0.5") testImplementation 'org.apache.pulsar:pulsar-client' testImplementation 'org.apache.pulsar:pulsar-client-admin' testImplementation 'org.assertj:assertj-core:3.27.3' diff --git a/modules/rabbitmq/build.gradle b/modules/rabbitmq/build.gradle index 751baaf15f8..3137ec7f7e1 100644 --- a/modules/rabbitmq/build.gradle +++ b/modules/rabbitmq/build.gradle @@ -2,7 +2,7 @@ description = "Testcontainers :: RabbitMQ" dependencies { api project(":testcontainers") - testImplementation 'com.rabbitmq:amqp-client:5.22.0' + testImplementation 'com.rabbitmq:amqp-client:5.25.0' testImplementation 'org.assertj:assertj-core:3.27.3' compileOnly 'org.jetbrains:annotations:26.0.2' } diff --git a/modules/redpanda/build.gradle b/modules/redpanda/build.gradle index 11e674f5665..e3795d93656 100644 --- a/modules/redpanda/build.gradle +++ b/modules/redpanda/build.gradle @@ -2,9 +2,9 @@ description = "Testcontainers :: Redpanda" dependencies { api project(':testcontainers') - shaded 'org.freemarker:freemarker:2.3.33' + shaded 'org.freemarker:freemarker:2.3.34' - testImplementation 'org.apache.kafka:kafka-clients:3.8.0' + testImplementation 'org.apache.kafka:kafka-clients:4.0.0' testImplementation 'org.assertj:assertj-core:3.27.3' testImplementation 'io.rest-assured:rest-assured:5.5.5' testImplementation 'org.awaitility:awaitility:4.3.0' diff --git a/modules/scylladb/build.gradle b/modules/scylladb/build.gradle index c2cd82ebf0f..4136702010d 100644 --- a/modules/scylladb/build.gradle +++ b/modules/scylladb/build.gradle @@ -3,7 +3,7 @@ description = "Testcontainers :: ScyllaDB" dependencies { api project(":testcontainers") - testImplementation 'com.scylladb:java-driver-core:4.15.0.0' + testImplementation 'com.scylladb:java-driver-core:4.19.0.1' testImplementation 'org.assertj:assertj-core:3.27.3' - testImplementation 'software.amazon.awssdk:dynamodb:2.28.6' + testImplementation 'software.amazon.awssdk:dynamodb:2.31.77' } diff --git a/modules/solace/build.gradle b/modules/solace/build.gradle index 3b8747d41f2..aae6c28eefd 100644 --- a/modules/solace/build.gradle +++ b/modules/solace/build.gradle @@ -6,7 +6,7 @@ dependencies { shaded 'org.awaitility:awaitility:4.3.0' testImplementation 'org.assertj:assertj-core:3.27.3' - testImplementation 'com.solacesystems:sol-jcsmp:10.24.1' + testImplementation 'com.solacesystems:sol-jcsmp:10.27.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/spock/build.gradle b/modules/spock/build.gradle index 7d50cdf02f0..1b2f5b98a49 100644 --- a/modules/spock/build.gradle +++ b/modules/spock/build.gradle @@ -12,7 +12,7 @@ dependencies { testImplementation project(':mysql') testImplementation project(':postgresql') - testImplementation 'com.zaxxer:HikariCP:4.0.3' + testImplementation 'com.zaxxer:HikariCP:6.3.0' testImplementation 'org.apache.httpcomponents:httpclient:4.5.14' testRuntimeOnly 'org.postgresql:postgresql:42.7.7' diff --git a/modules/typesense/build.gradle b/modules/typesense/build.gradle index 1a639ba2677..b82022ed9ab 100644 --- a/modules/typesense/build.gradle +++ b/modules/typesense/build.gradle @@ -4,5 +4,5 @@ dependencies { api project(':testcontainers') testImplementation 'org.assertj:assertj-core:3.26.3' - testImplementation 'org.typesense:typesense-java:0.9.0' + testImplementation 'org.typesense:typesense-java:1.3.0' } diff --git a/modules/yugabytedb/build.gradle b/modules/yugabytedb/build.gradle index 7d124651a64..15540f0020a 100644 --- a/modules/yugabytedb/build.gradle +++ b/modules/yugabytedb/build.gradle @@ -4,7 +4,7 @@ dependencies { api project(':jdbc') testImplementation project(':jdbc-test') // YCQL driver - testImplementation 'com.yugabyte:java-driver-core:4.15.0-yb-2-TESTFIX.0' + testImplementation 'com.yugabyte:java-driver-core:4.19.0-yb-1' // YSQL driver testRuntimeOnly 'com.yugabyte:jdbc-yugabytedb:42.7.3-yb-4' }