Spring Boot
Spring Boot 4.1.0 的首个里程碑版本提供了缺陷修复、文档改进、依赖升级和新功能,例如:新的 @AutoConfigureWebServer 注解用于在支持 @SpringBootTest 注解的特定类和随机端口下启动 Web 服务器;以及通过 Spring AMQP 和 Spring Kafka 中定义的配置 bean 的自动配置,改进了可观测性和指标支持。关于该版本的更多细节可在发布说明中找到。
除了缺陷修复、文档改进和依赖升级,Spring Boot 4.0.2,即第二个维护版本,还提供了一个值得注意的更改,即从 spring-boot-jetty 模块中移除了对 org.eclipse.jetty.ee11:jetty-ee11-servlets 模块的依赖,因为它未被使用并被确定为不必要。关于该版本的更多细节可在发布说明中找到。
Spring Security
Spring Security 7.1.0 的首个里程碑版本提供了缺陷修复、依赖升级和新功能,例如:在 PasswordEncoder 接口中定义的 encode() 方法添加了空值契约;以及使用 Spring Framework DefaultParameterNameDiscoverer 类中定义的 getSharedInstance() 方法,而不是创建该类的单独自定义实例。关于该版本的更多细节可在发布说明中找到。
Spring Integration
Spring Integration 7.1.0 的首个里程碑版本提供了缺陷修复、文档改进、依赖升级和新功能,例如:新的 spring-integration-cloudevents 和 spring-integration-grpc 模块分别支持CloudEvents转换和gRPC协议;以及新的 GrpcInboundGateway 和 GrpcOutboundGateway 类,作为 gRPC 客户端调用的入站和出站网关。关于该版本的更多细节可在发布说明和这个新功能页面中找到。
Spring Modulith
Spring Modulith 2.1.0 的首个里程碑版本提供了缺陷修复、依赖升级和改进,例如:在集成测试运行后重置 TimeMachine 类实例中的位移的能力;以及 spring.modulith.test.on-no-changes 属性的两个新属性值 execute-all 和 execute-none ,提供了在未检测到更改时跳过所有测试的能力。关于该版本的更多细节可在发布说明中找到。
Spring AI
Spring AI 2.0.0 的第二个里程碑版本提供了缺陷修复、文档改进、依赖升级和许多新功能,例如:在 McpServerAutoConfiguration 类中添加了新的接口 McpSyncServerCustomizer 和 McpAsyncServerCustomizer ,解决了非 web 应用程序环境中 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 的首个里程碑版本提供了缺陷修复、依赖升级和新功能,例如:新的 AmqpMessageListenerContainer 类实现了一个类似于 RabbitAmqpListenerContainer 类的容器;以及新的 @EnableAmqp 注解用于导入 AmqpDefaultConfiguration 类的实例,带有方便的基础设施 bean。关于该版本的更多细节可在发布说明和这个新功能页面中找到。
原文链接:
https://www.infoq.com/news/2026/01/spring-news-roundup-jan19-2026/





