The ORC team is excited to announce the release of ORC v2.0.0.
{% assign releaseName = “2.0.0” %} {% include release_description.md %}
New Feature and Notable Changes:
Improvements:
-ignoreExtension
configuration to the sizes
and count
commands of orc-toolssupportVectoredIO
API to HadoopShimsCurrent
and use itZstd.isError
JNI usagesourceFileExcludes
from maven-javadoc-plugin
System.exit(0)
in scan
commandBug Fixes:
readDiskRanges
if orc.use.zerocopy
is enabledTasks:
org.apache.hadoop
from dependabot.yml
merge_orc_pr.py
mapreduce
, tools
, bench
moduleshive-storage-api
link from maven-javadoc-plugin
Pattern Matching for instanceof
(JEP-394)libhdfspp.tar.gz
by adding #include <cstdint>
ASF Generative Tooling Guidance
to PR templateTests:
Ubuntu 24.04 LTS
Docker Testfedora37
docker imageRocky Linux 9
Docker TestDocker Test
ubuntu22_jdk=21
and ubuntu22_jdk=21_cc=clang
test combinations from docker/os-list.txt
GitHub Action
YAML files in branch-2.0
testDoubleNaNAndInfinite
to use TestFileDump.checkOutput
MacOS 14
to GitHub Actionoraclelinux9
from rocky9
directOut.put(out)
instead of directOut.put(out.array())
in TestZstd
testscan
commandBuild and dependency changes:
jmh
to 1.37tools
modulebench
modulecommons-lang3
to 3.13.0opencsv
to 5.8byte-buddy
to 1.14.6snappy
to 1.1.10.4maven-checkstyle-plugin
to 3.3.1maven-shade-plugin
to 3.5.1junit
to 5.10.1commons-lang3
to 3.14.0build-helper-maven-plugin
to 3.5.0spotless
to 2.41.0maven-dependency-plugin
to 3.6.1spotless-maven-plugin
to 2.41.1protobuf-java
to 3.25.1Maven
to 3.9.6com.google.guava:guava
to 33.0.0-jreslf4j.version
to 2.0.11protobuf-java
to 3.25.2brotli4j
to 1.16.0aircompressor
to 0.26Mockito
to 5.10 and byte-buddy
to 1.14.11
scala-library
protobuf-java
to 3.25.3Documentations:
orc.compress
README