Oracle ha lanzado la versión 7 de Java. Algunas de las mejoras las listamos a continuación.
Maquina Virtual
- JSR 292: Soporte para lenguajes escritos dinámicamente (InvokeDynamic)
- Revisión estricta de archivos clase
Lenguaje
- JSR 334: Mejoras pequeñas al lenguaje (Project Coin)
Core
- Actualización de la arquitectura de carga de clases
- Método para cerrar un URLClassLoader
- Actualizaciones a concurrencia y colecciones (jsr166y)
Internacionalización
- Soporte a Unicode 6.0
- Mejoras en la API Locale
- Localización de usuario separada y localización interfaz de usuario
IO y Networking
- JSR 203: Nuevas APIs IO para la plataforma Java (NIO.2)
- Un proveedor de sistema de archivos NIO.2 para archivos zip/jar
- SCTP (Protocolo de transmisión de control de flujos)
- SDP (Protocolo directo de sockets )
- Uso de la pila IPv6 de Windows Vista
- Soporte para TLS 1.2
Seguridad y Criptografía
- Implementación de criptografía elliptic-curve (ECC)
Conectividad y Bases de Datos
- JDBC 4.1
Cliente
- XRender para Java 2D
- Permite crear nuevas plataformas para gráficas 6u10
- Nuevo look-and-feel Nimbus
- Componente JLayer para Swing
- Sintetizador de sonido Gervill
Web
- Actualización de la pila de XML
Administración
- MBeans mejorados
Mejoras diferidas a la versión de JDK8 o superiores
- JSR 294: Soporte a la máquina virtual y al lenguaje para programación modular
- JSR308: Anotaciones sobre tipos de java
- JSR TBD: Proyecto Lambda
- Modularización (Proyecto Jigsaw)
- JSR 296: Marco de trabajo para aplicaciones Swing
- Componente Swing JDatePicker
Puedes ver mas detalle en el artículo original de openjdk.java.net en: