2024年10月2日にHive 4.0.1がリリースされました。
Apache Hive 4.0.1 released!!!
— Apache Hive (@ApacheHive) October 2, 2024
Announcement:https://t.co/uKQDaJMmYf
Release Notes:https://t.co/6mkVL9oc0Q
DockerHub:https://t.co/JQfWzAZTWH
Thanx to all the contributors who worked towards this release!!!#apache#hive#opensourcepic.twitter.com/wyDYXKswFS
変更内容について
パッチバージョンの変更なので、バグフィックスやHive 4で観測された性能劣化に対する修正が中心のリリースとなっています。95個の変更が4.0.1としてリリースされました。ちなみにそのうち8個は私おくみんによる修正です。
- [HIVE-19741] Update documentation to reflect list of reserved words - ASF JIRA
- [HIVE-28207] NullPointerException is thrown when checking column uniqueness - ASF JIRA
- [HIVE-27847] Prevent query Failures on Numeric <-> Timestamp - ASF JIRA
- [HIVE-28082] HiveAggregateReduceFunctionsRule could generate an inconsistent result - ASF JIRA
- [HIVE-28439] Iceberg: Bucket partition transform with DECIMAL can throw NPE - ASF JIRA
- [HIVE-28352] Schematool fails to upgradeSchema on dbType=hive - ASF JIRA
- [HIVE-28098] Fails to copy empty column statistics of materialized CTE - ASF JIRA
- [HIVE-28254] CBO (Calcite Return Path): Multiple DISTINCT leads to wrong results - ASF JIRA
4.0.0は久しぶりのメジャーバージョンアップだったので荒削りな部分もありましたが、4.0.1であればユーザーの皆様も安心して使うことができそうです。
今後のリリース
Hiveコミュニティはおよそ四半期に一度のペースでmasterブランチを4.x.0としてリリースしていきたいという野望を持っています。今回もパッチバージョンではなく4.1.0をmasterブランチからリリースするべきではないかという議論があり、おそらく次にリリースされるHive 4は4.1.0になるんじゃないかと思います。4.0.1のビルドも特に大きな問題は発生せず、安定してリリースできる下地が整いつつあるので、私もどこか都合のよいタイミングでリリースマネージャーをやってみようと計画しています。