The ORC team is excited to announce the release of ORC v2.2.1.
- Released: 1 October 2025
- Source code: orc-2.2.1.tar.gz
- GPG Signature signed by Dongjoon Hyun (34F0FC5C)
- Git tag: rel/release-2.2.1
- Maven Central: ORC 2.2.1
- SHA 256: f3d21c5adc097059…
- Fixed issues: ORC-2.2.1
The bug fixes:
- ORC-1966: [C++] Fix ZSTD compress/decompress to propagate errors
- ORC-1967: [C++] Fix Windows build
- ORC-1968: Upgrade commons-cli to 1.10.0
- ORC-1972: Upgrade ORC Format to 1.1.1
- ORC-1973: [C++] Use int64_t instead of google::protobuf::int64 for Protobuf v22+
- ORC-1974: [C++] Use google::protobuf::TextFormat instead of DebugString for Protobuf v30+
- ORC-1977: Add Deprecated annotations for all deprecated APIs
- ORC-1979: Upgrade commons-csv to 1.14.1
- ORC-2007: Upgrade gson to 2.13.2
- ORC-2010: Use IANA Identifier America/Los_Angeles instead of US/Pacific in Java
- ORC-2011: [C++] Fix Timezone to support legacy US TimeZone identifiers
- ORC-2012: Remove US timezone workaround from Debian 13 Docker image
The test changes:
- ORC-1964 [CI] Fix CI ubsan-test with GNU
- ORC-1970 [CI] Fix cpp-linter-action to use hash tag
- ORC-1984 Add debian13 to docker tests, docs, and GitHub Action
- ORC-1995 Add MacOS 26 to GitHub Action CI and docs
- ORC-1996 Remove MacOS 13 from GitHub Action CI and docs
The build and dependency changes:
- ORC-1921 Upgrade Hadoop to 3.4.2
- ORC-1978 Upgrade maven-enforcer-plugin to 3.6.1
- ORC-1980 Upgrade junit to 5.13.4
- ORC-1983 [C++] Upgrade gtest to 1.17.0
- ORC-1987 Upgrade Spark to 4.0.1 in bench module
- ORC-1988 Upgrade Parquet to 1.16.0 in bench module
- ORC-1989 Upgrade Hive to 4.1.0 in bench module
- ORC-1998 Use Java 25 instead of 25-ea
- ORC-1999 Upgrade Checkstyle to 11.0.1
- ORC-2003 Upgrade guava to 33.5.0-jre