Hi all, I believe the main factors blocking the release of version Hive 4.1.0 are the upgrade to JDK 17 and the upgrade to Tez 0.10.5[2]. Both of these will require some time. Ideally, it could be ready within a month, but considering the upcoming holiday season, it might take 1-2 months to prepare the prerequisites for the Hive 4.1.0 release.
Therefore, I have decided to postpone the creation of the Hive 4.1.0 branch. As for version Hive 4.0.2, I currently don't see a strong demand for it, nor am I sure which patches would need to be included in the 4.0.2 version. So, personally, I don't think there's a significant need to release a minor 4.0.2 version. Of course, if the community strongly desires it, I would be more than happy to support the release of a minor 4.0.2 version. [1]https://lists.apache.org/thread/r42zl037xyt8kyqr27qol4yky818mmfg On 2024/12/18 09:38:10 Ayush Saxena wrote: > Hi Folks, > I strongly believe that the 4.1 release should include JDK-17 support, as > it has been a key feature we’ve been planning for a while. JDK-17 is a > compelling reason for users to upgrade, whereas other features, though > significant, might not be enough to drive widespread adoption. > > If JDK-17 integration requires additional time and we need an immediate > release, we could consider a 4.0.2 bug-fix release next month. This could > include all major bugs along with some safe & significant improvements. > Following that, we could target a 4.1 release in 1–2 months with JDK-17 > support as its highlight. > > That said, I still feel strongly that the 4.1 release should include > JDK-17. > > Best, > Ayush > > On Wed, 18 Dec 2024 at 13:40, Butao Zhang <butaozha...@163.com> wrote: > > > Thanks all, > > > > JDK17 is a really big feature, and we should carefully evaluate > > whether this feature should be included in this 4.1.0 release. Hope to have > > other folks to share their advice. > > BTW, i want to cut the new branch 4.1.0 next week. If you want > > to include some tickets into 4.1.0, please add hive-4.1.0-must label in > > the JIRA. Some open tickets for 4.1.0 list in [1]. > > > > [1] > > https://issues.apache.org/jira/browse/HIVE-28669?jql=status%20in%20(Open%2C%20%22In%20Progress%22)%20AND%20labels%20%3D%20hive-4.1.0-must > > > > > > Thanks, > > Butao Zhang > > ---- Replied Message ---- > > From Stamatis Zampetakis<zabe...@gmail.com> <undefined> > > Date 12/16/2024 17:33 > > To <dev@hive.apache.org> <dev@hive.apache.org> > > Subject Re: Re: [DISCUSS] Hive 4.1.x release > > The master branch has enough content to justify a release and make > > many end-users happy. The naming depends (4.1.0, 4.0.2, 5.0.0) on the > > actual content and without doing an exhaustive check I feel that if we > > release now we should do a minor bump i.e., 4.1.0. If we start > > compiling with JDK17, it is probably an important breaking change thus > > I feel that it deserves a major version bump (i.e., 5.0.0). Just to be > > clear, compiling and running with JDK17 are two very different topics > > as other people also highlighted in the respective thread. > > > > In other words, we can cut and make a release whenever we want > > (assuming that master is not broken). The version identifier will and > > should depend on the content of the release branch. > > > > Best, > > Stamatis > > > > On Sun, Dec 15, 2024 at 10:13 AM lisoda <lis...@yeah.net> wrote: > > > > > > I agree with Butao that since the community has previously promised that > > jdk17 will be supported in 4.1.0, it would be best if we keep that promise. > > But maybe we can go ahead and release a 4.0.2 version?And then wait for > > HIVE-28665 to be merged before releasing a 4.1.0 version? > > > > > > > > > > > > > > > > > > At 2024-12-13 10:33:47, "Butao Zhang" <zhangbu...@apache.org> wrote: > > > > Thanks Stamatis for your insightful suggestion! I basically agree with > > you, and what you said is also what i have been thinking recently. > > > > However, i think we've had a lot of discussion about the release of jdk17 > > features in version Hive 4.1.x. At some point, many community users will > > expect Hive 4.1.x to inlcude jdk17 features. For example, we have some > > disscussion in Apache iceberg about the Hive support, especially the which > > JDK supporting in Hive > > https://lists.apache.org/thread/jfcqfw9vhq4j7h0kwnlf338jgyzcq8s4. > > BTW, Apache iceberg has been used Jdk11&JDK17 since 1.7.x, so we can not > > upgrade Iceberg dependency in Hive if we can not complete the JDK17 upgrade > > (HIVE-28665). > > > > Since JDK17 is a major feature, if we can not include it in Hive4.1.0, > > then we also can not include it in Hive 4.1.1 ->4.1.x. User must wait for > > another big release, e.g. 4.2.0, but I am concerned that this big release > > 4.2.0 will come too late and affect the use of community users(Apache > > iceberg or other OSS which need the Hive with high jdk version). > > > > I see that JDK-17(HIVE-26473) is under active review, and it seems that it > > does not have big problem. So i want to wait a short time to complete this > > feature, maybe two weeks or one month? Meantime, we can check if there are > > any other PR(label hive-4.1.0-must) ) that need to be added to this version. > > Of course, if we find some major issues when reviewing JDK-17(HIVE-26473), > > we don't have to wait for it, and Hive4.1 branch will be cut soon. > > > > Thanks, > > Butao Zhang > > > > On 2024/12/12 13:14:16 Stamatis Zampetakis wrote: > > > > Thanks for volunteering Butao! > > > > As usual I have a slightly different perspective regarding the scope > > for the release. If there are no regressions or other serious blockers > > in the current master we could cut the release ASAP. We don't need to > > delay the release for getting new features in. Once JDK-17 (or any > > other kind of major feature) is ready we can merge it to master and > > cut a new release (that being 4.2, 4.3, 5.0 or whatever makes sense at > > that point). Nobody will complain if we get a shiny new release out > > really soon :) > > > > Best, > > Stamatis > > > > On Thu, Dec 12, 2024 at 1:00 PM Akshat m <akshatats...@gmail.com> wrote: > > > > > > Hi Team, > > > > Thanks for the productive discussion! > > I’d like to provide a quick update on JDK-17. The initial review comments > > have been addressed, and to stay aligned with ongoing upstream changes, > > we’ve rebased the PR onto the latest master. After the recent rebase, we > > did encounter multiple test failures, but that issue has now been resolved > > and the CI tests are running again. > > > > While we await a green build, we’d really appreciate it if the community > > could begin the secondary review process. Your insights are invaluable, and > > we start to address any new feedback as soon as possible. > > > > Regards > > Akshat > > > > On Thu, Dec 12, 2024 at 11:56 AM Butao Zhang <zhangbu...@apache.org> > > wrote: > > > > > > Thanks! > > IMO, JDK-17(HIVE-26473) should definitely be included in this release. I > > am also watching it. Maybe we can cut the branch-4.1 at some point after > > the JDK-17 is finished. > > > > > > Thanks, > > Butao Zhang > > > > On 2024/12/11 14:22:55 Denys Kuzmenko wrote: > > > > Thanks Butao! > > We'll support you all the way. > > > > ATM we should probably finalize the scope for the release (create new > > label hive-4.1.0-must) and focus of getting those items prioritised. > > > > There is also ongoing discussion on JDK-8 and JDK-17. Would be great if we > > manage to add support for JDK-17 in that release. > > > > > > >