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

stoty pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hbase-connectors.git


The following commit(s) were added to refs/heads/master by this push:
     new 800161e  HBASE-29287 Update HBase version used in connectors to 2.6.2 
(#144)
800161e is described below

commit 800161eb39836cca36209f3b79caf87d49af2abd
Author: Istvan Toth <[email protected]>
AuthorDate: Mon May 12 12:19:08 2025 +0200

    HBASE-29287 Update HBase version used in connectors to 2.6.2 (#144)
    
    also update
    * hadoop to 3.4.1
    * hbase-thirdparty to 4.11.0
    * mockito to 4.11.0
    * surefire to 3.5.2
    * commons-lang to 3.17.0
    
    Co-authored-by: Villő Szűcs <[email protected]>
    Signed-off-by: Nihal Jain <[email protected]>
---
 .../src/main/resources/supplemental-models.xml     | 14 ++++++++
 pom.xml                                            | 38 ++++++++++++----------
 spark/hbase-spark-it/pom.xml                       | 38 +++++++++++++++++-----
 spark/hbase-spark/pom.xml                          |  6 +---
 4 files changed, 65 insertions(+), 31 deletions(-)

diff --git 
a/hbase-connectors-assembly/src/main/resources/supplemental-models.xml 
b/hbase-connectors-assembly/src/main/resources/supplemental-models.xml
index 4e2a7aa..3c0a2ad 100644
--- a/hbase-connectors-assembly/src/main/resources/supplemental-models.xml
+++ b/hbase-connectors-assembly/src/main/resources/supplemental-models.xml
@@ -36,4 +36,18 @@ under the License.
       </licenses>
     </project>
   </supplement>
+  <supplement>
+    <project>
+      <groupId>org.codehaus.jettison</groupId>
+      <artifactId>jettison</artifactId>
+      <version>1.1</version>
+      <licenses>
+        <license>
+          <name>Apache License, Version 2.0</name>
+          <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
+          <distribution>repo</distribution>
+        </license>
+      </licenses>
+    </project>
+  </supplement>
 </supplementalDataModels>
diff --git a/pom.xml b/pom.xml
index dd9ce97..90608e9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -136,16 +136,16 @@
     <buildnumber.maven.version>1.4</buildnumber.maven.version>
 
     <maven.min.version>3.5.0</maven.min.version>
-    <hbase.version>2.5.4</hbase.version>
+    <hbase.version>2.6.2-hadoop3</hbase.version>
     <exec.maven.version>1.6.0</exec.maven.version>
     <audience-annotations.version>0.5.0</audience-annotations.version>
     <junit.version>4.13.2</junit.version>
-    <mockito-all.version>1.8.5</mockito-all.version>
-    <hbase-thirdparty.version>4.1.4</hbase-thirdparty.version>
+    <mockito.version>4.11.0</mockito.version>
+    <hbase-thirdparty.version>4.1.10</hbase-thirdparty.version>
     <!-- Must match the version in hbase-thirdparty above ! -->
-    <thirdparty.protobuf.version>3.21.12</thirdparty.protobuf.version>
+    <thirdparty.protobuf.version>4.29.2</thirdparty.protobuf.version>
     <hadoop-two.version>2.10.0</hadoop-two.version>
-    <hadoop-three.version>3.2.4</hadoop-three.version>
+    <hadoop-three.version>3.4.1</hadoop-three.version>
     <hadoop.version>${hadoop-three.version}</hadoop.version>
     <slf4j.version>1.7.36</slf4j.version>
     <log4j2.version>2.17.2</log4j2.version>
@@ -154,17 +154,14 @@
     <spotless.version>2.27.2</spotless.version>
     <maven.checkstyle.version>3.2.1</maven.checkstyle.version>
     <hbase.checkstyle.version>2.5.0</hbase.checkstyle.version>
-    <surefire.version>3.0.0</surefire.version>
+    <surefire.version>3.5.2</surefire.version>
     <enforcer.version>3.0.0</enforcer.version>
     <extra.enforcer.version>1.5.1</extra.enforcer.version>
     
<restrict-imports.enforcer.version>0.14.0</restrict-imports.enforcer.version>
     <protobuf.plugin.version>0.5.0</protobuf.plugin.version>
     <commons-io.version>2.18.0</commons-io.version>
     <avro.version>1.11.4</avro.version>
-    <commons-lang3.version>3.12.0</commons-lang3.version>
-    <!--This property is for hadoops netty. HBase netty
-         comes in via hbase-thirdparty hbase-shaded-netty-->
-    <netty.hadoop.version>3.10.6.Final</netty.hadoop.version>
+    <commons-lang3.version>3.17.0</commons-lang3.version>
     <os.maven.version>1.6.1</os.maven.version>
     <glassfish.el.version>3.0.1-b08</glassfish.el.version>
     <compat.module>hbase-hadoop2-compat</compat.module>
@@ -255,9 +252,10 @@
       </dependency>
       <dependency>
         <groupId>org.mockito</groupId>
-        <artifactId>mockito-all</artifactId>
-        <version>${mockito-all.version}</version>
-        <scope>test</scope>
+        <artifactId>mockito-bom</artifactId>
+        <version>${mockito.version}</version>
+        <type>pom</type>
+        <scope>import</scope>
       </dependency>
       <dependency>
         <groupId>org.apache.hbase.thirdparty</groupId>
@@ -331,20 +329,20 @@
       </dependency>
       <dependency>
         <groupId>org.apache.hbase</groupId>
-        <artifactId>hbase-shaded-client</artifactId>
+        <artifactId>hbase-mapreduce</artifactId>
         <version>${hbase.version}</version>
       </dependency>
       <dependency>
         <groupId>org.apache.hbase</groupId>
-        <artifactId>hbase-mapreduce</artifactId>
+        <artifactId>hbase-it</artifactId>
         <version>${hbase.version}</version>
+        <type>test-jar</type>
+        <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.apache.hbase</groupId>
         <artifactId>hbase-it</artifactId>
         <version>${hbase.version}</version>
-        <type>test-jar</type>
-        <scope>test</scope>
       </dependency>
       <dependency>
         <groupId>org.apache.hbase</groupId>
@@ -352,6 +350,12 @@
         <version>${hbase.version}</version>
         <scope>test</scope>
       </dependency>
+      <dependency>
+        <groupId>org.apache.hbase</groupId>
+        <artifactId>hbase-testing-util</artifactId>
+        <version>${hbase.version}</version>
+        <scope>test</scope>
+      </dependency>
     </dependencies>
   </dependencyManagement>
   <build>
diff --git a/spark/hbase-spark-it/pom.xml b/spark/hbase-spark-it/pom.xml
index 6fed929..d8d548d 100644
--- a/spark/hbase-spark-it/pom.xml
+++ b/spark/hbase-spark-it/pom.xml
@@ -47,7 +47,11 @@
 
     <dependency>
       <groupId>org.apache.hbase</groupId>
-      <artifactId>hbase-shaded-testing-util</artifactId>
+      <artifactId>hbase-testing-util</artifactId>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.hbase</groupId>
+      <artifactId>hbase-it</artifactId>
     </dependency>
     <dependency>
       <groupId>org.apache.hbase</groupId>
@@ -70,7 +74,7 @@
     <dependency>
       <groupId>org.apache.hadoop</groupId>
       <artifactId>hadoop-common</artifactId>
-      <version>${hadoop-two.version}</version>
+      <version>${hadoop-three.version}</version>
       <exclusions>
         <exclusion>
           <groupId>com.google.code.findbugs</groupId>
@@ -88,8 +92,8 @@
     </dependency>
     <dependency>
       <groupId>org.apache.hadoop</groupId>
-      <artifactId>hadoop-common</artifactId>
-      <version>${hadoop-two.version}</version>
+      <artifactId>hadoop-hdfs</artifactId>
+      <version>${hadoop-three.version}</version>
       <type>test-jar</type>
       <scope>test</scope>
       <exclusions>
@@ -98,12 +102,24 @@
           <artifactId>jsr305</artifactId>
         </exclusion>
         <exclusion>
-          <groupId>log4j</groupId>
-          <artifactId>log4j</artifactId>
+          <groupId>xerces</groupId>
+          <artifactId>xercesImpl</artifactId>
         </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.hadoop</groupId>
+      <artifactId>hadoop-client</artifactId>
+      <version>${hadoop-three.version}</version>
+      <scope>test</scope>
+      <exclusions>
         <exclusion>
-          <groupId>org.slf4j</groupId>
-          <artifactId>slf4j-log4j12</artifactId>
+          <groupId>com.google.code.findbugs</groupId>
+          <artifactId>jsr305</artifactId>
+        </exclusion>
+        <exclusion>
+          <groupId>xerces</groupId>
+          <artifactId>xercesImpl</artifactId>
         </exclusion>
       </exclusions>
     </dependency>
@@ -142,6 +158,10 @@
           <groupId>org.apache.hadoop</groupId>
           <artifactId>hadoop-client-runtime</artifactId>
         </exclusion>
+        <exclusion>
+          <groupId>io.netty</groupId>
+          <artifactId>netty-all</artifactId>
+        </exclusion>
       </exclusions>
     </dependency>
     <dependency>
@@ -184,7 +204,7 @@
     </dependency>
     <dependency>
       <groupId>org.mockito</groupId>
-      <artifactId>mockito-all</artifactId>
+      <artifactId>mockito-core</artifactId>
       <scope>test</scope>
     </dependency>
   </dependencies>
diff --git a/spark/hbase-spark/pom.xml b/spark/hbase-spark/pom.xml
index ace0def..3b3670b 100644
--- a/spark/hbase-spark/pom.xml
+++ b/spark/hbase-spark/pom.xml
@@ -121,7 +121,7 @@
     </dependency>
     <dependency>
       <groupId>org.mockito</groupId>
-      <artifactId>mockito-all</artifactId>
+      <artifactId>mockito-core</artifactId>
       <scope>test</scope>
     </dependency>
     <dependency>
@@ -136,10 +136,6 @@
         </exclusion>
       </exclusions>
     </dependency>
-    <dependency>
-      <groupId>org.apache.hbase</groupId>
-      <artifactId>hbase-shaded-client</artifactId>
-    </dependency>
     <dependency>
       <groupId>org.apache.hbase.connectors.spark</groupId>
       <artifactId>hbase-spark-protocol-shaded</artifactId>

Reply via email to