diff --git a/distribution/server/src/assemble/LICENSE.bin.txt b/distribution/server/src/assemble/LICENSE.bin.txt
index 0f0ace0b4fbb0..fa6946e512259 100644
--- a/distribution/server/src/assemble/LICENSE.bin.txt
+++ b/distribution/server/src/assemble/LICENSE.bin.txt
@@ -371,7 +371,6 @@ The Apache Software License, Version 2.0
- io.netty-netty-transport-native-epoll-4.1.51.Final.jar
- io.netty-netty-transport-native-unix-common-4.1.51.Final.jar
- io.netty-netty-transport-native-unix-common-4.1.51.Final-linux-x86_64.jar
- - io.netty-netty-transport-native-kqueue-4.1.51.Final-osx-x86_64.jar
- io.netty-netty-tcnative-boringssl-static-2.0.30.Final.jar
* Prometheus client
- io.prometheus-simpleclient-0.5.0.jar
diff --git a/pom.xml b/pom.xml
index 060dce0cab73b..d38d05c28bd65 100644
--- a/pom.xml
+++ b/pom.xml
@@ -203,16 +203,17 @@ flexible messaging model and an intuitive client API.
3.0
3.0.0-M2
3.0.0-M3
+ 3.3.0
2.10
2.4.1
- 3.8.0
+ 3.8.1
3.2.4
2.10.3
1.6.0
2.5
1.2.0
3.0.0
- 3.0.0
+ 4.0.2
2.10
1.4.1.Final
0.8.3
@@ -1283,30 +1284,7 @@ flexible messaging model and an intuitive client API.
**/_helpers.tpl
-
-
- pl.project13.maven
- git-commit-id-plugin
-
-
- git-info
-
- revision
-
-
-
-
- true
- git
- false
- false
- false
- properties
-
- true
-
-
-
+
org.apache.maven.plugins
maven-enforcer-plugin
@@ -1402,6 +1380,11 @@ flexible messaging model and an intuitive client API.
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ ${maven-assembly-plugin.version}
+
org.apache.maven.plugins
maven-checkstyle-plugin
diff --git a/pulsar-client-kafka-compat/pulsar-client-kafka/pom.xml b/pulsar-client-kafka-compat/pulsar-client-kafka/pom.xml
index 1db41911486cc..c66616969ca3f 100644
--- a/pulsar-client-kafka-compat/pulsar-client-kafka/pom.xml
+++ b/pulsar-client-kafka-compat/pulsar-client-kafka/pom.xml
@@ -39,7 +39,7 @@
${project.groupId}
- pulsar-client
+ pulsar-client-original
${project.version}
diff --git a/pulsar-common/pom.xml b/pulsar-common/pom.xml
index 2237dfd681152..5932f9f993040 100644
--- a/pulsar-common/pom.xml
+++ b/pulsar-common/pom.xml
@@ -177,6 +177,30 @@
+
+ pl.project13.maven
+ git-commit-id-plugin
+
+
+ git-info
+
+ revision
+
+
+
+
+ true
+ git
+ false
+ false
+ false
+ properties
+
+ true
+
+
+
+
org.codehaus.mojo
templating-maven-plugin
diff --git a/pulsar-sql/presto-distribution/LICENSE b/pulsar-sql/presto-distribution/LICENSE
index 54f00914dc106..4ce6e3b9b277e 100644
--- a/pulsar-sql/presto-distribution/LICENSE
+++ b/pulsar-sql/presto-distribution/LICENSE
@@ -235,10 +235,8 @@ The Apache Software License, Version 2.0
- netty-codec-4.1.51.Final.jar
- netty-codec-dns-4.1.51.Final.jar
- netty-codec-http-4.1.51.Final.jar
- - netty-codec-socks-4.1.51.Final.jar
- netty-common-4.1.51.Final.jar
- netty-handler-4.1.51.Final.jar
- - netty-handler-proxy-4.1.51.Final.jar
- netty-reactive-streams-2.0.4.jar
- netty-resolver-4.1.51.Final.jar
- netty-resolver-dns-4.1.51.Final.jar
@@ -246,7 +244,6 @@ The Apache Software License, Version 2.0
- netty-transport-4.1.51.Final.jar
- netty-transport-native-epoll-4.1.51.Final.jar
- netty-transport-native-epoll-4.1.51.Final-linux-x86_64.jar
- - netty-transport-native-kqueue-4.1.51.Final-osx-x86_64.jar
- netty-transport-native-unix-common-4.1.51.Final.jar
- netty-transport-native-unix-common-4.1.51.Final-linux-x86_64.jar
* Joda Time
@@ -500,7 +497,7 @@ MIT License
CDDL - 1.0
* OSGi Resource Locator
- - osgi-resource-locator-1.0.1.jar
+ - osgi-resource-locator-1.0.3.jar
CDDL-1.1 -- licenses/LICENSE-CDDL-1.1.txt
* Java Annotations API
@@ -509,19 +506,28 @@ CDDL-1.1 -- licenses/LICENSE-CDDL-1.1.txt
- javax.activation-1.2.0.jar
- javax.activation-api-1.2.0.jar
- jakarta.activation-api-1.2.1.jar
+ - jakarta.validation-api-2.0.2.jar
+ - jakarta.ws.rs-api-2.1.6.jar
* HK2 - Dependency Injection Kernel
- - hk2-api-2.5.0-b42.jar
- - hk2-locator-2.5.0-b42.jar
- - hk2-utils-2.5.0-b42.jar
+ - hk2-api-2.6.1.jar
+ - hk2-locator-2.6.1.jar
+ - hk2-utils-2.6.1.jar
+ - jakarta.inject-2.6.1.jar
* Jersey
- jaxrs-0.195.jar
- - jersey-client-2.26.jar
- - jersey-container-servlet-2.26.jar
- - jersey-container-servlet-core-2.26.jar
- - jersey-hk2-2.26.jar
- - jersey-media-jaxb-2.26.jar
- - jersey-server-2.26.jar
- - jersey-common-2.26.jar
+ - jersey-client-2.31.jar
+ - jersey-container-servlet-2.31.jar
+ - jersey-container-servlet-core-2.31.jar
+ - jersey-hk2-2.31.jar
+ - jersey-media-jaxb-2.31.jar
+ - jersey-server-2.31.jar
+ - jersey-common-2.31.jar
+ - jersey-entity-filtering-2.31.jar
+ - jersey-hk2-2.31.jar
+ - jersey-media-json-jackson-2.31.jar
+ - jersey-media-multipart-2.31.jar
+ - aopalliance-repackaged-2.6.1.jar
+
* JAXB
- jaxb-api-2.3.1.jar
diff --git a/pulsar-sql/presto-distribution/pom.xml b/pulsar-sql/presto-distribution/pom.xml
index 36a4f79d83d75..8dc2bca2ee944 100644
--- a/pulsar-sql/presto-distribution/pom.xml
+++ b/pulsar-sql/presto-distribution/pom.xml
@@ -34,6 +34,7 @@
2.7.0-SNAPSHOT
+ 2.31
332
0.170
2.6
@@ -52,7 +53,31 @@
-
+
+ org.glassfish.jersey.core
+ jersey-common
+ ${jersey.version}
+
+
+ org.glassfish.jersey.core
+ jersey-server
+ ${jersey.version}
+
+
+ org.glassfish.jersey.containers
+ jersey-container-servlet-core
+ ${jersey.version}
+
+
+ org.glassfish.jersey.containers
+ jersey-container-servlet
+ ${jersey.version}
+
+
+ org.glassfish.jersey.inject
+ jersey-hk2
+ ${jersey.version}
+
io.prestosql
presto-main
@@ -180,7 +205,7 @@
-
+
@@ -193,7 +218,7 @@
netty
3.10.6.Final
-
+
org.apache.maven
maven-core
diff --git a/src/check-binary-license b/src/check-binary-license
index dac370a958fc4..0d8779130577a 100755
--- a/src/check-binary-license
+++ b/src/check-binary-license
@@ -87,7 +87,7 @@ for J in $NOTICEJARS; do
done
# check pulsar sql jars
-JARS=$(tar -tf $TARBALL | grep '\.jar' | grep 'lib/presto/' | grep -v 'managed-ledger' | grep -v 'pulsar-client-admin' | grep -v 'pulsar-client-api' | grep -v 'pulsar-functions-api' | grep -v 'pulsar-presto-connector-original' | grep -v 'pulsar-presto-distribution' | grep -v 'pulsar-common' | grep -v 'pulsar-functions-proto' | grep -v 'pulsar-functions-utils' | grep -v 'pulsar-io-core' | grep -v 'pulsar-transaction-common' | sed 's!.*/!!' | sort)
+JARS=$(tar -tf $TARBALL | grep '\.jar' | grep 'lib/presto/' | grep -v pulsar-client | grep -v pulsar-metadata | grep -v 'managed-ledger' | grep -v 'pulsar-client-admin' | grep -v 'pulsar-client-api' | grep -v 'pulsar-functions-api' | grep -v 'pulsar-presto-connector-original' | grep -v 'pulsar-presto-distribution' | grep -v 'pulsar-common' | grep -v 'pulsar-functions-proto' | grep -v 'pulsar-functions-utils' | grep -v 'pulsar-io-core' | grep -v 'pulsar-transaction-common' | sed 's!.*/!!' | sort)
LICENSEPATH=$(tar -tf $TARBALL | awk '/^[^\/]*\/lib\/presto\/LICENSE/')
LICENSE=$(tar -O -xf $TARBALL "$LICENSEPATH")
LICENSEJARS=$(echo "$LICENSE" | sed -nE 's!.* (.*\.jar).*!\1!gp')
diff --git a/tests/pulsar-kafka-compat-client-test/src/test/java/org/apache/pulsar/tests/integration/compat/kafka/PulsarKafkaProducerThreadSafeTest.java b/tests/pulsar-kafka-compat-client-test/src/test/java/org/apache/pulsar/tests/integration/compat/kafka/PulsarKafkaProducerThreadSafeTest.java
index 1246b1d5fe4e6..e6e183ae7b56b 100644
--- a/tests/pulsar-kafka-compat-client-test/src/test/java/org/apache/pulsar/tests/integration/compat/kafka/PulsarKafkaProducerThreadSafeTest.java
+++ b/tests/pulsar-kafka-compat-client-test/src/test/java/org/apache/pulsar/tests/integration/compat/kafka/PulsarKafkaProducerThreadSafeTest.java
@@ -21,7 +21,6 @@
import org.apache.kafka.clients.producer.KafkaProducer;
import org.apache.kafka.clients.producer.Producer;
import org.apache.kafka.clients.producer.ProducerRecord;
-import org.apache.kafka.clients.producer.PulsarKafkaProducer;
import org.apache.kafka.common.serialization.IntegerSerializer;
import org.apache.kafka.common.serialization.StringSerializer;
import org.apache.pulsar.tests.integration.suites.PulsarStandaloneTestSuite;