Now that they've released version 2.3 of Groovy this week, the developers of the Java virtual machine-based dynamic language anticipate releasing another point release (2.4) this year followed by a 3.0 version also this year. Each release would increase the support for Java 8.
Available from Codehaus, Groovy 2.3 is the first version of Groovy that is officially compatible with Java Development Kit 8, which Oracle released in March. However, Java 8 lambdas are not yet supported; the roadmap calls for supporting that in Groovy 3.0, which is due at the end of the year. Developers "can use Groovy closures in lieu of Java 8 lambdas, as we transform our closures to the functional interfaces that are the types to which Java lambdas are converted," said Guillaume Laforge, Groovy's project manager.