Spring Boot 2.6.0-M3 预览版发布
一、发布说明
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 日发布。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Ubuntu 21.10 Final Beta 发布
Ubuntu 21.10 发布了最终 Beta 测试版,包括用于桌面、服务器和云产品的镜像,以及 Kubuntu、Lubuntu、Ubuntu Budgie、UbuntuKylin、Ubuntu MATE、Ubuntu Studio 和 Xubuntu 等不同风味版本。 按照官方的说法,发布 Beta 版本意味着不再出现阻碍性的镜像构建或安装错误,并且功能也已最终确定。 Ubuntu 21.10 代号为 "Impish Indri"。Impish 是淘气的意思,Indri 则是一种原产于马达加斯加的狐猴,大部分时间都在地上和树上度过。 作为短期支持版本,Ubuntu 21.10将会获得 9 个月的支持,其中包含主要错误修复、关键安全补丁更新以及新的主要应用程序版本。官方提供的支持将于 2022 年 7 月结束,在此期间会发布 Ubuntu 22.04 LTS。 主要新功能 默认采用 GNOME 41 作为桌面环境 内核使用 Linux 5.13 版本 默认主题为浅色的 Yaru Light 搭载使用 Flutter 编写的新安装程序 使用新的 Ubuntu 品牌 Logo 为软件包应用...
- 下一篇
每日一博 | BaikalDB 在百度统计的应用实践
作者简介:林江红,百度商业平台研发部资深研发工程师。主要负责百度统计数据系统研发,对构建高性能、高可用的数据处理系统有较多实践和较深入的理解。 欢迎关注 Star github.com/baidu/BaikalDB 国内加速镜像库gitee 1. 百度统计介绍 百度统计是百度推出的一款稳定、专业、安全、全球领先的中文网站流量分析平台,为网站的精细化运营决策提供数据支持,进而有效提高企业的投资回报率。 1.1 百度统计是什么 百度统计产品的使用十分简单,只需要在页面中嵌入一段JS代码,就会自动开始记录用户行为,并沉淀为宝贵的数据资产。在此基础上,提供了用户分层、数据看板、访客流失分析、打通投放平台等各种手段,帮助客户将一个个的访客变成忠实的客户。 经过12年的发展,累积服务客户数超过1千万,月活客户22万+,每天帮助客户沉淀数据资产150亿+。 1.2 数据系统简介 先介绍数据处理系统的输入输出,以线下超市作为类比,统计的SDK就相当于超市中的监控探头,探头记录每个顾客逛超市的各种路径:走进超市、看了一件商品就走了/继续买买买、结账离开等;而统计的SDK则是记录每个访客进来之后打开一个页...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- CentOS8安装Docker,最新的服务器搭配容器使用
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7,8上快速安装Gitea,搭建Git服务器
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2全家桶,快速入门学习开发网站教程