+1 On 18 October 2017 at 16:00, Ismaël Mejía <[email protected]> wrote:
> Small correction EOL of Java 8 is Sep. 2018 not Mar. 2018. > http://www.oracle.com/technetwork/java/eol-135779.html > > JB the goal of this thread is to get an opinion from the users of all > the runners on their opinions/constraints, but we have to reach some > consensus and deal with the tradeoffs of existing users vs the future > of the project. So far we don't have many reports from users on Spark > 1.5 or more important from people constrained by the need of Java 7 > support, but we need to wait and see before taking a decision. > > > On Wed, Oct 18, 2017 at 12:59 PM, Srinivas Reddy > <[email protected]> wrote: > > +1 > > > > - > > Srinivas > > > > - Typed on tiny keys. pls ignore typos.{mobile app} > > > > On 17-Oct-2017 9:47 PM, "Ismaël Mejía" <[email protected]> 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). >
