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.
> >> >
> 

Reply via email to