You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ap...@apache.org on 2021/09/21 11:41:47 UTC

[arrow] branch master updated: ARROW-14049: [C++][Java] Upgrade ORC to 1.7.0

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

apitrou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/master by this push:
     new 006394a  ARROW-14049: [C++][Java] Upgrade ORC to 1.7.0
006394a is described below

commit 006394ab77c4663530a6294ebbc0249a271c2d70
Author: William Hyun <wi...@apache.org>
AuthorDate: Tue Sep 21 13:40:33 2021 +0200

    ARROW-14049: [C++][Java] Upgrade ORC to 1.7.0
    
    This PR aims to bump ORC to version 1.7.0.
    
    [Apache ORC 1.7.0](https://orc.apache.org/news/2021/09/15/ORC-1.7.0/) is a new release with the following new features and improvements.
    
    ORC-377 Support Snappy compression in C++ Writer
    ORC-577 Support row-level filtering
    ORC-716 Build and test on Java 17-EA
    ORC-731 Improve Java Tools
    ORC-742 LazyIO of non-filter columns
    ORC-751 Implement Predicate Pushdown in C++ Reader
    ORC-755 Introduce OrcFilterContext
    ORC-757 Add Hashtable implementation for dictionary
    ORC-780 Support LZ4 Compression in C++ Writer
    ORC-797 Allow writers to get the stripe information
    ORC-818 Build and test in Apple Silicon
    ORC-861 Bump CMake minimum requirement to 2.8.12
    ORC-867 Upgrade hive-storage-api to 2.8.1
    ORC-984 Save the software version that wrote each ORC file
    
    Closes #11194 from williamhyun/orc170
    
    Authored-by: William Hyun <wi...@apache.org>
    Signed-off-by: Antoine Pitrou <an...@python.org>
---
 cpp/thirdparty/versions.txt | 4 ++--
 java/adapter/orc/pom.xml    | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/cpp/thirdparty/versions.txt b/cpp/thirdparty/versions.txt
index cd1b8f7..b4c0426 100644
--- a/cpp/thirdparty/versions.txt
+++ b/cpp/thirdparty/versions.txt
@@ -60,8 +60,8 @@ ARROW_LZ4_BUILD_SHA256_CHECKSUM=030644df4611007ff7dc962d981f390361e6c97a34e5cbc3
 # https://github.com/microsoft/mimalloc/issues/353
 ARROW_MIMALLOC_BUILD_VERSION=v1.7.2
 ARROW_MIMALLOC_BUILD_SHA256_CHECKSUM=b1912e354565a4b698410f7583c0f83934a6dbb3ade54ab7ddcb1569320936bd
-ARROW_ORC_BUILD_VERSION=1.6.9
-ARROW_ORC_BUILD_SHA256_CHECKSUM=2b79f1152454a38abd7b361b407f65689e275f1fb28d4293892e42fbebcc0a9d
+ARROW_ORC_BUILD_VERSION=1.7.0
+ARROW_ORC_BUILD_SHA256_CHECKSUM=45d6ba9149ffa2aaa168d61ab326f61181861c94529f26da3918a9aa2f801e39
 ARROW_PROTOBUF_BUILD_VERSION=v3.17.3
 ARROW_PROTOBUF_BUILD_SHA256_CHECKSUM=77ad26d3f65222fd96ccc18b055632b0bfedf295cb748b712a98ba1ac0b704b2
 # Because of https://github.com/Tencent/rapidjson/pull/1323, we require
diff --git a/java/adapter/orc/pom.xml b/java/adapter/orc/pom.xml
index 2b20330..9a6424a 100644
--- a/java/adapter/orc/pom.xml
+++ b/java/adapter/orc/pom.xml
@@ -35,7 +35,7 @@
 	<dependency>
             <groupId>org.apache.orc</groupId>
             <artifactId>orc-core</artifactId>
-            <version>1.6.9</version>
+            <version>1.7.0</version>
             <scope>test</scope>
             <exclusions>
                 <exclusion>
@@ -79,7 +79,7 @@
         <dependency>
             <groupId>org.apache.hive</groupId>
             <artifactId>hive-storage-api</artifactId>
-            <version>2.7.1</version>
+            <version>2.8.1</version>
             <scope>test</scope>
         </dependency>
     </dependencies>