v1.7.3
Milestone
Changelog
Bug Fixes
- ORC-1060: Reduce memory usage when vectorized reading dictionary string encoding columns (#971)
- ORC-1065: Fix IndexOutOfBoundsException in ReaderImpl.extractFileTail #979
- ORC-1067: [C++] Upgrade ZSTD to 1.5.1 (#981)
- ORC-1078: Row group end offset doesn't accommodate all the blocks (#996)
- ORC-1081: Fix heap-use-after-free in SearchArgumentBuilderImpl::end() (#998)
- ORC-1087: [C++] Handle unloaded seek positions when seeking in an uncompressed chunk (#1008)
- ORC-1092: [C++] Upgrade LZ4 to version 1.9.3 (#1012)
- ORC-1102: [C++] Upgrade ZSTD to 1.5.2 (#1026)
Improvements (orc-tools
)
- ORC-1055: [C++] Add the timezone option for the csv-import tool (#975)
- ORC-1082: Improve FileDump and JsonFileDump to be robust on missing column statistics (#1003)
- ORC-1098: [C++] Support specifying type ids or column names in cpp tools (#1020)
Documentation
- ORC-1050: Update ORC site README.md and release process page (#963)
- ORC-1069: Update building.md (#982)
- ORC-1071: Update adopters page (#985)
- ORC-1091: Add
Tests
section at ORCdevelop
page (#1011) - ORC-1112: Add
Using with Python
web page (#1039) - ORC-1114: Update
Using with Python
page withPyArrow
7.0.0 (#1042)
Task
- ORC-1070: Upgrade site docker image to use Ubuntu 20.04 (#983)
- ORC-1072: Add 'Stale' GitHub Action job (#986)
- ORC-1094: Enable GitHub issues tab (#1015)
- ORC-1095: Deprecate
UnknownFormatException
(#1016)
Tests
- ORC-875: Add GitHub Action job for Windows Server 2019 (#872)
- 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 (#786)
- ORC-989: Bump checkstyle from 8.45.1 to 9.0 (#899)
- ORC-993: Bump junit.version from 5.7.2 to 5.8.0 (#906)
- ORC-1018: Bump checkstyle from 9.0 to 9.0.1 (#927)
- ORC-1033: Bump junit.version from 5.8.0 to 5.8.1 (#938)
- ORC-1044: Bump reproducible-build-maven-plugin to 0.14 (#955)
- ORC-1048: Bump checkstyle from 9.0.1 to 9.1 (#960)
- ORC-1052: Bump avro.version from 1.10.2 to 1.11.0 (#965)
- ORC-1057: Bump junit.version from 5.8.1 to 5.8.2 (#969)
- ORC-1061: Bump checkstyle from 9.1 to 9.2 (#970)
- ORC-1066: Bump guava from 30.1.1-jre to 31.0.1-jre #978
- ORC-1068: [C++] Stabilize HAS_POST_2038 test (#980)
- ORC-1073: Remove appveyor.yml (#987)
- ORC-1076: Remove Travis PR Builder Link from README.md (#991)
- ORC-1079: Add
Linux Clang 11
GitHub Action test coverage (#995) - ORC-1080: Remove .travis.yml (#997)
- ORC-1084: Bump checkstyle from 9.2 to 9.2.1 (#1007)
- ORC-1086: Bump reproducible-build-maven-plugin from 0.14 to 0.15 (#1005)
- ORC-1090: Disable Clang 13.0-specific compilation warnings (#1017)
- ORC-1093: Remove debian8 specific code in run-one.sh (#1013)
- ORC-1096: Bump slf4j.version to 1.7.33 (#1019)
- ORC-1103: Use Maven 3.8.4 (#1029)
- ORC-1104: Use Spark 3.2.1 in benchmark (#1030)
- ORC-1105: fetch-data.sh should use zsh instead of bash (#1031)
- ORC-1106: Use transitive commons-lang3 dependency in bench module (#1032)
- ORC-1107: Fix NPE at benchmark data schema loading (#1033)
- ORC-1108: Use
RawLocalFileSystem
to skip checksum files during benchmark data generation (#1034) - ORC-1109: Use
zstd
instead ofnone
in the default compress option (#1035) - ORC-1111: Bump build-helper-maven-plugin from 3.2.0 to 3.3.0 (#1038)
- ORC-1113: Remove CentOS 8 from docker-based tests (#1040)
- ORC-1115: Suppress
Illegal reflective access
warnings on Java9+ Tests (#1043)