Spring Boot 2.6.0-M3 预览版发布

来源: 投稿
作者: mateplus
2021-09-25

一、发布说明

9月24日官方发布了Spring Boot 2.6.0-M3预览版本,可以从如下地址获取:https://repo.spring.io/ui/native/milestone

1.1 此版本亮点

  • PathPattern基于路径匹配策略现在默认用于Spring MVC应用。
  • 不同客户端实现的 Elasticsearch 属性已得到整合和合理化。
  • 清理规则现在是可插入的,并且可以基于支持PropertySource
  • PollerMetadata现在提供了Spring Integration属性。

二、更新内容

2.1 新特性

  • 针对已配置多个互斥配置属性的情况,提供特定的异常和故障分析#28121
  • 在“spring.boot.application.ready”下记录准备时间,而不是“spring.boot.application.running”下记录准备时间#28080
  • 在 bootBuildImage 任务中公开 imageName 的默认值#28040
  • 允许用户贡献一个 RedisStandaloneConfiguration bean #28028
  • 添加 Spring Integration 默认轮询器自动配置#27992
  • 自动配置 Kafka CommonErrorHandler #27927
  • 添加启动时间指标#27878
  • 自动配置 JVM 堆压力指标#27868
  • 自动配置 Micrometer 的 Lettuce 延迟指标#27865
  • 为应用自定义清理规则提供可插入的抽象#27840
  • 删除具有旧 groupId 的 Oracle 驱动程序的依赖项管理#27827
  • 在#27823 中包含@WebMvcTest WebMvcRegistrations
  • 提供用于设置自动配置的磁盘空间指标使用的路径的配置属性#27660
  • 在可重现的 Maven 构建中对 BOOT-INF/lib 的内容进行排序#27436
  • 为 Elasticsearch 路径前缀提供配置属性#25010
  • 切换默认 spring.mvc.pathmatch.matching-strategy #24805
  • 为 MVC 执行器启用基于 PathPattern 的匹配#24645
  • 整合常见的 Elasticsearch 配置属性#23106
  • 记录对健康指标的失败调用#22632

2.2 Bug修复

  • 默认情况下,执行器端点不会清理 SPRING_APPLICATION_JSON #28082
  • 当过滤器抛出 NestedServletException 以外的异常时,Web MVC 指标可能具有错误的状态#28070
  • 在独立 Tomcat 中部署 War 会导致内存泄漏(元空间)#28034
  • 当存档文件名包含 URL 中保留的字符时,嵌入式 Undertow 抛出 MalformedURLException #28033
  • 并发镜像构建导致删除构建器镜像时出错#27994
  • 运行大于 4GB 的 Zip64 jar 文件时出现 IndexOutOfBoundsException #27901
  • 在 Windows 上未正确检测到 Azure 应用服务#27879
  • 当路由数据源的目标路由键为空时,RoutingDataSourceHealthContributor 中出现 NullPointerException #27800
  • @MockBean结合@Repeat“字段不能有现有值”错误的结果#27799

2.3 文档

  • Java 17 的文档支持#28099
  • 文档描述使用 AspectJ weaving 时 devtools 重启不工作#28084
  • spring.data.elasticsearch.client.reactive.endpoints 的默认值没有记录 #28073
  • 从文档中展开英文缩写 #28064
  • 修复文档中的一些拼写错误#27968
  • 澄清 Selenium 自动配置需要 HtmlUnit #27944
  • 波兰语 javadoc 评论#27925
  • 更新spring.redis.jedis.pool.enabled 的文档以注意在 Sentinel 模式下隐式启用池化#27891
  • spring-boot-starter-parent 配置Java编译使用-parameters的文档#27886
  • 修复不一致的开发工具文档#27877
  • 修复 javadoc 中的错字#27874
  • 记录如何使用 WebTestClient 参数化 REST 文档的输出目录#27804
  • 仅从参考文档的每种格式中链接到两种替代格式#27737
  • 将参考文档中的弹簧靴功能拆分为更小的部分#27132

2.4 依赖升级

  • 升级至 ActiveMQ 5.16.3 #27997
  • 升级至 AppEngine SDK 1.9.91 #27998
  • 升级至 AssertJ 3.21.0 #28090
  • 升级至 Byte Buddy 1.11.18 #28110
  • 升级至 Cassandra Driver 4.13.0 #28000
  • 升级至 Commons Pool2 2.11.1 #28001
  • 升级至 Couchbase Client 3.2.1 #28002
  • 升级至 Ehcache3 3.9.6 #28003
  • 升级至 Elasticsearch 7.14.1 #28004
  • 升级至 Flyway 7.15.0 #28049
  • 升级至 Glassfish EL 3.0.4 #28005
  • 升级至 Groovy 3.0.9 #28006
  • 升级至 Gson 2.8.8 #28007
  • 升级至 Hibernate 5.5.7.Final #28008
  • 升级至 HtmlUnit 2.53.0 #28092
  • 升级至 InfluxDB Java 2.22 #28050
  • 升级至 Jackson Bom 2.12.5 #28009
  • 升级至 Jedis 3.7.0 #28010
  • 升级至 Jersey 2.35 #28051
  • 升级至 Jetty EL 9.0.52 #28011
  • 升级至 Jolokia 1.7.1 #28093
  • 升级至 jOOQ 3.14.15 #28094
  • 升级至 JUnit Jupiter 5.8.1 #28052
  • 升级至 Kafka 2.8.1 #28095
  • 升级至 Kotlin 1.5.31 #28096
  • 升级至 Kotlin Coroutines 1.5.2 #28014
  • 升级至 Lettuce 6.1.5.RELEASE #28043
  • 升级至 Logback 1.2.6 #28015
  • 升级至 Maven Javadoc Plugin 3.3.1 #28016
  • 升级至 Maven War Plugin 3.3.2 #28017
  • 升级至 Micrometer 1.8.0-M3 #27931
  • 升级至 Mockito 3.12.4 #28053
  • 升级至 MongoDB 4.3.2 #28018
  • 升级至 Neo4j Java Driver 4.3.4 #28019
  • 升级至 Netty 4.1.68.Final #28020
  • 升级至 Netty tcNative 2.0.43.Final #28021
  • 升级至 Oracle Database 21.3.0.0 #28054
  • 升级至 Prometheus Client 0.12.0 #28055
  • 升级至 Rabbit AMQP Client 5.13.1 #28022
  • 升级至 Rabbit Stream Client 0.4.0 #28056
  • 升级至 Reactor 2020.0.11 #27929
  • 升级至 Selenium HtmlUnit 2.53.0 #28097
  • 升级至 SendGrid 4.7.5 #28111
  • 升级至 Spring AMQP 2.4.0-M3 #27933
  • 升级至 Spring Data 2021.1.0-M3 #27932
  • 升级至 Spring Framework 5.3.10 #27930
  • 升级至 Spring HATEOAS 1.4.0-M3 #27971
  • 升级至 Spring Integration 5.5.4 #27950
  • 升级至 Spring Kafka 2.8.0-M3 #27934
  • 升级至 Spring Security 5.6.0-M3 #27935
  • 升级至 SQLite JDBC 3.36.0.3 #28098
  • 升级至 Thymeleaf Layout Dialect 3.0.0 #28057
  • 升级至 Tomcat 9.0.53 #27964
  • 升级至 WebJars Locator Core 0.48 #28058

更多详细信息,请查看发行说明 wiki 页面变更日志

三、下一版本发布预告

Spring Boot 2.6.0-RC1 将于 10 月 21 日发布,GA 将于 11 月 18 日发布。

展开阅读全文
1 收藏
分享
加载中
精彩评论
速度点,在等springboot 3.0 🍺🍺
2021-09-26 13:37
1
举报
2021-09-25 08:24
1
举报
最新评论 (2)
速度点,在等springboot 3.0 🍺🍺
2021-09-26 13:37
1
回复
举报
2021-09-25 08:24
1
回复
举报
更多评论
2 评论
1 收藏
分享
返回顶部
顶部