The ORC team is excited to announce the release of ORC v2.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