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

dongjoon pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/orc.git


The following commit(s) were added to refs/heads/main by this push:
     new d2f9d8d97 ORC-1608: Upgrade Hadoop to 3.4.0
d2f9d8d97 is described below

commit d2f9d8d97a99bffb9e9adfa5a53c8419e5540f44
Author: Dongjoon Hyun <dongj...@apache.org>
AuthorDate: Tue Mar 19 09:46:16 2024 -0700

    ORC-1608: Upgrade Hadoop to 3.4.0
    
    ### What changes were proposed in this pull request?
    
    This PR aims to upgrade Apache Hadoop dependency to 3.4.0.
    
    ### Why are the changes needed?
    
    To use the latest Hadoop features.
    - https://hadoop.apache.org/docs/r3.4.0
    
    ### How was this patch tested?
    
    Pass the CIs.
    
    ### Was this patch authored or co-authored using generative AI tooling?
    
    No.
    
    Closes #1783 from dongjoon-hyun/ORC-1608.
    
    Authored-by: Dongjoon Hyun <dongj...@apache.org>
    Signed-off-by: Dongjoon Hyun <dongj...@apache.org>
---
 java/pom.xml       | 3 ++-
 java/tools/pom.xml | 6 ++++++
 2 files changed, 8 insertions(+), 1 deletion(-)

diff --git a/java/pom.xml b/java/pom.xml
index 013346827..30d387831 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -60,10 +60,11 @@
   </modules>
 
   <properties>
+    <bouncycastle.version>1.77</bouncycastle.version>
     <brotli4j.version>1.16.0</brotli4j.version>
     <checkstyle.version>10.14.2</checkstyle.version>
     <example.dir>${project.basedir}/../../examples</example.dir>
-    <hadoop.version>3.3.6</hadoop.version>
+    <hadoop.version>3.4.0</hadoop.version>
     <java.version>17</java.version>
     <javadoc.location>${project.basedir}/../target/javadoc</javadoc.location>
     <junit.version>5.10.2</junit.version>
diff --git a/java/tools/pom.xml b/java/tools/pom.xml
index 81038c582..cc7cdd34f 100644
--- a/java/tools/pom.xml
+++ b/java/tools/pom.xml
@@ -80,6 +80,12 @@
     </dependency>
 
     <!-- test inter-project -->
+    <dependency>
+      <groupId>org.bouncycastle</groupId>
+      <artifactId>bcpkix-jdk18on</artifactId>
+      <version>${bouncycastle.version}</version>
+      <scope>test</scope>
+    </dependency>
     <dependency>
       <groupId>org.junit.jupiter</groupId>
       <artifactId>junit-jupiter-api</artifactId>

Reply via email to