This is an automated email from the ASF dual-hosted git repository.

rong pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new cd5cd233d68 Updated moquette version to fix MQTT write direct memory 
leak issue (#15144)
cd5cd233d68 is described below

commit cd5cd233d68113963b9cdfa2a6d904f773cc8c41
Author: Zhenyu Luo <[email protected]>
AuthorDate: Fri Mar 21 20:32:21 2025 +0800

    Updated moquette version to fix MQTT write direct memory leak issue (#15144)
    
    Co-authored-by: Steve Yurong Su <[email protected]>
---
 dependencies.json           | 10 +++++-----
 iotdb-core/datanode/pom.xml |  2 +-
 pom.xml                     | 11 +++++++++--
 3 files changed, 15 insertions(+), 8 deletions(-)

diff --git a/dependencies.json b/dependencies.json
index 11c1ddb9ee3..2e121a31444 100644
--- a/dependencies.json
+++ b/dependencies.json
@@ -4,7 +4,6 @@
         "ch.qos.logback:logback-classic",
         "ch.qos.logback:logback-core",
         "ch.qos.reload4j:reload4j",
-        "com.bugsnag:bugsnag",
         "com.digitalpetri.fsm:strict-machine",
         "com.digitalpetri.netty:netty-channel-fsm",
         "com.fasterxml.jackson.core:jackson-annotations",
@@ -27,8 +26,6 @@
         "com.google.guava:listenablefuture",
         "com.google.j2objc:j2objc-annotations",
         "com.h2database:h2-mvstore",
-        "com.librato.metrics:librato-java",
-        "com.librato.metrics:metrics-librato",
         "com.lmax:disruptor",
         "com.nimbusds:content-type",
         "com.nimbusds:lang-tag",
@@ -45,12 +42,11 @@
         "io.airlift:log",
         "io.airlift:units",
         "io.dropwizard.metrics:metrics-core",
-        "io.dropwizard.metrics:metrics-jvm",
         "io.jsonwebtoken:jjwt-api",
         "io.micrometer:micrometer-commons",
         "io.micrometer:micrometer-core",
         "io.micrometer:micrometer-observation",
-        "io.moquette:moquette-broker",
+        "com.github.moquette-io.moquette:moquette-broker",
         "io.netty:netty-buffer",
         "io.netty:netty-codec",
         "io.netty:netty-codec-dns",
@@ -65,10 +61,14 @@
         "io.netty:netty-resolver-dns",
         "io.netty:netty-resolver-dns-classes-macos",
         "io.netty:netty-resolver-dns-native-macos",
+        "io.netty:netty-tcnative-boringssl-static",
+        "io.netty:netty-tcnative-classes",
         "io.netty:netty-transport",
         "io.netty:netty-transport-classes-epoll",
         "io.netty:netty-transport-native-epoll",
         "io.netty:netty-transport-native-unix-common",
+        "io.netty:netty-transport-classes-kqueue",
+        "io.netty:netty-transport-native-kqueue",
         "io.projectreactor:reactor-core",
         "io.projectreactor.netty:reactor-netty-core",
         "io.projectreactor.netty:reactor-netty-http",
diff --git a/iotdb-core/datanode/pom.xml b/iotdb-core/datanode/pom.xml
index 503d884bad1..5f35b9ff209 100644
--- a/iotdb-core/datanode/pom.xml
+++ b/iotdb-core/datanode/pom.xml
@@ -272,7 +272,7 @@
             <artifactId>jersey-container-servlet-core</artifactId>
         </dependency>
         <dependency>
-            <groupId>io.moquette</groupId>
+            <groupId>com.github.moquette-io.moquette</groupId>
             <artifactId>moquette-broker</artifactId>
         </dependency>
         <dependency>
diff --git a/pom.xml b/pom.xml
index 51667e89cbc..ed8b5dd9942 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,6 +21,13 @@
 -->
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd";>
     <modelVersion>4.0.0</modelVersion>
+    <!--Add the JitPack repository because the moquette-broker dependency 
needs to be resolved from the JitPack repository-->
+    <repositories>
+        <repository>
+            <id>jitpack.io</id>
+            <url>https://jitpack.io</url>
+        </repository>
+    </repositories>
     <parent>
         <groupId>org.apache</groupId>
         <artifactId>apache</artifactId>
@@ -121,7 +128,7 @@
         <mockito.version>2.23.4</mockito.version>
         <!-- This was the last version to support Java 8 -->
         <!--mockito.version>4.11.0</mockito.version-->
-        <moquette.version>0.17</moquette.version>
+        <moquette.version>0.18.0</moquette.version>
         <netty.version>4.1.115.Final</netty.version>
         <nimbus-jose-jwt.version>9.37.3</nimbus-jose-jwt.version>
         <oauth2-oidc-sdk.version>10.15</oauth2-oidc-sdk.version>
@@ -432,7 +439,7 @@
                 <version>${reflections.version}</version>
             </dependency>
             <dependency>
-                <groupId>io.moquette</groupId>
+                <groupId>com.github.moquette-io.moquette</groupId>
                 <artifactId>moquette-broker</artifactId>
                 <version>${moquette.version}</version>
             </dependency>

Reply via email to