Scala 2.12 will require Java 8. Here’s how we plan to make this transition as smooth as possible. Goals Minimize overhead of the transition for both users and library maintainers. Continue Java 6 support for a while longer (only in Scala 2.11). Track the Java platform evolution. How Upcoming 2.11.x releases will introduce the following experimental features (under a flag): Java 8-style closure com