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

raboof pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/pekko-connectors.git


The following commit(s) were added to refs/heads/main by this push:
     new d30599ac4 hadoop 3.4 (#1814)
d30599ac4 is described below

commit d30599ac46bfaff3e196ff9b9d1f2734e203dac5
Author: PJ Fanning <[email protected]>
AuthorDate: Wed Aug 5 08:16:46 2026 +0100

    hadoop 3.4 (#1814)
    
    * hadoop 3.4
    
    Update Dependencies.scala
    
    * exclusions
    
    * Update .scala-steward.conf
---
 .scala-steward.conf        |  4 ++--
 project/Dependencies.scala | 51 ++++++++++++++++++++++++++++------------------
 2 files changed, 33 insertions(+), 22 deletions(-)

diff --git a/.scala-steward.conf b/.scala-steward.conf
index e57825dd8..36b7a626f 100644
--- a/.scala-steward.conf
+++ b/.scala-steward.conf
@@ -1,6 +1,6 @@
 updates.pin  = [
-  # pin to hadoop 3.3.x until 3.4.x beomes more widely adopted
-  { groupId = "org.apache.hadoop", version = "3.3." }
+  # pin to hadoop 3.4.x until 3.5.x becomes more widely adopted
+  { groupId = "org.apache.hadoop", version = "3.4." }
   # solrj 9.+ requires Java 11
   { groupId = "org.apache.solr", version = "8." }
   # https://github.com/apache/pekko-connectors/issues/503
diff --git a/project/Dependencies.scala b/project/Dependencies.scala
index 1fdf42985..c7ebe196a 100644
--- a/project/Dependencies.scala
+++ b/project/Dependencies.scala
@@ -43,6 +43,7 @@ object Dependencies {
   val protobufJavaVersion = "4.35.1"
   val hoverflyVersion = "0.20.2"
   val scalaCheckVersion = "1.19.0"
+  val HadoopVersion = "3.4.3"
 
   // Legacy versions support Slf4J v1 for compatibility with older libs
   val Slf4jVersion = "2.0.18"
@@ -209,8 +210,12 @@ object Dependencies {
     libraryDependencies ++= Seq(
       "org.apache.parquet" % "parquet-avro" % "1.17.1",
       "org.apache.avro" % "avro" % AvroVersion,
-      ("org.apache.hadoop" % "hadoop-client" % "3.3.6" % 
Test).exclude("log4j", "log4j"),
-      ("org.apache.hadoop" % "hadoop-common" % "3.3.6" % 
Test).exclude("log4j", "log4j"),
+      ("org.apache.hadoop" % "hadoop-client" % HadoopVersion % Test)
+        .exclude("ch.qos.reload4j", "reload4j")
+        .exclude("org.slf4j", "slf4j-reload4j"),
+      ("org.apache.hadoop" % "hadoop-common" % HadoopVersion % Test)
+        .exclude("ch.qos.reload4j", "reload4j")
+        .exclude("org.slf4j", "slf4j-reload4j"),
       "com.sksamuel.avro4s" %% "avro4s-core" % avro4sVersion.value % Test,
       "org.scalacheck" %% "scalacheck" % scalaCheckVersion % Test,
       "org.specs2" %% "specs2-core" % "4.23.0" % Test,
@@ -308,32 +313,38 @@ object Dependencies {
 
   val HBase = {
     val hbaseVersion = "1.4.14"
-    val hadoopVersion = "3.3.6"
     Seq(
       libraryDependencies ++= Seq(
-        ("org.apache.hbase" % "hbase-shaded-client" % 
hbaseVersion).exclude("log4j", "log4j").exclude("org.slf4j",
-          "slf4j-log4j12"),
-        ("org.apache.hbase" % "hbase-common" % hbaseVersion).exclude("log4j", 
"log4j").exclude("org.slf4j",
-          "slf4j-log4j12"),
-        ("org.apache.hadoop" % "hadoop-common" % 
hadoopVersion).exclude("log4j", "log4j").exclude("org.slf4j",
-          "slf4j-log4j12"),
-        ("org.apache.hadoop" % "hadoop-mapreduce-client-core" % 
hadoopVersion).exclude("log4j", "log4j").exclude(
-          "org.slf4j", "slf4j-log4j12"),
+        ("org.apache.hbase" % "hbase-shaded-client" % hbaseVersion)
+          .exclude("log4j", "log4j")
+          .exclude("org.slf4j", "slf4j-log4j12"),
+        ("org.apache.hbase" % "hbase-common" % hbaseVersion)
+          .exclude("log4j", "log4j")
+          .exclude("org.slf4j", "slf4j-log4j12"),
+        ("org.apache.hadoop" % "hadoop-common" % HadoopVersion)
+          .exclude("ch.qos.reload4j", "reload4j")
+          .exclude("org.slf4j", "slf4j-reload4j"),
+        ("org.apache.hadoop" % "hadoop-mapreduce-client-core" % HadoopVersion)
+          .exclude("ch.qos.reload4j", "reload4j")
+          .exclude("org.slf4j", "slf4j-reload4j"),
         "org.slf4j" % "log4j-over-slf4j" % Slf4jVersion % Test))
   }
 
-  val HadoopVersion = "3.3.6"
   val Hdfs = Seq(
     libraryDependencies ++= Seq(
-      ("org.apache.hadoop" % "hadoop-client" % HadoopVersion).exclude("log4j", 
"log4j").exclude("org.slf4j",
-        "slf4j-log4j12"),
+      ("org.apache.hadoop" % "hadoop-client" % HadoopVersion)
+        .exclude("ch.qos.reload4j", "reload4j")
+        .exclude("org.slf4j", "slf4j-reload4j"),
       "org.typelevel" %% "cats-core" % "2.13.0",
-      ("org.apache.hadoop" % "hadoop-hdfs" % HadoopVersion % 
Test).exclude("log4j", "log4j").exclude("org.slf4j",
-        "slf4j-log4j12"),
-      ("org.apache.hadoop" % "hadoop-common" % HadoopVersion % 
Test).exclude("log4j", "log4j").exclude("org.slf4j",
-        "slf4j-log4j12"),
-      ("org.apache.hadoop" % "hadoop-minicluster" % HadoopVersion % 
Test).exclude("log4j", "log4j").exclude("org.slf4j",
-        "slf4j-log4j12"),
+      ("org.apache.hadoop" % "hadoop-hdfs" % HadoopVersion % Test)
+        .exclude("ch.qos.reload4j", "reload4j")
+        .exclude("org.slf4j", "slf4j-reload4j"),
+      ("org.apache.hadoop" % "hadoop-common" % HadoopVersion % Test)
+        .exclude("ch.qos.reload4j", "reload4j")
+        .exclude("org.slf4j", "slf4j-reload4j"),
+      ("org.apache.hadoop" % "hadoop-minicluster" % HadoopVersion % Test)
+        .exclude("ch.qos.reload4j", "reload4j")
+        .exclude("org.slf4j", "slf4j-reload4j"),
       "org.slf4j" % "log4j-over-slf4j" % Slf4jVersion % Test) ++ Mockito)
 
   val HuaweiPushKit = Seq(


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to