Spring Boot 4.2.0 的第二个里程碑版本带来了 Bug 修复、文档改进、依赖项升级以及一些新功能,包括:能够使用 Spring LDAP LdapContextSource 类的实例自动配置命名 SSL Bundle;新增配置属性 management.observations.conventions=[micrometer|opentelemetry],用于在 Micrometer 和 OpenTelemetry 之间切换语义约定。要了解有关该版本的更多详细信息,请参阅发布说明和该维基页面。
Spring Framework
Spring Framework 7.1.0 的第二个里程碑版本带来了 Bug 修复、文档改进、依赖项升级以及一些新功能,包括:改进了 ScheduledAnnotationBeanPostProcessor 类的空安全机制;当 Set-Cookie HTTP 响应头为空时,通过 MockCookie 类中定义的 parse() 方法改进了验证功能。要了解有关该版本的更多详细信息,请参阅发布说明。
Spring Data
Spring Data 2026.1.0 的第二个里程碑版本带来了以下值得注意的变更:初步兼容 Hibernate ORM 8.0.0.Beta1,以支持即将推出的 Jakarta Persistence 4.0 规范,同时仍然保留对 Jakarta Persistence 3.2 的基本支持; 重构了对 Redis JSON API 的支持,引入了新的 JsonOperations 接口,其中定义了用于 JSON 操作的众多子接口,同时使 GenericJackson2JsonRedisSerializer 和 GenericJacksonJsonRedisSerializer 类能够利用原始值切片来实现 RedisJsonSerializer 接口。
Spring Cloud
Spring Cloud 2026.0.0(代号为 Paddington)的首个里程碑版本带来了以下值得注意的变更:新增了 PropertyPathNotifier 接口,允许在检测到配置变更时通过 HTTP 向应用程序发送通知;对 ForwardedHeadersFilter 和 XForwardedHeadersFilter 类进行了重构,以便可以拒绝来自不可信代理的请求。该版本基于 Spring Boot 4.2.0-M2 构建。
Spring Security
Spring Security 7.2.0 的第二个里程碑版本带来了 Bug 修复、依赖项升级以及一些新功能,包括:支持在 PermissionEvaluator 接口上添加 @EnableMethodSecurity 注解;简化了 ProviderManager 类中的空值提供者(null provider)检查。要了解有关该版本的更多详细信息,请参阅发布说明。
Spring for GraphQL
Spring for GraphQL 2.1.0 的首个里程碑版本带来了依赖项升级以及以下新功能:可以在配置时拒绝不受支持的 HTTP 方法;在 GraphQlHttpHandler 和 GraphQlSseHandler 类中添加了新的构建器,以支持 HTTP GET 请求。要了解有关该版本的更多详细信息,请参阅发布说明。
Spring Integration
Spring Integration 7.2.0 的第二个里程碑版本带来了 Bug 修复、文档改进、依赖项升级以及一些新功能,例如:新增 KafkaShareMessageDrivenChannelAdapter 类,作为消息驱动的入站通道适配器,可以在两个监听器之间做出选择;在 Mail Java DSL 中从 Spring Framework 的 Function
Spring AI
Spring AI 2.1.0 的首个里程碑版本带来了依赖项升级和以下新功能:新增 MessagePart 接口及其相应实现,用于处理消息的各个部分,从而准确地呈现当前模型实际返回的消息;新增 OpenAiResponsesChatModel 类,可以与 OpenAI /v1/responses 端点以及现有的 OpenAiChatModel 类进行通信。要了解有关该版本的更多详细信息,请参阅发布说明。
Spring Batch
Spring Batch 6.1.0 的第二个里程碑版本带来了 Bug 修复、文档改进、依赖项升级以及一些新功能,包括:新增 BatchConstants 类,用于定义各种 Spring Batch 常量;为了更方便地指定资源位置,在 MultiResourceItemReaderBuilder 类中支持接收资源模式。要了解有关该版本的更多详细信息,请参阅发布说明。
Spring AMQP
Spring AMQP 4.2.0 的第二个里程碑版本带来了 Bug 修复、文档改进、依赖项升级以及新功能,包括:改进了 AbstractRoutingConnectionFactory 和 AbstractRoutingAmqpConnectionFactory 类中的空值验证;支持注册 RetryListener 接口的自定义实现。要了解有关该版本的更多详细信息,请参阅发布说明。
Spring for Apache Kafka
Spring for Apache Kafka 4.2.0 的第二个里程碑版本带来了 Bug 修复、文档改进、依赖项升级以及一些新功能,包括:支持使用在 JSpecify 中定义的可空注解;允许 AbstractKafkaListenerContainerFactory 类的实例配置 KafkaAdmin 类。要了解有关该版本的更多详细信息,请参阅发布说明。
Spring LDAP
Spring LDAP 4.2.0 的首个里程碑版本带来了 Bug 修复、依赖项升级以及以下新功能:允许在将 DirContextAdapter 类传递给 ContextMapper 或 AttributesMapper 接口之前,在 LdapClient 接口中对其进行后处理;在 DirContextAdapter 类中自定义 remove-by-value 的能力。要了解有关该版本的更多详细信息,请参阅发布说明。
Spring Web Services
Spring Web Services 5.1.0 的首个里程碑版本带来了 Bug 修复、依赖项升级以及一些新功能,包括:在 WebServiceMessageListener 类中新增了 handleInvalidXmlException() 方法,用于在抛出 InvalidXmlException 异常时支持 SOAP/JMS 的实现;通过与 Micrometer Observation API 集成,为 Web 服务交互的指标监控和链路追踪提供可观测性支持。要了解有关该版本的更多详细信息,请参阅发布说明和该维基页面。
原文链接:https://www.infoq.com/news/2026/09/spring-news-roundup-sep21-2026/