I would caution that Java 6 and 7 will be around for quite sometime despite Oracle's EOL policy for Java 6/7. There shall be (extended) "supported" versions of Java 6 and 7 runtimes running in customer sites for sometime...
http://www.oracle.com/technetwork/java/eol-135779.html#java-commercial-offerings Most application servers still ship with Java 6, don't even fully support the Java 7 spec, and have opted to start moving directly to Java 8 support, no double because they are lagging behind and that Java 7 was not really a huge success. For the first time ever, the core *Spring Framework* will concurrently support and run on Java 6, 7, 8, and 9. This is significant because it allows newer Java features to be used with the core SF based application while simultaneously preserving compatibility with older runtimes. Of course, the core *Spring Framework* dwarfs GemFire/Geode installations several orders of magnitude over, and the core SF is highly modular unlike GemFire/Geode that enables certain parts of the Framework to leverage Java 8 features that are not necessarily required by applications. Food for thought. On Mon, Jul 27, 2015 at 10:06 AM, William Markito Oliveira < [email protected]> wrote: > +1 for JDK 8 / Language Level 8 as well. > > Please remember that JDK 7 is already no longer updated - > https://www.java.com/en/download/faq/java_7.xml since April/2015. > > > ~/William > > On Jul 27, 2015, at 9:43 AM, Kirk Lund <[email protected]> wrote: > > True enough! I guess there's nothing preventing us from moving Geode to > JDK 1.8 now. > > > On Mon, Jul 27, 2015 at 9:39 AM, Lyndon Adams <[email protected]> > wrote: > >> Why do you need to wait until "customers move to 1.8" when geode is an >> open source product? Surely customers are using a paid support version. Am >> I missing something? >> >> Lyndon Adams >> London, SW11 >> >> On 25 Jul 2015, at 07:33, Kirk Lund <[email protected]> wrote: >> >> Oi João, >> >> Our current source code level is Java 1.7. We just added 1.8 support >> meaning that we build/compile the product under 1.7 JDK and then >> test with both 1.7 and 1.8 JREs. >> >> We won't be able to drop 1.7 support until all customers move to 1.8 >> (hopefully soon but probably not in 2015). >> >> -Kirk >> >> On Friday, July 24, 2015, João Peixoto <[email protected]> wrote: >> >>> Thanks (obrigado ;) ) William. >>> >>> If I were to contribute to the project with a PR, which level should I >>> respect? >>> >>> On Fri, Jul 24, 2015 at 9:40 PM William Markito <[email protected]> >>> wrote: >>> >>>> Hi João (Opa, tudo bem ?) >>>> >>>> Actually it's supposed to be Java 7 but there are areas that needs to >>>> be updated. >>>> >>>> But you should be also fine to run and compile with Java 8. >>>> >>>> Sent from my iPhone >>>> >>>> > On Jul 24, 2015, at 9:32 PM, João Peixoto <[email protected]> >>>> wrote: >>>> > >>>> > I'm looking at the source code and I was wondering what is the >>>> language level that Geode is aiming for. Currently it seems compatible with >>>> Java 1.6, wondering if that minimum will be raised. >>>> >>> > > -- -John 503-504-8657 john.blum10101 (skype)
