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).
