Acaba de publicarse la release 2.0.0 de Spring Boot
Esta release viene de un trabajo de 17 meses y 6800 commits por 215 usuarios diferentes.
Esta es la primera release major desde que se publicó Spring Boot hace 4 años y también es la primera versión de Spring Boot con soporte para Spring Framework 5.0.
Entre otras novedades esta release incluye:
- Baseline Java 8 con soporte a Java 9.
- Soporte a la programación web reactiva con Spring WebFlux/WebFlux.fn.
- Auto-configuration y starter POMs para reactive Spring Data Cassandra, MongoDB, Couchbase y Redis.
- Soporte para Netty embebido.
- HTTP/2 para Tomcat, Undertow, y Jetty.
- Soporte Kotlin.
- Nueva arquitectura Actuator con soporte para Spring MVC, WebFlux y Jersey.
- Métricas Micrometer-based con exporters para Atlas, Datadog, Ganglia, Graphite, Influx, JMX, New Relic, Prometheus, SignalFx, StatsD y Wavefront.
- Soporte Quartz scheduler
- Simplificada la autoconfiguración de seguridad
Podéis leer las release notes para encontrarlas todas.
Para los usuarios de versiones anteriores de Spring Boot lo mejor es seguir la migration guide.