Juergen Hoeller宣布了,Spring Framework 5.1 正式发布,可以从repo.spring.io以及Maven Central获取到。
Spring Framework 5.1 需要JDK 8及以上版本,特别是支持JDK 11这个LTS版本。因此推荐升级到5.1版本,以便能够使用JDK 11的新特性。除此之外,该版本还支持GraalVM,这是Oracle四月份宣布开源的一个支持多语言的高性能虚拟机,目前在开源社区已经大量测试使用。
Spring Framework 5.1 升级了若干依赖:Reactor Californium、Hibernate ORM 5.3和JUnit 5.3。
核心容器为Java和Kotlin引入了功能bean定义改进,包括功能bean检索方式。Spring对内部反射的使用进行了优化,以改善启动时间并减少堆内存消耗。
Web应用程序栈提供从端点到核心容器的人性化调试日志体验。它具有用于功能Web端点的DSL样式构建器,并将WebFlux HTTP/2支持产品扩展到Netty运行时。
Spring Boot 2.1 M4将会在下周发布,这样就可以在Spring Initializr使用到Spring Framework 5.1 GA!即将于10月中旬推出的Spring Boot 2.1 RC1预计将针对Spring Framework 5.1.1发布,请继续关注。
更多地新特性,请看这里What’s New in Spring Framework 5.1,以及如何升级到Spring Framework 5.1,还可以查看参考手册。