Hi folks,

With the JDK-17 update now behind us, I think it's a good time to
start discussing the 4.1.0 release.

>From what I see, HIVE-28984 appears to be the only significant blocker
left — and it doesn’t look like a major hurdle code wise. Should be
doable without much trouble.

Let’s begin thinking about timelines and whether there are any
additional features or nice-to-haves folks would like to see included
— especially those that can be wrapped up in the next week or so.
Just wanted to get this conversation going.

Best,
Ayush

On Mon, 23 Dec 2024 at 12:17, Butao Zhang <zhangbu...@apache.org> wrote:
>
> 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.
> > >
> > >
> > >
> >

Reply via email to