This is an automated email from the ASF dual-hosted git repository.
zhangduo pushed a commit to branch branch-3
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-3 by this push:
new 1c1efd0c96a HBASE-29971 Upgrade to hbase-thirdparty 4.1.13 (#7902)
1c1efd0c96a is described below
commit 1c1efd0c96a65dc06c6b1787ea17f41b04959d3e
Author: Duo Zhang <[email protected]>
AuthorDate: Fri Mar 13 09:42:28 2026 +0800
HBASE-29971 Upgrade to hbase-thirdparty 4.1.13 (#7902)
Signed-off-by: Andrew Purtell <[email protected]>
Signed-off-by: Nihal Jain <[email protected]>
Signed-off-by: Pankaj Kumar <[email protected]>
Signed-off-by: Xiao Liu <[email protected]>
---
.../hadoop/hbase/ipc/ServerRpcConnection.java | 6 +++++
pom.xml | 31 ++++++++--------------
2 files changed, 17 insertions(+), 20 deletions(-)
diff --git
a/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/ServerRpcConnection.java
b/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/ServerRpcConnection.java
index aaea74d5933..6a7da430efd 100644
---
a/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/ServerRpcConnection.java
+++
b/hbase-server/src/main/java/org/apache/hadoop/hbase/ipc/ServerRpcConnection.java
@@ -849,9 +849,15 @@ abstract class ServerRpcConnection implements Closeable {
return len;
}
+ @Override
+ public long readLong(int offset) {
+ return this.buf.getLong(offset);
+ }
+
@Override
public int size() {
return this.length;
}
+
}
}
diff --git a/pom.xml b/pom.xml
index 8ff4b0213d4..ef5e18a37e4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -816,7 +816,7 @@
in the dependencyManagement section as it could still lead to different
versions of netty
modules and cause trouble if we only rely on transitive dependencies.
-->
- <netty4.version>4.1.123.Final</netty4.version>
+ <netty4.version>4.1.131.Final</netty4.version>
<!-- end HBASE-15925 default hadoop compatibility values -->
<audience-annotations.version>0.15.0</audience-annotations.version>
<javadoc.audience-annotations.version>0.15.0</javadoc.audience-annotations.version>
@@ -836,8 +836,7 @@
Note that the version of jackson-[annotations,core,databind] must be
kept in sync with the
version of jackson-jaxrs-json-provider shipped in hbase-thirdparty.
-->
- <jackson.version>2.19.2</jackson.version>
- <jackson.databind.version>2.19.2</jackson.databind.version>
+ <jackson.version>2.21.1</jackson.version>
<jaxb-api.version>2.3.1</jaxb-api.version>
<servlet.api.version>4.0.1</servlet.api.version>
<wx.rs.api.version>2.1.1</wx.rs.api.version>
@@ -857,7 +856,7 @@
Version of protobuf that hbase uses internally (we shade our pb) Must
match what is out
in hbase-thirdparty include.
-->
- <internal.protobuf.version>4.31.1</internal.protobuf.version>
+ <internal.protobuf.version>4.34.0</internal.protobuf.version>
<protobuf.plugin.version>0.6.1</protobuf.plugin.version>
<thrift.path>thrift</thrift.path>
<thrift.version>0.14.1</thrift.version>
@@ -915,7 +914,7 @@
databind] must be kept in sync with the version of
jackson-jaxrs-json-provider shipped in
hbase-thirdparty.
-->
- <hbase-thirdparty.version>4.1.12</hbase-thirdparty.version>
+ <hbase-thirdparty.version>4.1.13</hbase-thirdparty.version>
<!-- for.exclusion version are NOT for direct dependencies. To use the
provided
scope to transitively exclude some transitive dependencies, we need to
specify
some existing version to for maven. -->
@@ -1544,21 +1543,6 @@
<artifactId>joni</artifactId>
<version>${joni.version}</version>
</dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-annotations</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-core</artifactId>
- <version>${jackson.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml.jackson.core</groupId>
- <artifactId>jackson-databind</artifactId>
- <version>${jackson.databind.version}</version>
- </dependency>
<!-- REST dependencies -->
<dependency>
<groupId>javax.servlet</groupId>
@@ -1844,6 +1828,13 @@
<type>pom</type>
<scope>import</scope>
</dependency>
+ <dependency>
+ <groupId>com.fasterxml.jackson</groupId>
+ <artifactId>jackson-bom</artifactId>
+ <version>${jackson.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
</dependencies>
</dependencyManagement>
<build>