diff --git a/.github/workflows/integration-test.yaml b/.github/workflows/integration-test.yaml
index 9daee75..2afbca8 100644
--- a/.github/workflows/integration-test.yaml
+++ b/.github/workflows/integration-test.yaml
@@ -71,22 +71,22 @@ jobs:
distribution: 'adopt'
java-version: 17
- - name: install org.apache.pulsar.tests:integration:jar:tests:3.0.7
+ - name: install org.apache.pulsar.tests:integration:jar:tests:4.0.1
if: ${{ steps.check_changes.outputs.docs_only != 'true' }}
run: |
cd ~
- git clone --depth 50 --single-branch --branch v3.0.7 https://github.com/apache/pulsar
+ git clone --depth 50 --single-branch --branch v4.0.1 https://github.com/apache/pulsar
cd pulsar
mvn -B -ntp -f tests/pom.xml -pl org.apache.pulsar.tests:tests-parent,org.apache.pulsar.tests:integration install
- name: build apachepulsar/pulsar-test-latest-version:latest
if: ${{ steps.check_changes.outputs.docs_only != 'true' }}
run: |
- docker pull apachepulsar/pulsar-all:3.0.7
- docker pull apachepulsar/pulsar:3.0.7
- docker tag apachepulsar/pulsar-all:3.0.7 apachepulsar/pulsar-all:latest
- docker tag apachepulsar/pulsar:3.0.7 apachepulsar/pulsar:latest
cd ~/pulsar
+ docker pull apachepulsar/pulsar-all:4.0.1
+ docker pull apachepulsar/pulsar:4.0.1
+ docker tag apachepulsar/pulsar-all:4.0.1 apachepulsar/pulsar-all:4.0.1-$(git rev-parse --short=7 HEAD)
+ docker tag apachepulsar/pulsar:4.0.1 apachepulsar/pulsar:4.0.1-$(git rev-parse --short=7 HEAD)
mvn -B -ntp -f tests/docker-images/pom.xml install -pl org.apache.pulsar.tests:latest-version-image -am -Pdocker,-main -DskipTests
- name: run integration tests
diff --git a/README.md b/README.md
index 7ebe364..29ceada 100644
--- a/README.md
+++ b/README.md
@@ -34,11 +34,11 @@ mvn install
In order to build this repository the linked Pulsar release must be released to Maven Central
other wise you have to build it locally.
-For instance if this code depends on Pulsar 3.0.7 you have to build Pulsar 3.0.7 locally
+For instance if this code depends on Pulsar 4.0.1 you have to build Pulsar 4.0.1 locally
```
git clone https://github.com/apache/pulsar
-git checkout v3.0.7
+git checkout v4.0.1
mvn clean install -DskipTests
```
diff --git a/examples/kafka-streams/pom.xml b/examples/kafka-streams/pom.xml
index 3817185..201cdbc 100644
--- a/examples/kafka-streams/pom.xml
+++ b/examples/kafka-streams/pom.xml
@@ -24,7 +24,7 @@
org.apache.pulsar.examples
pulsar-adapters-examples
- 3.0.7
+ 4.0.0-SNAPSHOT
kafka-streams
@@ -35,7 +35,7 @@
org.apache.pulsar
pulsar-client-kafka
- 3.0.7
+ 4.0.0-SNAPSHOT
diff --git a/examples/pom.xml b/examples/pom.xml
index ed17a82..2267ec1 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -25,7 +25,7 @@
org.apache.pulsar
pulsar-adapters
- 3.0.7
+ 4.0.0-SNAPSHOT
org.apache.pulsar.examples
diff --git a/examples/spark/pom.xml b/examples/spark/pom.xml
index f59d037..92a2198 100644
--- a/examples/spark/pom.xml
+++ b/examples/spark/pom.xml
@@ -25,7 +25,7 @@
org.apache.pulsar.examples
pulsar-adapters-examples
- 3.0.7
+ 4.0.0-SNAPSHOT
spark
diff --git a/pom.xml b/pom.xml
index 0f2cca6..29a118e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -32,7 +32,7 @@
org.apache.pulsar
pulsar-adapters
- 3.0.7
+ 4.0.0-SNAPSHOT
Pulsar Adapters
A collections of Pulsar adapters.
@@ -76,7 +76,7 @@
- 3.0.7
+ 4.0.1
2.7.2
2.0.0
0.8.1.1
@@ -123,7 +123,7 @@
3.0.0-M3
3.3.0
3.1.2
- 3.4.1
+ 3.6.0
3.0.0
1.2.0
3.1.2
@@ -296,6 +296,12 @@
powermock-module-testng
${powermock.version}
+
+ org.mockito
+ mockito-core
+ 3.12.4
+ test
+
@@ -345,8 +351,8 @@
provided
- javax.annotation
- javax.annotation-api
+ jakarta.annotation
+ jakarta.annotation-api
provided
diff --git a/pulsar-client-kafka-compat/pom.xml b/pulsar-client-kafka-compat/pom.xml
index 5c965cf..f9e643c 100644
--- a/pulsar-client-kafka-compat/pom.xml
+++ b/pulsar-client-kafka-compat/pom.xml
@@ -27,7 +27,7 @@
org.apache.pulsar
pulsar-adapters
- 3.0.7
+ 4.0.0-SNAPSHOT
..
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka-shaded/pom.xml b/pulsar-client-kafka-compat/pulsar-client-kafka-shaded/pom.xml
index 3be6ef6..27a741c 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka-shaded/pom.xml
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka-shaded/pom.xml
@@ -27,7 +27,7 @@
org.apache.pulsar
pulsar-client-kafka-compat
- 3.0.7
+ 4.0.0-SNAPSHOT
..
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka-shaded_0_8/pom.xml b/pulsar-client-kafka-compat/pulsar-client-kafka-shaded_0_8/pom.xml
index 22d68f9..c13e156 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka-shaded_0_8/pom.xml
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka-shaded_0_8/pom.xml
@@ -27,7 +27,7 @@
org.apache.pulsar
pulsar-client-kafka-compat
- 3.0.7
+ 4.0.0-SNAPSHOT
..
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka-shaded_0_9/pom.xml b/pulsar-client-kafka-compat/pulsar-client-kafka-shaded_0_9/pom.xml
index 5c935dd..7d82075 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka-shaded_0_9/pom.xml
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka-shaded_0_9/pom.xml
@@ -27,7 +27,7 @@
org.apache.pulsar
pulsar-client-kafka-compat
- 3.0.7
+ 4.0.0-SNAPSHOT
..
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka-tests/pom.xml b/pulsar-client-kafka-compat/pulsar-client-kafka-tests/pom.xml
index 9bbef89..2e16a16 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka-tests/pom.xml
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka-tests/pom.xml
@@ -27,7 +27,7 @@
org.apache.pulsar
pulsar-client-kafka-compat
- 3.0.7
+ 4.0.0-SNAPSHOT
..
@@ -36,11 +36,6 @@
Tests to verify the correct shading configuration for the pulsar-client-kafka wrapper
-
- 17
- 17
-
-
${project.groupId}
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka-tests_0_8/pom.xml b/pulsar-client-kafka-compat/pulsar-client-kafka-tests_0_8/pom.xml
index 09117d9..cea9056 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka-tests_0_8/pom.xml
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka-tests_0_8/pom.xml
@@ -27,7 +27,7 @@
org.apache.pulsar
pulsar-client-kafka-compat
- 3.0.7
+ 4.0.0-SNAPSHOT
..
@@ -83,6 +83,7 @@
com.beust
jcommander
+ 1.82
test
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka-tests_0_9/pom.xml b/pulsar-client-kafka-compat/pulsar-client-kafka-tests_0_9/pom.xml
index 340eeab..2b6de0d 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka-tests_0_9/pom.xml
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka-tests_0_9/pom.xml
@@ -27,7 +27,7 @@
org.apache.pulsar
pulsar-client-kafka-compat
- 3.0.7
+ 4.0.0-SNAPSHOT
..
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka/pom.xml b/pulsar-client-kafka-compat/pulsar-client-kafka/pom.xml
index 6b01afd..d7f29d0 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka/pom.xml
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka/pom.xml
@@ -27,7 +27,7 @@
org.apache.pulsar
pulsar-client-kafka-compat
- 3.0.7
+ 4.0.0-SNAPSHOT
..
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka/src/main/java/org/apache/kafka/clients/consumer/PulsarKafkaConsumer.java b/pulsar-client-kafka-compat/pulsar-client-kafka/src/main/java/org/apache/kafka/clients/consumer/PulsarKafkaConsumer.java
index 67d052b..6ae6302 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka/src/main/java/org/apache/kafka/clients/consumer/PulsarKafkaConsumer.java
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka/src/main/java/org/apache/kafka/clients/consumer/PulsarKafkaConsumer.java
@@ -66,7 +66,7 @@
import org.apache.pulsar.client.kafka.compat.PulsarClientKafkaConfig;
import org.apache.pulsar.client.kafka.compat.PulsarConsumerKafkaConfig;
import org.apache.pulsar.client.kafka.compat.PulsarKafkaSchema;
-import org.apache.pulsar.client.util.ConsumerName;
+import org.apache.commons.lang3.RandomStringUtils;
import org.apache.pulsar.client.util.MessageIdUtils;
import org.apache.pulsar.common.naming.TopicName;
import org.apache.pulsar.common.util.FutureUtil;
@@ -270,7 +270,7 @@ public void subscribe(Collection topics, ConsumerRebalanceListener callb
consumerBuilder.subscriptionName(groupId);
if (numberOfPartitions > 1) {
// Subscribe to each partition
- consumerBuilder.consumerName(ConsumerName.generateRandomName());
+ consumerBuilder.consumerName(RandomStringUtils.randomAlphanumeric(5));
for (int i = 0; i < numberOfPartitions; i++) {
String partitionName = TopicName.get(topic).getPartition(i).toString();
CompletableFuture> future = consumerBuilder.clone()
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka_0_8/pom.xml b/pulsar-client-kafka-compat/pulsar-client-kafka_0_8/pom.xml
index 9747e8e..6a9ceae 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka_0_8/pom.xml
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka_0_8/pom.xml
@@ -27,7 +27,7 @@
org.apache.pulsar
pulsar-client-kafka-compat
- 3.0.7
+ 4.0.0-SNAPSHOT
..
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka_0_9/pom.xml b/pulsar-client-kafka-compat/pulsar-client-kafka_0_9/pom.xml
index 5315723..ea73eed 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka_0_9/pom.xml
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka_0_9/pom.xml
@@ -27,7 +27,7 @@
org.apache.pulsar
pulsar-client-kafka-compat
- 3.0.7
+ 4.0.0-SNAPSHOT
..
@@ -108,6 +108,10 @@
com.google.guava
guava
+
+ org.apache.commons
+ commons-lang3
+
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka_0_9/src/main/java/org/apache/kafka/clients/consumer/PulsarKafkaConsumer.java b/pulsar-client-kafka-compat/pulsar-client-kafka_0_9/src/main/java/org/apache/kafka/clients/consumer/PulsarKafkaConsumer.java
index 0f65107..3563807 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka_0_9/src/main/java/org/apache/kafka/clients/consumer/PulsarKafkaConsumer.java
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka_0_9/src/main/java/org/apache/kafka/clients/consumer/PulsarKafkaConsumer.java
@@ -60,7 +60,7 @@
import org.apache.pulsar.client.kafka.compat.PulsarClientKafkaConfig;
import org.apache.pulsar.client.kafka.compat.PulsarConsumerKafkaConfig;
import org.apache.pulsar.client.kafka.compat.PulsarKafkaSchema;
-import org.apache.pulsar.client.util.ConsumerName;
+import org.apache.commons.lang3.RandomStringUtils;
import org.apache.pulsar.client.util.MessageIdUtils;
import org.apache.pulsar.common.naming.TopicName;
import org.apache.pulsar.common.util.FutureUtil;
@@ -221,7 +221,7 @@ public void subscribe(List topics, ConsumerRebalanceListener callback) {
consumerBuilder.subscriptionName(groupId);
if (numberOfPartitions > 1) {
// Subscribe to each partition
- consumerBuilder.consumerName(ConsumerName.generateRandomName());
+ consumerBuilder.consumerName(RandomStringUtils.randomAlphanumeric(5));
for (int i = 0; i < numberOfPartitions; i++) {
String partitionName = TopicName.get(topic).getPartition(i).toString();
CompletableFuture> future = consumerBuilder.clone()
diff --git a/pulsar-log4j2-appender/pom.xml b/pulsar-log4j2-appender/pom.xml
index 09f54d7..e88f42d 100644
--- a/pulsar-log4j2-appender/pom.xml
+++ b/pulsar-log4j2-appender/pom.xml
@@ -24,7 +24,7 @@
org.apache.pulsar
pulsar-adapters
- 3.0.7
+ 4.0.0-SNAPSHOT
..
diff --git a/pulsar-spark/pom.xml b/pulsar-spark/pom.xml
index a6bd89e..5dd0d29 100644
--- a/pulsar-spark/pom.xml
+++ b/pulsar-spark/pom.xml
@@ -26,7 +26,7 @@
org.apache.pulsar
pulsar-adapters
- 3.0.7
+ 4.0.0-SNAPSHOT
..
diff --git a/pulsar-storm/pom.xml b/pulsar-storm/pom.xml
index 4fad85e..18057c3 100644
--- a/pulsar-storm/pom.xml
+++ b/pulsar-storm/pom.xml
@@ -26,7 +26,7 @@
org.apache.pulsar
pulsar-adapters
- 3.0.7
+ 4.0.0-SNAPSHOT
..
diff --git a/tests/pom.xml b/tests/pom.xml
index 7d4b68d..d34b568 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -26,7 +26,7 @@
org.apache.pulsar
pulsar-adapters
- 3.0.7
+ 4.0.0-SNAPSHOT
org.apache.pulsar.tests
adapters-tests-parent
diff --git a/tests/pulsar-kafka-compat-client-test/pom.xml b/tests/pulsar-kafka-compat-client-test/pom.xml
index c3593ed..d0a3ccc 100644
--- a/tests/pulsar-kafka-compat-client-test/pom.xml
+++ b/tests/pulsar-kafka-compat-client-test/pom.xml
@@ -25,7 +25,7 @@
org.apache.pulsar.tests
adapters-tests-parent
- 3.0.7
+ 4.0.0-SNAPSHOT
pulsar-kafka-compat-client-test
diff --git a/tests/pulsar-spark-test/pom.xml b/tests/pulsar-spark-test/pom.xml
index 8346d77..4289f31 100644
--- a/tests/pulsar-spark-test/pom.xml
+++ b/tests/pulsar-spark-test/pom.xml
@@ -26,7 +26,7 @@
org.apache.pulsar.tests
adapters-tests-parent
- 3.0.7
+ 4.0.0-SNAPSHOT
pulsar-spark-test
@@ -41,7 +41,7 @@
org.apache.pulsar
pulsar-spark
- 3.0.7
+ 4.0.0-SNAPSHOT
test
diff --git a/tests/pulsar-storm-test/pom.xml b/tests/pulsar-storm-test/pom.xml
index f93defc..152978f 100644
--- a/tests/pulsar-storm-test/pom.xml
+++ b/tests/pulsar-storm-test/pom.xml
@@ -26,7 +26,7 @@
org.apache.pulsar.tests
adapters-tests-parent
- 3.0.7
+ 4.0.0-SNAPSHOT
pulsar-storm-test
@@ -43,7 +43,7 @@
org.apache.pulsar
pulsar-storm
- 3.0.7
+ 4.0.0-SNAPSHOT
test