查看原文
其他

Spring Boot 3.0.3、Spring Cloud 2021.0.6 发布

程序猿DD 2023-03-11

来源: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 模块的更新:


------
我们创建了一个高质量的技术交流群,与优秀的人在一起,自己也会优秀起来,赶紧点击加群,享受一起成长的快乐。另外,如果你最近想跳槽的话,年前我花了2周时间收集了一波大厂面经,节后准备跳槽的可以点击这里领取

推荐阅读

··································

你好,我是程序猿DD,10年开发老司机、阿里云MVP、腾讯云TVP、出过书创过业、国企4年互联网6年。从普通开发到架构师、再到合伙人。一路过来,给我最深的感受就是一定要不断学习并关注前沿。只要你能坚持下来,多思考、少抱怨、勤动手,就很容易实现弯道超车!所以,不要问我现在干什么是否来得及。如果你看好一个事情,一定是坚持了才能看到希望,而不是看到希望才去坚持。相信我,只要坚持下来,你一定比现在更好!如果你还没什么方向,可以先关注我,这里会经常分享一些前沿资讯,帮你积累弯道超车的资本。

点击领取2023最新10000T学习资料

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

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