This is an automated email from the ASF dual-hosted git repository. haonan pushed a commit to branch update_bc in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 5b8ffe068c34af2a364dc0c974550b1400fcc4e4 Author: HTHou <[email protected]> AuthorDate: Mon Aug 18 17:23:33 2025 +0800 fix more dependencies issue --- iotdb-core/datanode/pom.xml | 4 ---- .../iotdb/db/protocol/thrift/impl/ClientRPCServiceImpl.java | 3 +-- iotdb-core/metrics/interface/pom.xml | 1 - pom.xml | 11 ++++++++--- 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/iotdb-core/datanode/pom.xml b/iotdb-core/datanode/pom.xml index 5d5801a2158..ebb1b2807f1 100644 --- a/iotdb-core/datanode/pom.xml +++ b/iotdb-core/datanode/pom.xml @@ -183,10 +183,6 @@ <groupId>net.java.dev.jna</groupId> <artifactId>jna-platform</artifactId> </dependency> - <dependency> - <groupId>io.jsonwebtoken</groupId> - <artifactId>jjwt-api</artifactId> - </dependency> <dependency> <groupId>org.eclipse.milo</groupId> <artifactId>stack-core</artifactId> diff --git a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/ClientRPCServiceImpl.java b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/ClientRPCServiceImpl.java index 20cc3dd3c37..458ec796fd8 100644 --- a/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/ClientRPCServiceImpl.java +++ b/iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol/thrift/impl/ClientRPCServiceImpl.java @@ -184,7 +184,6 @@ import org.apache.iotdb.service.rpc.thrift.TSyncIdentityInfo; import org.apache.iotdb.service.rpc.thrift.TSyncTransportMetaInfo; import io.airlift.units.Duration; -import io.jsonwebtoken.lang.Strings; import org.apache.commons.lang3.StringUtils; import org.apache.thrift.TException; import org.apache.tsfile.block.column.Column; @@ -1277,7 +1276,7 @@ public class ClientRPCServiceImpl implements IClientRPCServiceWithHandler { String database = req.getDatabase(); if (StringUtils.isEmpty(database)) { - String[] splits = Strings.split(req.getDevice(), "\\."); + String[] splits = req.getDevice().split("\\."); database = String.format("%s.%s", splits[0], splits[1]); } IDeviceID deviceId = Factory.DEFAULT_FACTORY.create(req.getDevice()); diff --git a/iotdb-core/metrics/interface/pom.xml b/iotdb-core/metrics/interface/pom.xml index 991724a7ac7..cb53d65b903 100644 --- a/iotdb-core/metrics/interface/pom.xml +++ b/iotdb-core/metrics/interface/pom.xml @@ -82,7 +82,6 @@ <dependency> <groupId>io.netty</groupId> <artifactId>netty-codec-http</artifactId> - <version>4.1.119.Final</version> </dependency> <dependency> <groupId>org.reactivestreams</groupId> diff --git a/pom.xml b/pom.xml index 8532fc9f3bf..cbe309852db 100644 --- a/pom.xml +++ b/pom.xml @@ -60,7 +60,7 @@ <argLine/> <awaitility.version>4.2.0</awaitility.version> <boost.include.dir/> - <bouncycastle.version>1.79</bouncycastle.version> + <bouncycastle.version>1.81</bouncycastle.version> <!-- This was the last version to support Java 8 --> <caffeine.version>2.9.3</caffeine.version> <cglib.version>3.3.0</cglib.version> @@ -87,7 +87,7 @@ <fusesource-mqtt-client.version>1.16</fusesource-mqtt-client.version> <!-- JDK1.8 only support google java format 1.7--> <google.java.format.version>1.22.0</google.java.format.version> - <gson.version>2.10.1</gson.version> + <gson.version>2.13.1</gson.version> <guava.version>32.1.2-jre</guava.version> <!-- This was the last version to support Java 8 --> <h2.version>2.2.224</h2.version> @@ -111,7 +111,7 @@ <jersey.version>2.40</jersey.version> <!-- This was the last version to support Java 8 --> <jetty.version>9.4.57.v20241219</jetty.version> - <jjwt.version>0.11.5</jjwt.version> + <jjwt.version>0.12.7</jjwt.version> <jline.version>3.26.2</jline.version> <jna.version>5.14.0</jna.version> <json-smart.version>2.5.2</json-smart.version> @@ -314,6 +314,11 @@ <artifactId>bcprov-jdk18on</artifactId> <version>${bouncycastle.version}</version> </dependency> + <dependency> + <groupId>org.bouncycastle</groupId> + <artifactId>bcpkix-jdk18on</artifactId> + <version>${bouncycastle.version}</version> + </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId>
