Spring Boot 2.5.3 现已推出,同步推出 Spring Boot 2.4.9
一、发布说明
于美国时间7月22日发布Spring Boot 2.5.3版本,此版本包括58 个错误修复、文档改进和依赖项升级。
二、更新内容
2.1 新的功能
- 将 Java 17 添加到 JavaVersion 枚举#26769
2.2 Bug修复
- 尝试从未知数据源类型派生数据源时,DataSourceBuilder 抛出 UnsupportedDataSourcePropertyException #27453
- DatabaseInitializerDetector 和 DependsOnDatabaseInitializationDetector 实现可能会使用错误的 ClassLoader 进行实例化#27422
- YamlPropertySourceLoader 可能不会使用正确的 ClassLoader 来检查 SnakeYAML 是否存在#27419
- 将 Gson 设置为首选映射器会破坏返回 JSON 字符串的控制器方法#27361
- Prometheus 的 Pushgateway 的依赖管理不完整#27349
- 使用 spring.config.import=configtree:xxxx 时从 /actuator/configprops 端点抛出异常#27346
- 图层配置 XSD 不可用 #27321
- 当集群状态为失败时,Redis 健康指标报告 Redis 已启动#27304
- 使用 Spring Batch 和 JDBC 时应用程序无法启动,并且启用了延迟初始化 #27221
- 启用延迟初始化后,Spring Session JDBC 不起作用#27220
- AbstractDataSourceInitializers 未被检测为数据库初始值设定项#27215
- 如果不存在,带有模式的可选文件搜索位置会引发异常#27211
- 工作目录中名为“config”的文件导致 IllegalStateException #27210
- 使用 Devtools 的 Live Reload 不再连接#27205
- 使用 Devtools 实时重新加载不再连接#27204
- DurationStyle.SIMPLE.print 不能与 ChronoUnit.MICROS 一起正常工作#27154
- 从 2.5.1 开始,当一个 SpringLiquibase bean 被配置为依赖另一个时会创建一个循环引用#27131
- 配置属性元数据具有错误的 spring.netty.leak-detection 默认值#27104
- “无法确定数据库的类型,因为 ConnectionFactory 不支持选项”错误消息没有提供足够的详细信息#26977
@SpyBean
用于监视 Spring Data Repository 时不起作用#7033
2.3 文档
- 修复对 cloud.adoc 中配置属性的引用#27357
- 记录自动配置的 Jetty 指标#27301
- 文档说明 hatoas starter 是 spring MVC 特定的#27139
- 改进#27137 的javadoc
@DefaultValue
- 修复包含问号的锚重写#27107
- 删除 spring.datasource.tomcat.max-active 的不必要单元#27103
- 修复部分标题中的错字#27102
2.4 依赖升级
- 升级至AppEngine SDK 1.9.90 #27384
- 升级至AspectJ 1.9.7 #27194
- 升级至Caffeine 2.9.2 #27195
- 升级至DB2 JDBC 11.5.6.0 #27196
- 升级至Dropwizard Metrics 4.1.25 #27385
- 升级至Infinispan 12.1.7.Final #27386
- 升级至Jackson Bom 2.12.4 #27198
- 升级至Jedis 3.6.3 #27448
- 升级至Jetty 9.4.43.v20210629 #27199
- 升级至Jetty Reactive HTTPClient 1.1.10 #27388
- 升级至Johnzon 1.2.14 #27200
- 升级至jOOQ 3.14.13 #27389
- 升级至Kotlin 1.5.21 #27316
- 升级至Kotlin Coroutines 1.5.1 #27317
- 升级至Lettuce 6.1.4.RELEASE #27341
- 升级至Logback 1.2.4 #27449
- 升级至Micrometer 1.7.2 #27342
- 升级至MySQL 8.0.26 #27450
- 升级至Netty 4.1.66.Final #27390
- 升级至Postgresql 42.2.23 #27202
- 升级至Reactor 2020.0.9 #27162
- 升级至SLF4J 1.7.32 #27451
- 升级至Spring AMQP 2.3.10 #27392
- 升级至Spring Data 2021.0.3 #27164
- 升级至Spring Framework 5.3.9 #27163
- 升级至Spring HATEOAS 1.3.3 #27184
- 升级至Spring Integration 5.5.2 #27166
- 升级至Spring Kafka 2.7.4 #27165
- 升级至Tomcat 9.0.50 #27203
- 升级至Undertow 2.2.9.Final #27452
三、同步更新
MateCloud是一款基于Spring Cloud Alibaba的微服务架构。目前已经整合Spring Cloud Gateway、Spring Security Oauth2、Feign、Dubbo、JetCache、RocketMQ等服务套件,为您的开发保驾护航!现已更新至Spring Boot 2.5.3版本。详见dev分支。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
GoLand 2021.2 RC 发布
GoLand 2021.2发布了首个 RC 版本。 此版本主要是修复两个次要问题: 修复错误行为导致的 reference resolution 问题,这些问题会导致在带有 replace 指令的项目中出现错误 修复格式问题 完整修复列表点此查看。 GoLand 2021.2 的主要变化包括为 Go modules 添加新功能。还有一个新的格式化选项,用于支持 Go 1.17 特性,以及支持 .go 文件中的泛型。此外还增加了新的快速修复功能,包括可以帮助正确使用新的//go:build语法。 其他方面的更新包括版本控制方面的更新,例如支持用 GPG 密钥签署 Git 提交。还有一些 UI 方面的改进,比如更好地查看附加项目。对于 Web 开发者来说,当代码被保存时,页面将在浏览器中重新加载,而且 MongoDB 字段和操作符也有了自动补全功能。 下载地址:https://www.jetbrains.com/go/nextversion/ 更好地支持不同的 Go 版本 如果所使用的 Go 语言版本中的功能比 go.mod 文件中指定的版本更加新,那么将会收到错误消息。此时 GoLand...
-
下一篇
CosId 1.3.3 发布,通用、灵活、高性能的分布式 ID 生成器
CosId通用、灵活、高性能的分布式 ID 生成器 更新内容(1.3.3)🎉🎉🎉 增强:补全防御性参数检查以增强代码鲁棒性。 新增:添加uuid_generateJMH 基准测试。 介绍 CosId旨在提供通用、灵活、高性能的分布式 ID 生成器。 目前提供了俩类 ID 生成器: SnowflakeId:单机 TPS 性能:409W/sJMH 基准测试, 主要解决时钟回拨问题、机器号分配问题并且提供更加友好、灵活的使用体验。 SegmentId: 每次获取一段 (Step) ID,来降低号段分发器的网络IO请求频次提升性能。 IdSegmentDistributor: 号段分发器(号段存储器) RedisIdSegmentDistributor: 基于Redis的号段分发器。 JdbcIdSegmentDistributor: 基于Jdbc的号段分发器,支持各种关系型数据库。 SegmentChainId(推荐):SegmentChainId(lock-free) 是对SegmentId的增强。性能可达到近似AtomicLong的TPS 性能:12743W+/sJMH 基准测试。...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Docker容器配置,解决镜像无法拉取问题
- Docker安装Oracle12C,快速搭建Oracle学习环境
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- CentOS7设置SWAP分区,小内存服务器的救世主
- Dcoker安装(在线仓库),最新的服务器搭配容器使用
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作