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

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

commit 89f8b3369c88a74c3054591dcdfc7b8de6d20837
Author: HTHou <[email protected]>
AuthorDate: Fri Dec 5 11:25:37 2025 +0800

    Switch to at.yawk.lz4:lz4-java:1.10.0
---
 dependencies.json           |  2 +-
 iotdb-core/datanode/pom.xml |  2 +-
 pom.xml                     | 16 ++++++++++++++--
 3 files changed, 16 insertions(+), 4 deletions(-)

diff --git a/dependencies.json b/dependencies.json
index 6553a8dfe3e..dd439e372d4 100644
--- a/dependencies.json
+++ b/dependencies.json
@@ -1,5 +1,6 @@
 {
   "dependencies": [
+    "at.yawk.lz4:lz4-java",
     "cglib:cglib",
     "ch.qos.logback:logback-classic",
     "ch.qos.logback:logback-core",
@@ -155,7 +156,6 @@
     "org.jline:jline",
     "org.jvnet.mimepull:mimepull",
     "org.latencyutils:LatencyUtils",
-    "org.lz4:lz4-java",
     "org.ops4j.pax.jdbc:pax-jdbc-common",
     "org.osgi:osgi.cmpn",
     "org.osgi:osgi.core",
diff --git a/iotdb-core/datanode/pom.xml b/iotdb-core/datanode/pom.xml
index 210a08d6366..80bebe90f77 100644
--- a/iotdb-core/datanode/pom.xml
+++ b/iotdb-core/datanode/pom.xml
@@ -289,7 +289,7 @@
             <artifactId>Java-WebSocket</artifactId>
         </dependency>
         <dependency>
-            <groupId>org.lz4</groupId>
+            <groupId>at.yawk.lz4</groupId>
             <artifactId>lz4-java</artifactId>
         </dependency>
         <dependency>
diff --git a/pom.xml b/pom.xml
index 8942576d982..eecb8978762 100644
--- a/pom.xml
+++ b/pom.xml
@@ -115,7 +115,7 @@
         <junit.version>4.13.2</junit.version>
         <!-- This was the last version to support Java 8 -->
         <logback.version>1.3.16</logback.version>
-        <lz4-java.version>1.8.0</lz4-java.version>
+        <lz4-java.version>1.10.0</lz4-java.version>
         <maven.assembly.version>3.6.0</maven.assembly.version>
         <maven.compiler.source>1.8</maven.compiler.source>
         <maven.compiler.target>1.8</maven.compiler.target>
@@ -320,6 +320,18 @@
                 <artifactId>bcpkix-jdk18on</artifactId>
                 <version>${bouncycastle.version}</version>
             </dependency>
+            <dependency>
+                <groupId>org.apache.tsfile</groupId>
+                <artifactId>tsfile</artifactId>
+                <version>${tsfile.version}</version>
+                <!-- Once tsfile switch to at.yawk.lz4:lz4-java, remove the 
following part -->
+                <exclusions>
+                    <exclusion>
+                        <groupId>org.lz4</groupId>
+                        <artifactId>lz4-java</artifactId>
+                    </exclusion>
+                </exclusions>
+            </dependency>
             <dependency>
                 <groupId>org.apache.ratis</groupId>
                 <artifactId>ratis-server</artifactId>
@@ -492,7 +504,7 @@
                 <version>${zstd-jni.version}</version>
             </dependency>
             <dependency>
-                <groupId>org.lz4</groupId>
+                <groupId>at.yawk.lz4</groupId>
                 <artifactId>lz4-java</artifactId>
                 <version>${lz4-java.version}</version>
             </dependency>

Reply via email to