在2026年1月19日这一周里,Spring生态系统中有许多新的版本发布。其中,包括以下几个版本的首次发布:Spring Boot、Spring Security、Spring Integration、Spring Modulith以及Spring AMQP。此外,还有Spring AI的第二次里程碑发布。

**Spring Boot**

Spring Boot 4.1.0的首次里程碑版本包含了一些修复漏洞、改进文档内容以及升级依赖项的功能。同时,它还新增了一些新功能,比如使用`@AutoConfigureWebServer`注解来启动Web服务器,以及与`@SpringBootTest`注解一起使用,以指定特定的类并选择随机端口。此外,还改善了可观测性和度量支持,能够自动配置在Spring AMQP和Spring Kafka中定义的配置Bean。关于此版本的更多详细信息,请参阅《发布说明》。

**Spring Security**

Spring Security 7.1.0的首次里程碑版本也包含了一系列的修复漏洞、改进文档内容以及升级依赖项的功能。此外,还新增了一些新功能,比如在`PasswordEncoder`接口中添加了nullable属性;同时,可以使用`getSharedInstance()`方法来获取默认的参数名称解析器,而不需要创建单独的自定义实例。关于此版本的更多详细信息,请参阅《发布说明》。

**Spring Integration**

Spring Integration 7.1.0的首次里程碑版本同样包含了一系列的修复漏洞、改进文档内容以及升级依赖项的功能。此外,还新增了两个新的属性值:`execute-all`和`execute-none`,这些选项可以用来控制是否跳过测试,如果检测到没有变化的话,就可以直接跳过所有测试。关于此版本的更多详细信息,请参阅《发布说明》以及“新功能”页面。

**Spring Modulith**

Spring Modulith 2.1.0的首次里程碑版本包含了一些修复漏洞、改进文档内容以及升级依赖项的功能。此外,还新增了两个新的类:`ZonedDateTimeToStringConverter`和`OffsetDateTimeToStringConverter`,这些类可以用来处理`JobParameters`类型的转换。关于此版本的更多详细信息,请参阅《发布说明》。

**Spring AI**

Spring AI 2.0.0的第二次里程碑版本包含了一些修复漏洞、改进文档内容以及升级依赖项的功能。此外,还新增了许多新功能,比如增加了MCP自动配置的支持,以及引入了来自Amazon S3、Amazon Bedrock Knowledge Base和Infinispan的后端存储方式。关于此版本的更多详细信息,请参阅《发布说明》以及“新功能”页面。

**Spring Batch**

Spring Batch 6.0.2的第二次维护版本包含了一些修复漏洞、改进文档内容以及升级依赖项的功能。此外,还新增了两个新的类:`ZonedDateTimeToStringConverter`和`OffsetDateTimeToStringConverter`,这些类可以用来处理`JobParameters`类型的转换。关于此版本的更多详细信息,请参阅《发布说明》。

**Spring AMQP**

Spring AMQP 4.1.0的首次里程碑版本包含了一些修复漏洞、改进文档内容以及升级依赖项的功能。此外,还新增了一个新的类`@EnableAmqp`,它可以将`AmqpDefaultConfiguration`类的实例导入到配置文件中,从而简化基础设施的配置过程。关于此版本的更多详细信息,请参阅《发布说明》以及“新功能”页面。

Comments are closed.