Spring Boot 4.1 新增 gRPC 自动配置、SSRF 防护功能并支持 Kotlin 2.3
Broadcom 于 2026 年 6 月 10 日发布了 @Async 方法的异步上下文传播,以及改进的 OpenTelemetry 支持。Broadcom
Spring Boot 4.1 包含面向服务器端和客户端应用的 @GrpcAdvice 注解可用于统一异常处理,以及一个自动配置的 ObservationGrpcServerInterceptor 注解,可基于自定义服务端观测规范完成指标采集与链路追踪。在此之前,应用若要使用 gRPC 必须进行手动配置或依赖第三方 starter。
InetAddressFilter 配置白名单或黑名单可阻止响应式和阻塞式客户端对指定地址段发起的出站请求,减少应用被当作内网攻击代理的安全隐患。
Kotlin 基线从 2.2 版本升级至
设置 spring.datasource.connection-fetch=lazy 后,
@Async 方法现已支持spring.jpa.bootstrap 属性支持
OpenTelemetry 相关能力迎来true 和 false 之间切换的 management.opentelemetry.enabled 属性,支持 OTLP 采样示例,并允许为 OTLP 导出器配置 SSL 证书包。Spring Boot 4.1 还可
Spring Boot 4.1 会RedisMessageListenerContainer。/actuator/info 端点的 ProcessInfo 部分uptime、startTime、currentTime、timezone、locale 和 workingDirectory。Jackson 的属性行为现在可通过 spring.jackson.read. 和 spring.jackson.write. 进行maven.test.skip=true 才能-DskipTests 参数不再生效。空 YAML 对象现在会被保留在 PropertySource 中,Reactor 客户端构建器默认不再设置 proxyWithSystemProperties。
Spring Boot 4.1 layertools JAR 模式(请改用 tools 模式)。新增的弃用项包括
Spring Boot 4.1 更新了多个 Spring 依赖项:Micrometer 1.17、Reactor 2025.0.6 与 Spring GraphQL 2.0.4。第三方组件升级包括 gRPC Java 1.80.0、Hibernate Validator 9.1、MySQL 9.7.0、MongoDB 5.8.0、Flyway 12.4.0、OpenTelemetry 1.62 以及 Mockito 5.22.0。
多个 Spring 项目与 Spring Boot 4.1 一同发布:
Spring Boot 4.2 预计将于 2026 年 11 月发布。该版本计划交付 spring-boot-amqp 模块及其相关 starter,这些原本计划在 Spring Boot 4.1 中发布,但在 Spring Boot 4.1 M4 中被移除。该模块将基于 QPid Proton 实现 AMQP 1.0 协议支持。
查看英文原文: