一、发布说明
11 月 25 日官方发布了 Spring Boot 2.7.6 版本,此版本包括 44 个错误修复、文档改进和依赖项升级。
二、更新内容
2.1 bug 修复
- 即使未启用基于注释的计划,ScheduledBeanLazyInitializationExcludeFilter 也会自动配置
- 使用 @ContextHierarchy 时,SpringBootContextLoader 会打印两次横幅
- 如果 Properties migrator 尝试映射其元数据数据条目包含无效配置属性名称的属性,则会导致应用程序无法启动
- 配置属性绑定不处理桥方法
- 当管理上下文刷新时,通过配置树配置 management.server.port 会导致 ConverterNotFoundException
- XMLUnit 的依赖关系管理不完整
- Spring Boot 的 Lettuce 指标默认情况下启用直方图,很难将其关闭
- 修复 Selenium 的依赖关系管理不完整
- 使用 IPv6 地址配置 spring.redis.sentinel.nodes 时出现 NumberFormatException
2.2 文档
- 使 Tomcat 多连接器示例与建议保持一致,以声明方式配置 SSL
- ConditionalOnClass 不适用于 Java 8 上的 Bean 方法
- Actuator 文档对 k8s 启动探针具有误导性
- 链接到 Micrometer 的 @Timed 文档
- 阐明 spring.cache.type 属性与 Hazelcast 的使用
- Actuator API 文档中的示例 git.commit.time 至未来几千年的时间
- 指向功能的链接描述了已移至其他地方的部分
- 修复参考文档中的 kafka streams 自动启动描述错误
- OAuth 2 配置示例使用无法识别的值作为授权授予类型
- 修复 logging.adoc 中的拼写错误
- 协调 “类型安全配置属性” 部分中的代码示例
2.3 依赖升级
- 升级至 Byte Buddy 1.12.19
- 升级至 Dropwizard Metrics 4.2.13
- 升级至 Ehcache3 3.10.8
- 升级至 Elasticsearch 7.17.7
- 升级至 Hazelcast 5.1.5
- 升级至 Hibernate 5.6.14.Final
- 升级至 HttpClient5 5.1.4
- 升级至 HttpCore5 5.1.5
- 升级至 Janino 3.1.9
- 升级至 Jaybird 4.0.7.java8
- 升级至 MariaDB 3.0.9
- 升级至 Micrometer 1.9.6
- 升级至 Netty 4.1.85.Final
- 升级至 Postgresql 42.3.8
- 升级至 Reactor 2020.0.25
- 升级至 Spring AMQP 2.4.8
- 升级至 Spring Data 2021.2.6
- 升级至 Spring Framework 5.3.24
- 升级至 Spring GraphQL 1.0.3
- 升级至 Spring Kafka 2.8.11
- 升级至 Spring REST Docs 2.0.7.RELEASE
- 升级至 Spring Security 5.7.5
- 升级至 Spring WS 3.1.4
- 升级至 Tomcat 9.0.69
微服务平台推荐
matecloud微服务平台,此项目已经升级至Spring Boot 2.7.6版本