Skip to content

Commit 84e9a66

Browse files
authored
Exclude org.testcontainers.shaded.* package and upgrade deps (#5775)
Add general japicmp's package exclusion. Also, shadow and test dependencies below are upgraded: * Upgrade okhttp version to 4.10.0 * Upgrade javassist version to 3.29.0-GA * Upgrade zip4j version to 2.11.1 * Upgrade kubernetes-client version to 6.0.0
1 parent bd22f1e commit 84e9a66

File tree

9 files changed

+13
-10
lines changed

9 files changed

+13
-10
lines changed

gradle/japicmp.gradle

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ tasks.japicmp {
2525

2626
onlyBinaryIncompatibleModified = true
2727
htmlOutputFile = file("$buildDir/reports/japi.html")
28+
packageExcludes = [
29+
"org.testcontainers.shaded.*",
30+
]
2831
}
2932
// do not run on Windows by default
3033
// TODO investigate zip issue on Windows

modules/azure/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description = "Testcontainers :: Azure"
33
dependencies {
44
api project(':testcontainers')
55
// TODO use JDK's HTTP client and/or Apache HttpClient5
6-
shaded 'com.squareup.okhttp3:okhttp:3.14.9'
6+
shaded 'com.squareup.okhttp3:okhttp:4.10.0'
77

88
testImplementation 'org.assertj:assertj-core:3.23.1'
99
testImplementation 'com.azure:azure-cosmos:4.34.0'

modules/couchbase/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description = "Testcontainers :: Couchbase"
33
dependencies {
44
api project(':testcontainers')
55
// TODO use JDK's HTTP client and/or Apache HttpClient5
6-
shaded 'com.squareup.okhttp3:okhttp:3.14.9'
6+
shaded 'com.squareup.okhttp3:okhttp:4.10.0'
77

88
testImplementation 'com.couchbase.client:java-client:3.3.3'
99
testImplementation 'org.awaitility:awaitility:4.2.0'

modules/hivemq/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ dependencies {
66

77
shaded("org.apache.commons:commons-lang3:3.12.0")
88
shaded("commons-io:commons-io:2.11.0")
9-
shaded("org.javassist:javassist:3.28.0-GA")
9+
shaded("org.javassist:javassist:3.29.0-GA")
1010
shaded("org.jboss.shrinkwrap:shrinkwrap-api:1.2.6")
1111
shaded("org.jboss.shrinkwrap:shrinkwrap-impl-base:1.2.6")
12-
shaded("net.lingala.zip4j:zip4j:2.10.0")
12+
shaded("net.lingala.zip4j:zip4j:2.11.1")
1313

1414
testImplementation("org.junit.jupiter:junit-jupiter-api:5.9.0")
1515
testImplementation(project(":junit-jupiter"))

modules/k3s/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ dependencies {
88
// Any >2.8 version here is not compatible with jackson-databind 2.8.x.
99
shaded 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.8'
1010

11-
testImplementation 'io.fabric8:kubernetes-client:5.12.2'
11+
testImplementation 'io.fabric8:kubernetes-client:6.0.0'
1212
testImplementation 'io.kubernetes:client-java:16.0.0'
1313
testImplementation 'org.assertj:assertj-core:3.23.1'
1414
}

modules/k3s/src/test/java/org/testcontainers/k3s/Fabric8K3sContainerTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
import io.fabric8.kubernetes.api.model.ProbeBuilder;
1111
import io.fabric8.kubernetes.client.Config;
1212
import io.fabric8.kubernetes.client.DefaultKubernetesClient;
13-
import io.fabric8.kubernetes.client.dsl.Readiable;
13+
import io.fabric8.kubernetes.client.dsl.Resource;
1414
import lombok.extern.slf4j.Slf4j;
1515
import org.junit.Test;
1616
import org.testcontainers.containers.output.Slf4jLogConsumer;
@@ -55,7 +55,7 @@ public void shouldStartAndHaveListableNode() {
5555
client.pods().inNamespace("default").withName("helloworld").waitUntilReady(30, TimeUnit.SECONDS);
5656

5757
assertThat(client.pods().inNamespace("default").withName("helloworld"))
58-
.extracting(Readiable::isReady)
58+
.extracting(Resource::isReady)
5959
.isEqualTo(true);
6060
}
6161
}

modules/mockserver/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@ description = "Testcontainers :: MockServer"
33
dependencies {
44
api project(':testcontainers')
55

6-
testImplementation 'org.mock-server:mockserver-client-java:5.5.4'
6+
testImplementation 'org.mock-server:mockserver-client-java:5.13.2'
77
testImplementation 'org.assertj:assertj-core:3.23.1'
88
}

modules/mockserver/src/test/java/org/testcontainers/containers/MockServerContainerRuleTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
public class MockServerContainerRuleTest {
1313

1414
public static final DockerImageName MOCKSERVER_IMAGE = DockerImageName.parse(
15-
"jamesdbloom/mockserver:mockserver-5.5.4"
15+
"jamesdbloom/mockserver:mockserver-5.13.2"
1616
);
1717

1818
// creatingProxy {

modules/solr/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ description = "Testcontainers :: Solr"
33
dependencies {
44
api project(':testcontainers')
55
// TODO use JDK's HTTP client and/or Apache HttpClient5
6-
shaded 'com.squareup.okhttp3:okhttp:4.9.3'
6+
shaded 'com.squareup.okhttp3:okhttp:4.10.0'
77

88
testImplementation 'org.apache.solr:solr-solrj:8.11.1'
99
testImplementation 'org.assertj:assertj-core:3.23.1'

0 commit comments

Comments
 (0)