Hi All, Hive 4.0.1 Overview: Now there are six Hive issues that tagged with hive-4.0.1-must left un-merged to branch-4.0, most of them are resolved on the master. Regarding to TEZ-4557, a workaround in Hive is to add the missing jars to the hive.aux.jars.path, which is acceptable, from my perspective, I would like to skip including the TEZ-4557 in this release.
I like the idea of cherry-picking only critical bugs and important improvements based on one major release, it can introduce less surprises, stable updates and learning cost savings. To reduce maintenance burden for the community, I think we can take some rules. For instance, Any release branch would be freeze after some time or some minors released(like the branch-4.x could be expired two years latter or after three minor releases). Regards, Zhihua On 2024/07/31 11:30:25 Denys Kuzmenko wrote: > Hi Stamatis, > > `It's been already 4 months since the release of Hive 4.0.0`. That's true, > Zhihua can give a more detailed view of things, however, the main reason is > that it took a while to resolve the identified bugs. > ATM the only blocking item is TEZ-4557, which might not be available until > September, so we might decide to skip it or try to workaround in Hive if > possible. > > Hive-4.0 branch was well-tested by the community and is in a much better > shape than the master. > For Hive-4.1 release plan was to migrate to JDK-17+ which might take more > time. > > `Commit and release always from master.` I don't think that's a good idea as > it won't solve the mentioned here reason for the change: increase release > cadence > > I feel the current problem is the lack of support from committers, as many > major bug fixes are simply not being reviewed on time. > > Regards, > Denys > >