+1 for requiring JDK11 and prepare for JDK17
On 2022/05/09 11:03:27 Enrico Olivelli wrote: > I am sorry, > I have missed this thread. > > I believe that requiring JDK17 to build and especially to RUN the > Pulsar broker is not a good idea currently. > Many enterprises, especially the bigger, or banks, insurance > companies....have strict requirements on some components and they are > very slow to accept bleeding edge tecnologie. > > I believe that it is good to run CI on JDK17 and also to build the > docker images on JDK17. > But I know a few companies who won't be able to switch to JDK17 very quickly. > > I think it is better to require JDK11 at this moment, and not JDK17, > otherwise users will be stuck with Pulsar 2.10 for a long time. > > Requiring JDK17 would be justified only if there is some required new > feature, but this is not the case. > > So I propose to change the required JDK version to build and run to > JDK11 for the server part and JDK8 for the client. > > Enrico > > Il giorno lun 9 mag 2022 alle ore 12:03 Lari Hotari > <lhot...@apache.org> ha scritto: > > > > PIP-156 PR https://github.com/apache/pulsar/pull/15264 has been merged to > > master branch. > > > > Please notice that Java 17 is now required for building Pulsar master > > branch. > > > > btw. https://sdkman.io/ is handy for managing multiple JDK versions in > > local development environments. > > > > -Lari > > > > > > On 2022/04/20 16:37:21 Heesung Sohn wrote: > > > Dear Pulsar Community, > > > > > > Please review and vote on this PIP. > > > > > > PIP link : https://github.com/apache/pulsar/issues/15207 > > > > > > Thank you, > > > -- > > > > > > <https://streamnative.io> > > > > > > Heesung Sohn > > > > > > Platform Engineer > > > > > > e: heesung.s...@streamnative.io > > > > > > streamnative.io > > > > > > <http://github.com/streamnative> > > > <https://www.linkedin.com/company/streamnative/> > > > <https://twitter.com/streamnativeio/> > > > >