The ORC team is excited to announce the release of ORC v1.7.3.
- Released: 9 February 2022
- Source code: orc-1.7.3.tar.gz
- GPG Signature signed by Dongjoon Hyun (34F0FC5C)
- Git tag: rel/release-1.7.3
- Maven Central: ORC 1.7.3
- SHA 256: 535c4d7588172e85…
- Fixed issues: ORC-1.7.3
The ‘bug’ fixes:
- ORC-1060 Reduce memory usage when vectorized reading dictionary string encoding columns
- ORC-1065 Fix IndexOutOfBoundsException in ReaderImpl.extractFileTail
- ORC-1067 [C++] Upgrade ZSTD to 1.5.1
- ORC-1078 Row group end offset doesn’t accommodate all the blocks
- ORC-1081 Fix heap-use-after-free in SearchArgumentBuilderImpl::end()
- ORC-1087 [C++] Handle unloaded seek positions when seeking in an uncompressed chunk
- ORC-1092 [C++] Upgrade LZ4 to version 1.9.3
- ORC-1102 [C++] Upgrade ZSTD to 1.5.2
The ‘tools’ improvements:
- ORC-1055 [C++] Add the timezone option for the csv-import tool
- ORC-1082 Improve FileDump and JsonFileDump to be robust on missing column statistics
- ORC-1092 [C++] Support specifying type ids or column names in cpp tools
The ‘documentation’ patches:
- ORC-1050 Update ORC site README.md and release process page
- ORC-1069 Update building.md
- ORC-1071 Update ‘adopters’ page
- ORC-1091 Add ‘Tests’ section at ORC ‘develop’ page
- ORC-1112 Add ‘Using with Python’ web page
- ORC-1114 Update ‘Using with Python’ page with ‘PyArrow’ 7.0.0
The ‘task’ patches:
- ORC-1070 Upgrade site docker image to use Ubuntu 20.04
- ORC-1072 Add ‘Stale’ GitHub Action job
- ORC-1094 Enable GitHub issues tab
- ORC-1095 Deprecate ‘UnknownFormatException’
The ‘tests’ fixes:
- ORC-875 Add GitHub Action job for Windows Server 2019
- ORC-878 Bump auto-service from 1.0-rc7 to 1.0
- ORC-881 Bump slf4j.version from 1.7.30 to 1.7.32
- ORC-989 Bump checkstyle from 8.45.1 to 9.0
- ORC-993 Bump junit.version from 5.7.2 to 5.8.0
- ORC-1018 Bump checkstyle from 9.0 to 9.0.1
- ORC-1033 Bump junit.version from 5.8.0 to 5.8.1
- ORC-1044 Bump reproducible-build-maven-plugin to 0.14
- ORC-1048 Bump checkstyle from 9.0.1 to 9.1
- ORC-1052 Bump avro.version from 1.10.2 to 1.11.0
- ORC-1057 Bump junit.version from 5.8.1 to 5.8.2
- ORC-1061 Bump checkstyle from 9.1 to 9.2
- ORC-1066 Bump guava from 30.1.1-jre to 31.0.1-jre
- ORC-1068 [C++] Stabilize HAS_POST_2038 test
- ORC-1073 Remove appveyor.yml
- ORC-1076 Remove Travis PR Builder Link from README.md
- ORC-1079 Add Linux Clang 11 GitHub Action test coverage
- ORC-1080 Remove .travis.yml
- ORC-1084 Bump checkstyle from 9.2 to 9.2.1
- ORC-1086 Bump reproducible-build-maven-plugin from 0.14 to 0.15
- ORC-1090 Disable Clang 13.0-specific compilation warnings
- ORC-1093 Remove debian8 specific code in run-one.sh
- ORC-1096 Bump slf4j.version to 1.7.33
- ORC-1103 Use Maven 3.8.4
- ORC-1104 Use Spark 3.2.1 in benchmark
- ORC-1105 fetch-data.sh should use zsh instead of bash
- ORC-1106 Use transitive commons-lang3 dependency in bench module
- ORC-1107 Fix NPE at benchmark data schema loading
- ORC-1108 Use RawLocalFileSystem to skip checksum files during benchmark data generation
- ORC-1109 Use zstd instead of none in the default compress option
- ORC-1111 Bump build-helper-maven-plugin from 3.2.0 to 3.3.0
- ORC-1113 Remove CentOS 8 from docker-based tests
- ORC-1115 Suppress Illegal reflective access warnings on Java9+ Tests