spring-boot v3.4.0-M1
Spring-Boot v3.4.0-M1
⭐ 新功能
- 允许
ContainerConnectionDetailsFactory匹配多个不同的连接名称 #41543 - 添加对Docker Compose中Postgres信任主机认证方法的支持 #41511
- 添加帮助编写JSON的实用工具类 #41489
- 废弃
LOGGED_APPLICATION_NAME日志属性,支持使用字面值的APPLICATION_NAME#41444 - 移除在3.4中已标记为废弃的APIs #41435
- 默认注册
Base64ProtocolResolver作为协议解析器 #41433 - 废弃
spring.gson.lenient,推出新的spring.gson.strictness属性 #41430 - 支持在构建镜像时使用不受信任的CNB构建器 #41352
- 对Kafka退避属性进行分组 #41335
- 支持redis/redis-stack和redis/redis-stack-server的服务连接 #41327
- 在注销时发布一个
AuditEvent#41278 - 向
ProcessInfo添加内存信息 #41262 - 为
MockMvcTester添加测试自动配置 #41198 - 将Gradle的最低支持版本提升到7.6.4+或8.3+ #41180
- 使用
Liquibase Customizer自动配置SpringLiquibase#40986 - 为OpenTelemetry日志提供自动配置 #40961
- 使提供自定义
RequestToViewNameTranslator更加容易 #40874 - 默认使用Paketo tiny构建器为JVM和原生应用 #40859
- 添加对
org.testcontainers.kafka.KafkaContainer的支持 #40695 - 添加针对r2dbc-proxy的
ProxyConnectionFactory.Builder的自定义器 #40555 - 添加Lettuce的
ClientOptions自定义器 #40484 - 将
@Validated@ConfigurationProperties的级联行为与bean验证规范对齐 #40345 - 添加对webjars-locator-lite的支持 #40146
- 向
MailSender添加SslBundle支持 #40037 - 添加用于区分应用程序组的标准化属性 #39957
- 废弃
@MockBean和@SpyBean#39864 - 使用JMS消息监听器容器的本地连接工厂 #39816
- 提供一个回调,允许自定义创建JCache
CacheManager的属性 #39350 - 允许在getter上使用
NestedConfigurationProperty#38844 - 添加用于指定Docker Compose启动和关闭标志的属性 #38763
- 通过属性禁用跟踪导出 #34620
- 支持结构化日志作为模式布局日志的替代方案 #5479
🐞 问题修复
- Spring Authorization Server现在默认将
multipleIssuersAllowed设置为false,且无法轻易重新启用 #41544 ServiceConnection与@DataLdapTest不兼容 #41525- Spring Integration 6.2中引入的
defaultTimeout设置没有对应的配置属性 #41522 - 在
OnClassCondition.resolveOutcomesThreaded中自动配置期间发生NPE,因为firstHalf为null #41505 @NestedConfigurationProperty在记录类型上不起作用 #41317PropertiesMigrationListener错误地报告属性已废弃 #41253TestcontainersLifecycleBeanPostProcessor与作用域bean一起使用时无法正确工作 #41239- 如果
spring.config.import解析失败,错误消息可能会产生误导 #41237 - Docker桌面更新后,构建镜像失败,错误信息为’Illegal char <:> at index 5: npipe:////’ #41235
- 使用Jetty时,过滤器、监听器和servlet没有使用相同的线程上下文类加载器进行初始化 #41226
- 使用Webflux、随机端口和多个上下文的
DirtiesContext会导致多个上下文行为异常 #41222 - 在原生镜像中使用
spring-boot-starter-activemq时,出现org.apache.activemq.ActiveMQConnectionFactory.<init>的NoSuchMethodException#41215 - 当多个合并的上下文配置导致Logback模型被多次写入时,测试AOT处理失败 #36997
📔 文档
Release Note 由上游项目发布,本站仅索引镜像,版权归原作者所有。