ostinru commented on issue #42:
URL: https://github.com/apache/cloudberry-pxf/issues/42#issuecomment-3845543023

   ## Apache ORC
   
   Changelog 1.6.12 -> 1.7.x:
   [ORC-757](https://issues.apache.org/jira/browse/ORC-757) Add Hashtable 
implementation for dictionary
   
   Changelog 1.7.x -> 1.8.x:
   [ORC-1136](https://issues.apache.org/jira/browse/ORC-1136) Optimize reads by 
combining multiple reads without significant separation into a single read
   [ORC-1138](https://issues.apache.org/jira/browse/ORC-1138) Optimizes the 
read of streams in ORC by combining multiple nearby reads into a single read, 
optionally allowing the retention or drop of the extra bytes
   [ORC-1172](https://issues.apache.org/jira/browse/ORC-1172) add row count 
limit config for one stripe
   
   Changelog 1.8.x -> 1.9.x:
   no important changes?
   
   Changelog 1.9.x -> 2.0.x:
   require Java 17
   faster Zstd
   
   Changelog 2.0.x -> 2.1.x:
   require Java 17
   
   Changelog 2.1.x -> 2.2.x:
   require Java 17
   [ORC-1903](https://issues.apache.org/jira/browse/ORC-1903) Support 
`Geometry` and `Geography` types
   
   ### Version Upgrade
   
   At first glance it is reasonable to upgrade to 1.9.7. However it breaks 
something in HBASE support. PXF manages dependencies semi-manually (aka 
`transitive = false`). Either it pulls some fresh libraries OR it breaks with 
latest protobuf. Still investigating.
   
   | orc-core | 1.6.13 | 1.7.11 | 1.8.10 | 1.9.8 |
   |---|---|---|---|---|
   |com.google.protobuf:protobuf-java| 2.5.0 | 2.5.0 | 3.17 | X |
   |io.airlift:aircompressor| 0.21 | 0.21 | 0.21 | 0.27|
   |org.apache.commons:commons-lang3| 3.12.0 | 3.12.0 | 3.12 |  3.12.0|
   |org.apache.hadoop:hadoop-common| 2.2.0 | 2.2.0 | 2.7.3 | 2.7.3 (provided)|
   |org.apache.hadoop:hadoop-hdfs| 2.2.0 | 2.2.0 | 2.7.3 |  2.7.3 (provided)|
   |org.apache.hive:hive-storage-api| 2.7.3 | 2.8.1 | 2.8.1 | X|
   |org.apache.orc:orc-shims| 1.6.14 | 1.7.11 | 1.8.10 | 1.9.8|
   |org.jetbrains:annotations| 17 |  17 | 17 | 17|
   |org.slf4j:slf4j-api| 1.7.5 | 1.7.33 | 1.7.36 | 2.0.7|
   |org.threeten:threeten-extra| 1.5.0 | 1.5.0 | 1.7.1 | 1.7.1|
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to