查看原文
其他

Spring Boot 3.0.3、Spring Cloud 2021.0.6 发布

SpringForAll 2023-03-07
关注我,回复关键字“spring”
免费领取Spring学习资料

来源:Java架构日记


SpringBoot 3.0.3

🐞 Bug Fixes

修复当定义组件的类引用变量时,在 AOT 处理 Logback XML 过程中发生 ClassNotFoundException 问题 #34336

修复在运行为本地映像时,不报告 Logback 配置错误的问题 #34315

修复 Spring LDAP 的依赖管理包括不再存在的 spring-ldap-core-tiger #34299

修复使用 nativeRun 时,Kotlin ConfigurationProperties 默认值不被识别的问题 #34157

修复 Maven 插件的 PropertiesMergingResourceTransformer 关闭 InputStream 而不应该这样做的问题 #34072

修复 Gson 和 Java 17 一起使用时,Actuator Health web 端点无法正常工作的问题 #34070

修复使用 Gradle 构建的 jar 的清单没有 Implementation 条目的问题 #34059

修复使用@SpyBean 时,在测试执行后 Spies 未被重置的问题 #34044

修复使用 Reactive 应用程序时使用 devtools 导致重启变慢的问题 #34036

修复 spring-boot-dependencies 管理的 mysql:mysql-connector-java 已不存在的问题 #34021

修复 Mongo 的 Java Driver 的依赖管理不完整的问题 #34019

修复 jOOQ DefaultConfiguration 未使用 TransactionProvider 的问题 #33979

修复未自动注册 ObservationFilter bean 的问题 #33968

修复 Properties Migrator 未检测到标记为过时的 Map 类型属性的问题 #33963

修复某些 Angus Mail 模块的依赖管理使用错误的 artifact ID 的问题 #33947

修复 ElasticsearchClientAutoConfiguration 导致全局 ObjectMapper 被覆盖的问题 #33426

📔 Documentation

更新@ConfigurationProperties bean 命名规则的文档 #34192

文档中增加 spring.mvc.throw-exception-if-no-handler-found=true 生效所需的额外配置 #34190

更新自定义脱敏文档,因为不再执行基于密钥的内置脱敏 #34051

增加 Redis 应用程序属性示例 #34041

恢复“使用 Jedis 代替 Lettuce”指南文档 #33995

文档概述中缺少 Actuator 部分 #33933

增加 OperationParameter.getAnnotation()的 Javadoc since #33919

🔨 Dependency Upgrades

  • 升级到 Byte Buddy 1.12.23 #34255
  • 升级到 Caffeine 3.1.4 #34256
  • 升级到 Dropwizard Metrics 4.2.16 #34258
  • 升级到 Glassfish JAXB 4.0.2 #34259
  • 升级到 Groovy 4.0.9 #34260
  • 升级到 Hibernate 6.1.7.Final #34261
  • 升级到 Jackson Bom 2.14.2 #34262
  • 升级到 Jaybird 4.0.9.java11 #34263
  • 升级到 Jersey 3.1.1 #34264


Spring Cloud 2021.0.6 


Spring Cloud 2021 是基于 Spring Framework 5.x 和 Spring Boot 2.7 构建的重要版本,并且最低要求使用 Java 8。

Spring Cloud 目前最稳定版本 2021.0.6 已经正式发布。该版本现已在 Maven Central 上发布。

<dependencyManagement>    <dependencies>        <dependency>            <groupId>org.springframework.cloud</groupId>            <artifactId>spring-cloud-dependencies</artifactId>            <version>2021.0.6</version>            <type>pom</type>            <scope>import</scope>        </dependency>    </dependencies></dependencyManagement>

Spring Cloud Commons:

添加了一个实用方法,以使用用户提供的区域配置区域偏好的负载均衡(#1174)。

Spring Cloud Netflix:

允许设置获取实例的超时时间(#4110)。

Spring Cloud Gateway:

修复了 CacheRequestBodyGatewayFilter 中的内存泄漏问题(#2842)。

Spring Cloud Kubernetes:

在 secured 注解为 true 时使用 SSL 协议(#1141)。

Spring Cloud OpenFeign:

允许为 Apache HttpClient 配置请求超时时间(#799)。

Spring Cloud Stream:

增强了自定义 Routing Functions 的功能,确保它们不会创建输出绑定(与提供的绑定类似)。在多绑定器场景中,整合了父/子上下文之间的核心 bean 传播,并进行了一些错误修复。

Spring Cloud Function:

在 AWS Lambda 支持方面进行了多项改进和错误修复。

2021.0.6 版本涉及到以下 Spring Cloud 模块的更新:




END



Java 本地缓存选它就对了:Caffeine
Spring Boot 部署打包成 jar 和 war 有什么不同?
Spring Boot 中使用Sa-Token实现轻量级登录与鉴权
Spring Boot 使用 ChatGPT API 开发一个聊天机器人

关注后端面试那些事,回复【2022面经】

获取最新大厂Java面经

最后重要提示:高质量的技术交流群,限时免费开放,今年抱团最重要。想进群的,关注SpringForAll社区,回复关键词:加群,拉你进群。

点击这里领取2023大厂面经

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存