diff --git a/docs/modules/kafka.md b/docs/modules/kafka.md
index d36273ac8e1..b74d4ef49bd 100644
--- a/docs/modules/kafka.md
+++ b/docs/modules/kafka.md
@@ -14,25 +14,16 @@ The following field in your JUnit test class will prepare a container running Ka
[JUnit Rule](../../modules/kafka/src/test/java/org/testcontainers/containers/KafkaContainerTest.java) inside_block:junitRule
-
+
+The correspondence between Confluent Platform versions and Kafka versions can be seen [in Confluent documentation](https://docs.confluent.io/current/installation/versions-interoperability.html#cp-and-apache-kafka-compatibility)
+
Now your tests or any other process running on your machine can get access to running Kafka broker by using the following bootstrap server location:
[Bootstrap Servers](../../modules/kafka/src/test/java/org/testcontainers/containers/KafkaContainerTest.java) inside_block:getBootstrapServers
-
## Options
-
-### Selecting Kafka version
-
-You can select a specific Confluent Platform Kafka docker image by passing it to the container's constructor:
-
-[Version Constructor](../../modules/kafka/src/test/java/org/testcontainers/containers/KafkaContainerTest.java) inside_block:constructorWithVersion
-
-
-
-The correspondence between Confluent Platform versions and Kafka versions can be seen [in Confluent documentation](https://docs.confluent.io/current/installation/versions-interoperability.html#cp-and-apache-kafka-compatibility)
### Using external Zookeeper
diff --git a/modules/kafka/src/main/java/org/testcontainers/containers/KafkaContainer.java b/modules/kafka/src/main/java/org/testcontainers/containers/KafkaContainer.java
index ae44e4803a9..37f99bf970b 100644
--- a/modules/kafka/src/main/java/org/testcontainers/containers/KafkaContainer.java
+++ b/modules/kafka/src/main/java/org/testcontainers/containers/KafkaContainer.java
@@ -17,7 +17,7 @@
public class KafkaContainer extends GenericContainer {
private static final DockerImageName DEFAULT_IMAGE_NAME = DockerImageName.parse("confluentinc/cp-kafka");
- private static final String DEFAULT_TAG = "5.2.1";
+ private static final String DEFAULT_TAG = "5.4.3";
private static final String STARTER_SCRIPT = "/testcontainers_start.sh";
diff --git a/modules/kafka/src/test/java/org/testcontainers/containers/KafkaContainerTest.java b/modules/kafka/src/test/java/org/testcontainers/containers/KafkaContainerTest.java
index 08b9fb6f856..4f721424bb6 100644
--- a/modules/kafka/src/test/java/org/testcontainers/containers/KafkaContainerTest.java
+++ b/modules/kafka/src/test/java/org/testcontainers/containers/KafkaContainerTest.java
@@ -24,12 +24,12 @@
public class KafkaContainerTest {
- private static final DockerImageName KAFKA_TEST_IMAGE = DockerImageName.parse("confluentinc/cp-kafka:5.2.1");
+ private static final DockerImageName KAFKA_TEST_IMAGE = DockerImageName.parse("confluentinc/cp-kafka:5.4.3");
private static final DockerImageName ZOOKEEPER_TEST_IMAGE = DockerImageName.parse("confluentinc/cp-zookeeper:4.0.0");
// junitRule {
@ClassRule
- public static KafkaContainer kafka = new KafkaContainer(DockerImageName.parse("confluentinc/cp-kafka:5.2.1"));
+ public static KafkaContainer kafka = new KafkaContainer(DockerImageName.parse("confluentinc/cp-kafka:5.4.3"));
// }
@Test
@@ -45,7 +45,7 @@ public void testUsage() throws Exception {
public void testUsageWithSpecificImage() throws Exception {
try (
// constructorWithVersion {
- KafkaContainer kafka = new KafkaContainer(DockerImageName.parse("confluentinc/cp-kafka:5.2.1"))
+ KafkaContainer kafka = new KafkaContainer(DockerImageName.parse("confluentinc/cp-kafka:5.4.3"))
// }
) {
kafka.start();
@@ -61,7 +61,7 @@ public void testUsageWithSpecificImage() throws Exception {
@Test
public void testUsageWithVersion() throws Exception {
try (
- KafkaContainer kafka = new KafkaContainer("5.2.1")
+ KafkaContainer kafka = new KafkaContainer("5.4.3")
) {
kafka.start();
testKafkaFunctionality(kafka.getBootstrapServers());