You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@streampark.apache.org by Huajie Wang <be...@apache.org> on 2023/08/22 04:09:01 UTC

Re: [Discussion] Upgrading JDK to 11 and removing support for Scala 2.11

Hi all,

Sorry for taking so long back here. We can continue the discussion on this
topic. Personally, I support upgrading to JDK 11. Welcome to hear more
opinions.


Best,
Huajie Wang



Huajie Wang <be...@apache.org> 于2023年5月7日周日 11:33写道:

> hi tison:
>
> Thanks for your reminder. Currently, there are long-term support versions of JDK 8, 11, and 17. Version 17 is too new, and considering the usage of users, upgrading directly to 17 would be risky and radical. Comparatively, JDK 11 may be a better choice, and many projects already support JDK11. What do you think?
>
>
> Best,
> Huajie Wang
>
>
>
> tison <wa...@gmail.com> 于2023年5月3日周三 18:15写道:
>
>> One thing to be considered is that Java 11 is end of active support this
>> year[1].
>>
>> Best,
>> tison.
>>
>> [1] https://endoflife.date/java
>>
>>
>> Huajie Wang <be...@apache.org> 于2023年5月3日周三 18:09写道:
>>
>> > +1
>> > Actually, there is also a proposal to stop supporting JDK 8 in Flink,
>> and
>> > the flink-kubernetes-operator also requires JDK 11. Considering the
>> future
>> > functionality and long-term development, upgrading the JDK version is
>> very
>> > necessary. Currently, Scala is simultaneously maintaining two versions:
>> > 2.11 and 2.12, which causes problems for project release and
>> maintenance. I
>> > agree to upgrade both JDK and Scala.
>> >
>> >
>> >
>> > Best,
>> > Huajie Wang
>> >
>> >
>> >
>> > Linying <li...@apache.org> 于2023年4月27日周四 13:09写道:
>> >
>> > > Hi everyone,
>> > >
>> > > StreamPark uses Java 1.8 and Scala 2.11/2.12, both of which are
>> > relatively
>> > > old versions. The mainstream JDK adoption version is already at 11 or
>> 17,
>> > > while the mainstream Scala adoption version is 2.13. Flink has been
>> > > supporting both JDK 1.8 and 11 since 1.10. Since version 1.15, Flink
>> only
>> > > provides Scala 2.12 binary distribution, and this version does not
>> > restrict
>> > > the Scala version used by the user.
>> > >
>> > > So I propose upgrading StreamPark's default Java version to 11 and
>> only
>> > > keeping Scala 2.12. Another topic of discussion is, if the minimum
>> > required
>> > > Flink version we support is above 1.15, then StreamPark's Scala
>> version
>> > can
>> > > be directly upgraded to 2.13 which is very attractive.
>> > >
>> > > I invite you all to share your thoughts, concerns or suggestions about
>> > > this proposal, so we can reach an informed decision regarding the
>> upgrade
>> > > process.
>> > >
>> > > Thank you for your attention and valuable input.
>> > >
>> > >
>> > > Best regards,
>> > > Linying Assad
>> > >
>> >
>>
>

Re: [Discussion] Upgrading JDK to 11 and removing support for Scala 2.11

Posted by Assad Linying <li...@apache.org>.
I also support the proposal to upgrade to JDK 11, the feasibility of which was discussed in an earlier thread [1], but note that we may be stuck with JDK 11 for a longer period of time in the future, as Flink's support for JDK 17 [2] is still a work in progress.

References:
[1] https://lists.apache.org/thread/m2xx6f0ssvjrrd8vtkozqkscv312njo5
[2] https://issues.apache.org/jira/browse/FLINK-15736



> 2023年8月25日 23:33,ConradJam <ja...@gmail.com> 写道:
> 
> I support upgrading to JDK 11, and it will be better to set JDK11 as the
> default compiled maven version (to guide users to upgrade), and also
> prepare for JDK17 in the future
> 
> Huajie Wang <be...@apache.org> 于2023年8月22日周二 12:09写道:
> 
>> Hi all,
>> 
>> Sorry for taking so long back here. We can continue the discussion on this
>> topic. Personally, I support upgrading to JDK 11. Welcome to hear more
>> opinions.
>> 
>> 
>> Best,
>> Huajie Wang
>> 
>> 
>> 
>> Huajie Wang <be...@apache.org> 于2023年5月7日周日 11:33写道:
>> 
>>> hi tison:
>>> 
>>> Thanks for your reminder. Currently, there are long-term support
>> versions of JDK 8, 11, and 17. Version 17 is too new, and considering the
>> usage of users, upgrading directly to 17 would be risky and radical.
>> Comparatively, JDK 11 may be a better choice, and many projects already
>> support JDK11. What do you think?
>>> 
>>> 
>>> Best,
>>> Huajie Wang
>>> 
>>> 
>>> 
>>> tison <wa...@gmail.com> 于2023年5月3日周三 18:15写道:
>>> 
>>>> One thing to be considered is that Java 11 is end of active support this
>>>> year[1].
>>>> 
>>>> Best,
>>>> tison.
>>>> 
>>>> [1] https://endoflife.date/java
>>>> 
>>>> 
>>>> Huajie Wang <be...@apache.org> 于2023年5月3日周三 18:09写道:
>>>> 
>>>>> +1
>>>>> Actually, there is also a proposal to stop supporting JDK 8 in Flink,
>>>> and
>>>>> the flink-kubernetes-operator also requires JDK 11. Considering the
>>>> future
>>>>> functionality and long-term development, upgrading the JDK version is
>>>> very
>>>>> necessary. Currently, Scala is simultaneously maintaining two
>> versions:
>>>>> 2.11 and 2.12, which causes problems for project release and
>>>> maintenance. I
>>>>> agree to upgrade both JDK and Scala.
>>>>> 
>>>>> 
>>>>> 
>>>>> Best,
>>>>> Huajie Wang
>>>>> 
>>>>> 
>>>>> 
>>>>> Linying <li...@apache.org> 于2023年4月27日周四 13:09写道:
>>>>> 
>>>>>> Hi everyone,
>>>>>> 
>>>>>> StreamPark uses Java 1.8 and Scala 2.11/2.12, both of which are
>>>>> relatively
>>>>>> old versions. The mainstream JDK adoption version is already at 11
>> or
>>>> 17,
>>>>>> while the mainstream Scala adoption version is 2.13. Flink has been
>>>>>> supporting both JDK 1.8 and 11 since 1.10. Since version 1.15, Flink
>>>> only
>>>>>> provides Scala 2.12 binary distribution, and this version does not
>>>>> restrict
>>>>>> the Scala version used by the user.
>>>>>> 
>>>>>> So I propose upgrading StreamPark's default Java version to 11 and
>>>> only
>>>>>> keeping Scala 2.12. Another topic of discussion is, if the minimum
>>>>> required
>>>>>> Flink version we support is above 1.15, then StreamPark's Scala
>>>> version
>>>>> can
>>>>>> be directly upgraded to 2.13 which is very attractive.
>>>>>> 
>>>>>> I invite you all to share your thoughts, concerns or suggestions
>> about
>>>>>> this proposal, so we can reach an informed decision regarding the
>>>> upgrade
>>>>>> process.
>>>>>> 
>>>>>> Thank you for your attention and valuable input.
>>>>>> 
>>>>>> 
>>>>>> Best regards,
>>>>>> Linying Assad
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 
> 
> 
> -- 
> Best
> 
> ConradJam


Re: [Discussion] Upgrading JDK to 11 and removing support for Scala 2.11

Posted by ConradJam <ja...@gmail.com>.
I support upgrading to JDK 11, and it will be better to set JDK11 as the
default compiled maven version (to guide users to upgrade), and also
prepare for JDK17 in the future

Huajie Wang <be...@apache.org> 于2023年8月22日周二 12:09写道:

> Hi all,
>
> Sorry for taking so long back here. We can continue the discussion on this
> topic. Personally, I support upgrading to JDK 11. Welcome to hear more
> opinions.
>
>
> Best,
> Huajie Wang
>
>
>
> Huajie Wang <be...@apache.org> 于2023年5月7日周日 11:33写道:
>
> > hi tison:
> >
> > Thanks for your reminder. Currently, there are long-term support
> versions of JDK 8, 11, and 17. Version 17 is too new, and considering the
> usage of users, upgrading directly to 17 would be risky and radical.
> Comparatively, JDK 11 may be a better choice, and many projects already
> support JDK11. What do you think?
> >
> >
> > Best,
> > Huajie Wang
> >
> >
> >
> > tison <wa...@gmail.com> 于2023年5月3日周三 18:15写道:
> >
> >> One thing to be considered is that Java 11 is end of active support this
> >> year[1].
> >>
> >> Best,
> >> tison.
> >>
> >> [1] https://endoflife.date/java
> >>
> >>
> >> Huajie Wang <be...@apache.org> 于2023年5月3日周三 18:09写道:
> >>
> >> > +1
> >> > Actually, there is also a proposal to stop supporting JDK 8 in Flink,
> >> and
> >> > the flink-kubernetes-operator also requires JDK 11. Considering the
> >> future
> >> > functionality and long-term development, upgrading the JDK version is
> >> very
> >> > necessary. Currently, Scala is simultaneously maintaining two
> versions:
> >> > 2.11 and 2.12, which causes problems for project release and
> >> maintenance. I
> >> > agree to upgrade both JDK and Scala.
> >> >
> >> >
> >> >
> >> > Best,
> >> > Huajie Wang
> >> >
> >> >
> >> >
> >> > Linying <li...@apache.org> 于2023年4月27日周四 13:09写道:
> >> >
> >> > > Hi everyone,
> >> > >
> >> > > StreamPark uses Java 1.8 and Scala 2.11/2.12, both of which are
> >> > relatively
> >> > > old versions. The mainstream JDK adoption version is already at 11
> or
> >> 17,
> >> > > while the mainstream Scala adoption version is 2.13. Flink has been
> >> > > supporting both JDK 1.8 and 11 since 1.10. Since version 1.15, Flink
> >> only
> >> > > provides Scala 2.12 binary distribution, and this version does not
> >> > restrict
> >> > > the Scala version used by the user.
> >> > >
> >> > > So I propose upgrading StreamPark's default Java version to 11 and
> >> only
> >> > > keeping Scala 2.12. Another topic of discussion is, if the minimum
> >> > required
> >> > > Flink version we support is above 1.15, then StreamPark's Scala
> >> version
> >> > can
> >> > > be directly upgraded to 2.13 which is very attractive.
> >> > >
> >> > > I invite you all to share your thoughts, concerns or suggestions
> about
> >> > > this proposal, so we can reach an informed decision regarding the
> >> upgrade
> >> > > process.
> >> > >
> >> > > Thank you for your attention and valuable input.
> >> > >
> >> > >
> >> > > Best regards,
> >> > > Linying Assad
> >> > >
> >> >
> >>
> >
>


-- 
Best

ConradJam