The situation is probably a bit different now compared to the previous upgrade: some users might be using Amazon Coretto (or other builds) which have longer support.
Still +1 for deprecation to trigger migration, and thanks for bringing this up! Regards, Roman On Thu, Nov 25, 2021 at 10:09 AM Arvid Heise <ar...@apache.org> wrote: > > +1 to deprecate Java 8, so we can hopefully incorporate the module concept > in Flink. > > On Thu, Nov 25, 2021 at 9:49 AM Chesnay Schepler <ches...@apache.org> wrote: > > > Users can already use APIs from Java 8/11. > > > > On 25/11/2021 09:35, Francesco Guardiani wrote: > > > +1 with what both Ingo and Matthias sad, personally, I cannot wait to > > start using some of > > > the APIs introduced in Java 9. And I'm pretty sure that's the same for > > our users as well. > > > > > > On Tuesday, 23 November 2021 13:35:07 CET Ingo Bürk wrote: > > >> Hi everyone, > > >> > > >> continued support for Java 8 can also create project risks, e.g. if a > > >> vulnerability arises in Flink's dependencies and we cannot upgrade them > > >> because they no longer support Java 8. Some projects already started > > >> deprecating support as well, like Kafka, and other projects will likely > > >> follow. > > >> Let's also keep in mind that the proposal here is not to drop support > > right > > >> away, but to deprecate it, send the message, and motivate users to start > > >> migrating. Delaying this process could ironically mean users have less > > time > > >> to prepare for it. > > >> > > >> > > >> Ingo > > >> > > >> On Tue, Nov 23, 2021 at 8:54 AM Matthias Pohl <matth...@ververica.com> > > >> > > >> wrote: > > >>> Thanks for constantly driving these maintenance topics, Chesnay. +1 > > from > > >>> my > > >>> side for deprecating Java 8. I see the point Jingsong is raising. But I > > >>> agree with what David already said here. Deprecating the Java version > > is a > > >>> tool to make users aware of it (same as starting this discussion > > thread). > > >>> If there's no major opposition against deprecating it in the community > > we > > >>> should move forward in this regard to make the users who do not > > >>> regularly browse the mailing list aware of it. That said, deprecating > > Java > > >>> 8 in 1.15 does not necessarily mean that it is dropped in 1.16. > > >>> > > >>> Best, > > >>> Matthias > > >>> > > >>> On Tue, Nov 23, 2021 at 8:46 AM David Morávek <d...@apache.org> wrote: > > >>>> Thank you Chesnay for starting the discussion! This will generate bit > > of > > >>> a > > >>> > > >>>> work for some users, but it's a good thing to keep moving the project > > >>>> forward. Big +1 for this. > > >>>> > > >>>> Jingsong: > > >>>> > > >>>> Receiving this signal, the user may be unhappy because his application > > >>>> > > >>>>> may be all on Java 8. Upgrading is a big job, after all, many systems > > >>>>> have not been upgraded yet. (Like you said, HBase and Hive) > > >>>> The whole point of deprecation is to raise awareness, that this will > > be > > >>>> happening eventually and users should take some steps to address this > > in > > >>>> medium-term. If I understand Chesnay correctly, we'd still keep Java 8 > > >>>> around for quite some time to give users enough time to upgrade, but > > >>>> without raising awareness we'd fight the very same argument later in > > >>> time. > > >>> > > >>>> All of the prerequisites from 3rd party projects for both HBase [1] > > and > > >>>> Hive [2] to fully support Java 11 have been completed, so the ball is > > on > > >>>> their side and there doesn't seem to be much activity. Generating bit > > >>> more > > >>> > > >>>> pressure on these efforts might be a good thing. > > >>>> > > >>>> It would be great to identify some of these users and learn bit more > > >>> about > > >>> > > >>>> their situation. Are they keeping up with latest Flink developments or > > >>> are > > >>> > > >>>> they lagging behind (this would also give them way more time for > > >>>> eventual > > >>>> upgrade)? > > >>>> > > >>>> [1] https://issues.apache.org/jira/browse/HBASE-22972 > > >>>> [2] https://issues.apache.org/jira/browse/HIVE-22415 > > >>>> > > >>>> Best, > > >>>> D. > > >>>> > > >>>> On Tue, Nov 23, 2021 at 3:08 AM Jingsong Li <jingsongl...@gmail.com> > > >>>> > > >>>> wrote: > > >>>>> Hi Chesnay, > > >>>>> > > >>>>> Thanks for bringing this for discussion. > > >>>>> > > >>>>> We should dig deeper into the current Java version of Flink users. At > > >>>>> least make sure Java 8 is not a mainstream version. > > >>>>> > > >>>>> Receiving this signal, the user may be unhappy because his > > application > > >>>>> may be all on Java 8. Upgrading is a big job, after all, many systems > > >>>>> have not been upgraded yet. (Like you said, HBase and Hive) > > >>>>> > > >>>>> In my opinion, it is too early to deprecate support for Java 8. We > > >>>>> should wait for a safer point in time. > > >>>>> > > >>>>> On Mon, Nov 22, 2021 at 11:45 PM Ingo Bürk <i...@ververica.com> > > wrote: > > >>>>>> Hi, > > >>>>>> > > >>>>>> also a +1 from me because of everything Chesnay already said. > > >>>>>> > > >>>>>> > > >>>>>> Ingo > > >>>>>> > > >>>>>> On Mon, Nov 22, 2021 at 4:41 PM Martijn Visser < > > >>> mart...@ververica.com> > > > > > >