On 9 Feb 2016 at 18:34:24, vinc...@massol.net (vinc...@massol.net(mailto:vinc...@massol.net)) wrote:
> > > On 9 Feb 2016 at 18:21:27, Paul Libbrecht > (p...@hoplahup.net(mailto:p...@hoplahup.net)) wrote: > > > Vincent, > > > > can you state which minimum MacOSX, Ubuntu, and Windows version this means? > > I know 10.6 is out and I've been challenged for this since XWiki moved > > to Java7 already but that's past (my solution was, then, to not upgrade > > my wiki). > > It'd be interesting to know the coming limitations. > > Just found this: http://java.com/en/download/help/sysreq.xml This is for Oracle’s JVM but all you need is to find a Java 8 JVM that works for your OS. I don’t know the requirements for OpenJDK or other JVMs. Thanks -Vincent > Thanks > -Vincent > > > paul > > > > > vinc...@massol.net > > > 9 February 2016 at 16:11 > > > Hi devs, > > > > > > I’d like to propose that we move to Java 8 as the minimal Java version > > > supported for XWiki 8.0+. > > > > > > The rationale is: > > > > > > * Java 7 is end of life since April 2015. > > > * It brings [Default > > > Methods|https://docs.oracle.com/javase/tutorial/java/IandI/defaultmethods.html] > > > which would make retro compatibility a lot easier for us (it's very > > > hard to add new features to existing API right now). > > > * Required for: > > > ** Infinispan 8 > > > ** JGroups 4 > > > ** Jetty 9.3+ seems to require Java 8 (or maybe it's just optimized > > > for it, http://download.eclipse.org/jetty/ is not crystal clear about > > > what "Java 8+" means exactly) > > > > > > Nice to have > > > * Lambda Expressions > > > * Repeating Annotations which would probably allow us to use several > > > times \@Named instead of \@Component(hints=\{"hint1", "hint2"\}) for > > > example > > > * New date/time APIs (pretty much what is in Joda Time). We should > > > refactor our $datetool velocity tool to make the java.time api > > > available from velocity > > > * more… > > > > > > See http://jira.xwiki.org/browse/XCOMMONS-878 > > > > > > Here’s my +1 and my +1 to start requiring Java 8 for 8.0M2. > > > > > > Thanks > > > -Vincent > > > _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users