+1 On Tue, Oct 17, 2017 at 8:22 PM, Thomas Groh <[email protected]> wrote:
> I'm pretty strongly in favor of phasing out Java7 support, especially > given that it was EoL'd more than two years ago. However, I'm not sure how > this interacts with the repository's backwards-compatibility guarantees > (given that this *is* an immediately breaking change for any Java 7 > user). > > On Tue, Oct 17, 2017 at 9:52 AM, Henning Rohde <[email protected]> wrote: > >> +1 >> >> On Tue, Oct 17, 2017 at 9:47 AM, Jean-Baptiste Onofré <[email protected]> >> wrote: >> >>> However, it's good to target this for Beam 3.0.0 as it can have an >>> impact especially for runners. >>> >>> Regards >>> JB >>> >>> >>> On 10/17/2017 06:45 PM, Jean-Baptiste Onofré wrote: >>> >>>> +1 from a general purpose. >>>> >>>> +0 from a runner perspective (as it depends of the execution engine). >>>> >>>> Regards >>>> JB >>>> >>>> On 10/17/2017 06:16 PM, Ismaël Mejía wrote: >>>> >>>>> We have discussed recently in the developer mailing list about the >>>>> idea of removing support for Java 7 on Beam. There are multiple >>>>> reasons for this: >>>>> >>>>> - Java 7 has not received public updates for almost two years and most >>>>> companies are moving / have already moved to Java 8. >>>>> - A good amount of the systems Beam users rely on have decided to drop >>>>> Java 7 support, e.g. Spark, Flink, Elasticsearch, even Hadoop plans to >>>>> do it on version 3. >>>>> - Most Big data distributions and Cloud managed Spark/Hadoop services >>>>> have already moved to Java 8. >>>>> - Recent versions of core libraries Beam uses are moving to be Java 8 >>>>> only (or mostly), e.g. Guava, Google Auto, etc. >>>>> - Java 8 has some nice features that can make Beam code nicer e.g. >>>>> lambdas, streams. >>>>> >>>>> Considering that Beam is a ‘recent’ project we expect users to be >>>>> already using Java 8. However we wanted first to ask the opinion of >>>>> the Beam users on this subject. It could be the case that some of the >>>>> users are still dealing with some old cluster running on Java 7 or >>>>> have another argument to keep the Java 7 compatibility. >>>>> >>>>> So, please vote: >>>>> +1 Yes, go ahead and move Beam support to Java 8. >>>>> 0 Do whatever you want. I don’t have a preference. >>>>> -1 Please keep Java 7 compatibility (if possible add your argument to >>>>> keep supporting for Java 7). >>>>> >>>>> >>>> >>> -- >>> Jean-Baptiste Onofré >>> [email protected] >>> http://blog.nanthrax.net >>> Talend - http://www.talend.com >>> >> >> >
