diff --git a/mqtt-impl/pom.xml b/mqtt-impl/pom.xml
index 4e29faef..8750729c 100644
--- a/mqtt-impl/pom.xml
+++ b/mqtt-impl/pom.xml
@@ -20,7 +20,7 @@
pulsar-protocol-handler-mqtt-parent
io.streamnative.pulsar.handlers
- 3.4.0-SNAPSHOT
+ 4.0.0-ursa-8-SNAPSHOT
4.0.0
pulsar-protocol-handler-mqtt
diff --git a/pom.xml b/pom.xml
index c95faa72..0c022b3a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,4 +1,4 @@
-
+
-
- io.streamnative.pulsar.handlers
- pulsar-protocol-handler-mqtt-parent
- 3.4.0-SNAPSHOT
- StreamNative :: Pulsar Protocol Handler :: MoP Parent
- Parent for MQTT on Pulsar implemented using Pulsar Protocol Handler.
-
-
- org.apache
- apache
- 18
-
- 4.0.0
- pom
-
-
- mqtt-impl
- tests
-
-
-
-
- Apache License, Version 2.0
- http://www.apache.org/licenses/LICENSE-2.0.txt
- repo
-
-
-
-
- 1.18.22
- 2.22.0
- 6.14.3
- 4.0.2
- 4.0.0-ursa-5-SNAPSHOT
- 4.1.94.Final
- 2.18.0
- 1.16
- 1.2.2
- 1.9.4
- 1.45.1
- 2.14.2
-
- 17
- 17
- 8.37
- 3.10.1
- 3.0.0-M1
- true
- 3.0.rc1
- 3.1.2
- 3.1.8
- 0.8.7
-
-
+
+ io.streamnative.pulsar.handlers
+ pulsar-protocol-handler-mqtt-parent
+ 4.0.0-ursa-8-SNAPSHOT
+ StreamNative :: Pulsar Protocol Handler :: MoP Parent
+ Parent for MQTT on Pulsar implemented using Pulsar Protocol Handler.
+
+ org.apache
+ apache
+ 18
+
+ 4.0.0
+ pom
+
+ mqtt-impl
+ tests
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+ 1.18.22
+ 2.22.0
+ 6.14.3
+ 4.0.2
+ 4.0.0-ursa-8-SNAPSHOT
+ 4.1.94.Final
+ 2.18.0
+ 1.16
+ 1.2.2
+ 1.9.4
+ 1.45.1
+ 2.14.2
+
+ 17
+ 17
+ 8.37
+ 3.10.1
+ 3.0.0-M1
+ true
+ 3.0.rc1
+ 3.1.2
+ 3.1.8
+ 0.8.7
+
+
+
+ io.streamnative
+ pulsar-broker
+ ${pulsar.version}
+ provided
+
+
+ io.grpc
+ grpc-all
+
+
+ io.grpc
+ grpc-core
+
+
+ io.grpc
+ grpc-testing
+
+
+ io.grpc
+ grpc-auth
+
+
+
+
+ io.grpc
+ grpc-all
+ ${grpc.version}
+
+
+ org.apache.logging.log4j
+ log4j-core
+ ${log4j2.version}
+
+
+ org.apache.logging.log4j
+ log4j-slf4j-impl
+ ${log4j2.version}
+
+
+ org.projectlombok
+ lombok
+ ${lombok.version}
+
+
+ io.netty
+ netty-codec-mqtt
+ ${mqtt.codec.version}
+
+
+ commons-beanutils
+ commons-beanutils
+ ${apache.commons.bean-utils.version}
+
+
+ org.testng
+ testng
+ ${testng.version}
+ test
+
+
+ org.awaitility
+ awaitility
+ ${awaitility.version}
+ test
+
+
+ org.mockito
+ mockito-core
+ ${mockito.version}
+ test
+
+
+ dev.cel
+ cel
+ 0.5.2
+
+ provided
+
+
+
-
- io.streamnative
- pulsar-broker
- ${pulsar.version}
- provided
-
-
- io.grpc
- grpc-all
-
-
- io.grpc
- grpc-core
-
-
- io.grpc
- grpc-testing
-
-
- io.grpc
- grpc-auth
-
-
-
-
-
-
- io.grpc
- grpc-all
- ${grpc.version}
-
-
- org.apache.logging.log4j
- log4j-core
- ${log4j2.version}
-
-
- org.apache.logging.log4j
- log4j-slf4j-impl
- ${log4j2.version}
-
-
- org.projectlombok
- lombok
- ${lombok.version}
-
-
- io.netty
- netty-codec-mqtt
- ${mqtt.codec.version}
-
-
- commons-beanutils
- commons-beanutils
- ${apache.commons.bean-utils.version}
-
-
- org.testng
- testng
- ${testng.version}
- test
-
-
- org.awaitility
- awaitility
- ${awaitility.version}
- test
-
-
- org.mockito
- mockito-core
- ${mockito.version}
- test
-
-
- dev.cel
- cel
- 0.5.2
-
- provided
-
+
+ com.fasterxml.jackson
+ jackson-bom
+ ${jackson.version}
+ import
+ pom
+
-
-
-
-
- com.fasterxml.jackson
- jackson-bom
- ${jackson.version}
- import
- pom
-
-
-
-
-
-
-
-
-
- org.apache.maven.plugins
- maven-checkstyle-plugin
- ${maven-checkstyle-plugin.version}
-
-
- com.puppycrawl.tools
- checkstyle
- ${puppycrawl.checkstyle.version}
-
-
-
- resources/checkstyle.xml
- resources/suppressions.xml
- UTF-8
- true
- true
- false
- true
- **/oidc/broker/common/**
-
-
-
- checkstyle
- validate
-
- check
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- maven-compiler-plugin
- ${maven-compiler-plugin.version}
-
-
- ${javac.target}
- false
-
-
- org.projectlombok
- lombok
- ${lombok.version}
-
-
-
- -parameters
-
- -Xlint:all
- -Xlint:-options
- -Xlint:-serial
- -Xlint:-classfile
- -Xlint:-processing
- -Xpkginfo:always
-
-
-
-
-
- maven-surefire-plugin
- ${maven-surefire-plugin.version}
-
- @{argLine}
+
+
+
+
+
+ org.apache.maven.plugins
+ maven-checkstyle-plugin
+ ${maven-checkstyle-plugin.version}
+
+
+ com.puppycrawl.tools
+ checkstyle
+ ${puppycrawl.checkstyle.version}
+
+
+
+ resources/checkstyle.xml
+ resources/suppressions.xml
+ UTF-8
+ true
+ true
+ false
+ true
+ **/oidc/broker/common/**
+
+
+
+ checkstyle
+ validate
+
+ check
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ maven-compiler-plugin
+ ${maven-compiler-plugin.version}
+
+
+ ${javac.target}
+ false
+
+
+ org.projectlombok
+ lombok
+ ${lombok.version}
+
+
+
+ -parameters
+
+ -Xlint:all
+ -Xlint:-options
+ -Xlint:-serial
+ -Xlint:-classfile
+ -Xlint:-processing
+ -Xpkginfo:always
+
+
+
+
+ maven-surefire-plugin
+ ${maven-surefire-plugin.version}
+
+ @{argLine}
-Xmx2G
-Dpulsar.allocator.pooled=false
-Dpulsar.allocator.leak_detection=Advanced
-Dlog4j.configurationFile="log4j2.xml"
- false
- 1
- ${redirectTestOutputToFile}
- false
-
-
-
-
- com.mycila
- license-maven-plugin
- ${license-maven-plugin.version}
-
- resources/license.template
-
-
- LICENSE
- NOTICE
- Jenkinsfile
- resources/license.template
- **/build/**
- **/ahc.properties
- **/.idea/**
- **/.github/**
- **/.ci/**
- **/mqtt-perf/**
- **/resources/mtls/**
-
-
- JAVADOC_STYLE
- DOUBLESLASH_STYLE
- SCRIPT_STYLE
- SCRIPT_STYLE
- SCRIPT_STYLE
- SCRIPT_STYLE
- SCRIPT_STYLE
- SCRIPT_STYLE
- SCRIPT_STYLE
- JAVADOC_STYLE
- XML_STYLE
- SCRIPT_STYLE
- JAVADOC_STYLE
- SCRIPT_STYLE
- SCRIPT_STYLE
-
-
-
-
-
- org.codehaus.mojo
- templating-maven-plugin
- 1.0.0
-
-
- filtering-java-templates
-
- filter-sources
-
-
-
-
-
-
- pl.project13.maven
- git-commit-id-plugin
- 4.0.0
-
-
- get-the-git-infos
-
- revision
-
- initialize
-
-
-
- true
-
+ false
+ 1
+ ${redirectTestOutputToFile}
+ false
+
+
+
+ com.mycila
+ license-maven-plugin
+ ${license-maven-plugin.version}
+
+ resources/license.template
+
+ LICENSE
+ NOTICE
+ Jenkinsfile
+ resources/license.template
+ **/build/**
+ **/ahc.properties
+ **/.idea/**
+ **/.github/**
+ **/.ci/**
+ **/mqtt-perf/**
+ **/resources/mtls/**
+
+
+ JAVADOC_STYLE
+ DOUBLESLASH_STYLE
+ SCRIPT_STYLE
+ SCRIPT_STYLE
+ SCRIPT_STYLE
+ SCRIPT_STYLE
+ SCRIPT_STYLE
+ SCRIPT_STYLE
+ SCRIPT_STYLE
+ JAVADOC_STYLE
+ XML_STYLE
+ SCRIPT_STYLE
+ JAVADOC_STYLE
+ SCRIPT_STYLE
+ SCRIPT_STYLE
+
+
+
+
+ org.codehaus.mojo
+ templating-maven-plugin
+ 1.0.0
+
+
+ filtering-java-templates
+
+ filter-sources
+
+
+
+
+
+ pl.project13.maven
+ git-commit-id-plugin
+ 4.0.0
+
+
+ get-the-git-infos
+
+ revision
+
+ initialize
+
+
+
+ true
+
${project.build.outputDirectory}/git.properties
-
- ^git.build.(host|time|version)$
- ^git.commit.id.(abbrev|full)$
- ^git.dirty$
- ^git.build.user.(email|name)$
-
- full
-
-
-
-
- org.jacoco
- jacoco-maven-plugin
- ${maven-jacoco-plugin.version}
-
-
- **/pulsar/**
-
-
-
- ${project.build.directory}
-
- **/*.exec
-
-
-
-
-
-
-
- prepare-agent
-
-
-
- report
-
- report
-
- none
-
-
- merge-all-jacoco
-
- merge
-
- none
-
-
-
-
-
-
-
-
-
- central
- default
- https://repo1.maven.org/maven2
-
-
- snapshot
- https://s01.oss.sonatype.org/content/repositories/snapshots
-
-
-
- false
-
- bintray-yahoo-maven
- bintray
- https://yahoo.bintray.com/maven
-
-
- ossrh
- https://s01.oss.sonatype.org/service/local/repositories/0/content
-
-
- nexus-snapshot
- https://s01.oss.sonatype.org/content/repositories/snapshots
-
-
-
-
- ossrh
- https://s01.oss.sonatype.org/content/repositories/snapshots
-
-
- ossrh
- https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/
-
-
+
+ ^git.build.(host|time|version)$
+ ^git.commit.id.(abbrev|full)$
+ ^git.dirty$
+ ^git.build.user.(email|name)$
+
+ full
+
+
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${maven-jacoco-plugin.version}
+
+
+ **/pulsar/**
+
+
+
+ ${project.build.directory}
+
+ **/*.exec
+
+
+
+
+
+
+
+ prepare-agent
+
+
+
+ report
+
+ report
+
+ none
+
+
+ merge-all-jacoco
+
+ merge
+
+ none
+
+
+
+
+
+
+
+ central
+ default
+ https://repo1.maven.org/maven2
+
+
+ snapshot
+ https://s01.oss.sonatype.org/content/repositories/snapshots
+
+
+
+ false
+
+ bintray-yahoo-maven
+ bintray
+ https://yahoo.bintray.com/maven
+
+
+ ossrh
+ https://s01.oss.sonatype.org/service/local/repositories/0/content
+
+
+ nexus-snapshot
+ https://s01.oss.sonatype.org/content/repositories/snapshots
+
+
+
+
+ ossrh
+ https://s01.oss.sonatype.org/content/repositories/snapshots
+
+
+ ossrh
+ https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
diff --git a/tests/pom.xml b/tests/pom.xml
index 64897485..e28b4a93 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -20,7 +20,7 @@
pulsar-protocol-handler-mqtt-parent
io.streamnative.pulsar.handlers
- 3.4.0-SNAPSHOT
+ 4.0.0-ursa-8-SNAPSHOT
4.0.0
pulsar-protocol-handler-mqtt-tests