This is an automated email from the ASF dual-hosted git repository.
dongjoon pushed a commit to branch branch-2.0
in repository https://gitbox.apache.org/repos/asf/orc.git
The following commit(s) were added to refs/heads/branch-2.0 by this push:
new 2f2d0ba8a ORC-1608: Upgrade Hadoop to 3.4.0
2f2d0ba8a is described below
commit 2f2d0ba8a606e4ab5e0f68b94661606fe524d2d7
Author: Dongjoon Hyun <[email protected]>
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 <[email protected]>
Signed-off-by: Dongjoon Hyun <[email protected]>
(cherry picked from commit d2f9d8d97a99bffb9e9adfa5a53c8419e5540f44)
Signed-off-by: Dongjoon Hyun <[email protected]>
---
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 2fcc318ad..5497720bc 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.12.0</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.1</junit.version>
diff --git a/java/tools/pom.xml b/java/tools/pom.xml
index 54d9e801a..92ddda5f8 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>