返回

Spring Boot全新升级!Spring Boot 2.5.8和2.6.2荣耀问世

后端

12月22日,Spring官方宣布发布Spring Boot 2.5.8(包括46个错误修复、文档改进和依赖项升级)和2.6.2(包括55个错误修复、文档改进和依赖项升级)。这两个版本均为缺陷修复版本,旨在解决一些关键问题,并提供更稳定的运行环境。

一、Spring Boot 2.5.8:稳定可靠、持续优化

Spring Boot 2.5.8版本是Spring Boot 2.5系列的最新版本,它对Spring Boot 2.5.7版本进行了全面的修复和优化。主要更新内容包括:

  1. 修复了log4j2中有关远程代码执行(RCE)漏洞的漏洞(CVE-2021-44228),以保障系统的安全性。

  2. 升级了GraalVM版本至21.3.0-rc1,并修复了GraalVM中的一些问题,以便更好地支持GraalVM的运行。

  3. 修复了使用Apache Cassandra时,由于键空间元数据缓存的限制而导致的“NoApplicableServersException”异常。

  4. 优化了对Spring Security OAuth 2.0的支持,以确保令牌刷新操作的可靠性。

  5. 改进了对Kubernetes的支持,以便在Kubernetes环境中更好地运行Spring Boot应用程序。

二、Spring Boot 2.6.2:性能卓越、体验升级

Spring Boot 2.6.2版本是Spring Boot 2.6系列的最新版本,它对Spring Boot 2.6.1版本进行了全面的修复和优化。主要更新内容包括:

  1. 修复了log4j2中有关远程代码执行(RCE)漏洞的漏洞(CVE-2021-44228),以保障系统的安全性。

  2. 升级了Tomcat版本至10.0.12,并修复了Tomcat中的一些问题,以便更好地支持Tomcat的运行。

  3. 优化了对Spring Security OAuth 2.0的支持,以确保令牌刷新操作的可靠性。

  4. 改进了对Kubernetes的支持,以便在Kubernetes环境中更好地运行Spring Boot应用程序。

  5. 修复了使用Spring Data JPA时,由于实体类中使用不正确的外键注解而导致的“ConstraintViolationException”异常。

三、共同的改进:安全与稳定并进

Spring Boot 2.5.8和2.6.2版本都包含了一些共同的改进和升级,旨在提高安全性、稳定性和性能。这些改进包括:

  1. 升级了log4j2版本至2.17.0,以修复log4j2中的安全漏洞,确保系统的安全性。

  2. 升级了Spring Framework版本至5.3.19,以修复Spring Framework中的一些问题,并提高Spring Framework的稳定性和性能。

  3. 升级了Jackson版本至2.13.2,以修复Jackson中的一些问题,并提高Jackson的稳定性和性能。

  4. 升级了Hibernate Validator版本至6.2.1,以修复Hibernate Validator中的一些问题,并提高Hibernate Validator的稳定性和性能。

四、总结:全面升级,拥抱Spring Boot

Spring Boot 2.5.8和2.6.2版本的发布,为Spring Boot的爱好者带来了新的惊喜。这两个版本都包含了众多修复、改进和升级,旨在提高Spring Boot的稳定性、安全性和性能。对于Spring Boot开发者来说,这是不容错过的重磅更新。快来体验一下,感受Spring Boot的最新魅力吧!