Java 8 introduced significant new features like lambdas, default methods, and bulk collection operations that improved Java's functional programming capabilities. It also added a new Date/Time API and allowed annotations on types. Beyond Java 8, trends include polyglot programming using multiple languages on the JVM, and Nashorn which allows JavaScript code to interact with Java.