diff --git a/.github/workflows/ci-docker-wormhole.yml b/.github/workflows/ci-docker-wormhole.yml index 45957af1e28..34c0eee7e29 100644 --- a/.github/workflows/ci-docker-wormhole.yml +++ b/.github/workflows/ci-docker-wormhole.yml @@ -44,7 +44,7 @@ jobs: in-docker_test: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Build with Gradle run: | docker run -i --rm \ diff --git a/.github/workflows/ci-rootless.yml b/.github/workflows/ci-rootless.yml index ee48b7dc7b6..b996e692df4 100644 --- a/.github/workflows/ci-rootless.yml +++ b/.github/workflows/ci-rootless.yml @@ -46,7 +46,7 @@ jobs: permissions: checks: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Setup rootless Docker uses: docker/setup-docker-action@v5 with: diff --git a/.github/workflows/ci-windows.yml b/.github/workflows/ci-windows.yml index dbc1e78aa32..fa9e857212a 100644 --- a/.github/workflows/ci-windows.yml +++ b/.github/workflows/ci-windows.yml @@ -52,7 +52,7 @@ jobs: permissions: checks: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-build - name: Build with Gradle run: ./gradlew.bat cleanTest testcontainers:test --no-daemon --continue --scan --no-build-cache @@ -78,7 +78,7 @@ jobs: target_url: `https://github.com/${process.env.GITHUB_REPOSITORY}/actions/runs/${process.env.GITHUB_RUN_ID}`, context: 'CI - Windows', }) - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: token: ${{ secrets.GITHUB_TOKEN }} repository: ${{ github.event.client_payload.pull_request.head.repo.full_name }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a3b19e81823..d8d66c28a9b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -54,7 +54,7 @@ jobs: matrix: java: [ '17', '21' ] steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-build with: java-version: ${{ matrix.java }} @@ -69,7 +69,7 @@ jobs: permissions: checks: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-build - name: Setup Testcontainers Cloud Client uses: atomicjar/testcontainers-cloud-setup-action@main @@ -88,7 +88,7 @@ jobs: outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-build - id: set-matrix env: @@ -108,7 +108,7 @@ jobs: permissions: checks: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-build - name: Build and test with Gradle (${{matrix.gradle_args}}) run: | @@ -121,7 +121,7 @@ jobs: outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-build - id: set-matrix working-directory: ./examples/ @@ -142,7 +142,7 @@ jobs: permissions: checks: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-build - name: Build and test Examples with Gradle (${{matrix.gradle_args}}) working-directory: ./examples/ @@ -156,7 +156,7 @@ jobs: outputs: matrix: ${{ steps.set-matrix.outputs.matrix }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-build - id: set-matrix env: @@ -176,7 +176,7 @@ jobs: permissions: checks: write steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-build - name: Build and test with Gradle (${{matrix.gradle_args}}) run: | diff --git a/.github/workflows/moby-latest.yml b/.github/workflows/moby-latest.yml index 3c4cc949f11..4345ee0380f 100644 --- a/.github/workflows/moby-latest.yml +++ b/.github/workflows/moby-latest.yml @@ -27,7 +27,7 @@ jobs: runs-on: ubuntu-22.04 continue-on-error: true steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-build - name: Install Stable Docker diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index d57159f44ca..863b8d979a9 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 # v7.6.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 78d644971f8..3754f73e812 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,7 +15,7 @@ jobs: release: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - uses: ./.github/actions/setup-java - name: Clear existing docker image cache run: docker image prune -af diff --git a/.github/workflows/update-docs-version.yml b/.github/workflows/update-docs-version.yml index beec8ed1e77..cadac331662 100644 --- a/.github/workflows/update-docs-version.yml +++ b/.github/workflows/update-docs-version.yml @@ -15,7 +15,7 @@ jobs: if: github.repository == 'testcontainers/testcontainers-java' runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: main - name: Update latest_version property in mkdocs.yml diff --git a/.github/workflows/update-gradle-wrapper.yml b/.github/workflows/update-gradle-wrapper.yml index 9f710f30ec5..782e1f637a3 100644 --- a/.github/workflows/update-gradle-wrapper.yml +++ b/.github/workflows/update-gradle-wrapper.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Update Gradle Wrapper uses: gradle-update/update-gradle-wrapper-action@512b1875f3b6270828abfe77b247d5895a2da1e5 # v1.0.13 diff --git a/.github/workflows/update-testcontainers-version.yml b/.github/workflows/update-testcontainers-version.yml index d7105e0803c..b5785b70f5a 100644 --- a/.github/workflows/update-testcontainers-version.yml +++ b/.github/workflows/update-testcontainers-version.yml @@ -15,7 +15,7 @@ jobs: if: github.repository == 'testcontainers/testcontainers-java' runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 with: ref: main - name: Update testcontainers.version property in gradle.properties 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/mockserver/build.gradle b/modules/mockserver/build.gradle index 2ff2e9f34c6..7d751b60b89 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:7.3.0' testImplementation 'io.rest-assured:rest-assured:5.5.7' } 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/openfga/build.gradle b/modules/openfga/build.gradle index 983c42f2efd..b6bf9ff8e70 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.7' + testImplementation 'dev.openfga:openfga-sdk:0.9.9' } test { diff --git a/modules/postgresql/build.gradle b/modules/postgresql/build.gradle index 14faa32c728..db7382f34d3 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.10' + testRuntimeOnly 'org.postgresql:postgresql:42.7.12' testImplementation testFixtures(project(':testcontainers-r2dbc')) testRuntimeOnly 'io.r2dbc:r2dbc-postgresql:0.8.13.RELEASE' 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..04b714ff783 100644 --- a/modules/questdb/build.gradle +++ b/modules/questdb/build.gradle @@ -4,7 +4,7 @@ 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' 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" } }