Spring Boot 2.4.4、Spring Cloud 2020.0.2 發(fā)布

中國(guó)古人常說(shuō),好事成雙,前兩天Oracle剛剛宣布了JAVA16的發(fā)布(鏈接),這不,Spring Boot 2.4.4和Spring Cloud 2020.0.2也都一起發(fā)布了最新版本。
想知道更新了什么嗎?讓小編來(lái)幫你說(shuō)一說(shuō)
首先是Spring Cloud 2020.0.2,是一個(gè)常規(guī)的小版本升級(jí),主要是修復(fù)一些之前提出的bug以及升級(jí)依賴。
首先我們看下這些模塊組件都作為此次補(bǔ)丁的一部分升級(jí)內(nèi)容:

主要修復(fù)的內(nèi)容有:
Spring Cloud Commons
添加了基于提示的SC LoadBalancer實(shí)例選擇(#672) 在阻塞LoadBalancer客戶端中添加了基于 sticky-session 請(qǐng)求的支持(#901)
Spring Cloud Config
使用ConfigData時(shí)添加的TLS支持(#1689)
Spring Cloud Consul
添加了 spring.config.import=consul:的重試支持 (#703) 如果服務(wù)已從本地代理注銷(xiāo),則嘗試重新注冊(cè)。(#703) 添加對(duì)多個(gè)默認(rèn)查詢標(biāo)記的支持。(#684)
Spring Cloud Gateway
添加服務(wù)實(shí)例id Cookie的支持(#2070) HttpClient代理類型是可自定義的。(#2140)
Spring Cloud Function
改進(jìn)了RSocket支持,增加了發(fā)送和接收Spring消息的能力,并通過(guò)用戶提供的回調(diào)提供了額外的路由機(jī)制 用于Microsoft Azure適配器的新的和改進(jìn)的FunctionInvoker,帶有顯示其用法的更新示例。 對(duì)Kotlin協(xié)同程序的初始支持
Spring Cloud Kubernetes
添加配置用于服務(wù)的主端口的功能(#733) 更新Kubernetes-Java-Client至11.0.1(#708)
Spring Cloud CircuitBreaker
增加使用Resilience4J Bulkhead 模塊的能力(#86) 添加通過(guò)配置屬性配置Resilience4J的功能(#61)
Spring Cloud OpenFeign
增加Micrometer支持(#457,#462)
Spring Cloud Sleuth
SleuthFeignBuilder現(xiàn)在允許提供自定義委托(#1865)
具體地址:https://spring.io/blog/2021/03/18/spring-cloud-2020-0-2-aka-ilford-is-available
講完Spring Cloud 2020.0.2,我們接著介紹Spring Boot 2.4.4
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.4.4</version>
<relativePath/>
</parent>
這是 Spring Boot 2.4 版本的第四個(gè)優(yōu)化版本,本次版本一共優(yōu)化了60個(gè)之前提出的bug以及功能優(yōu)化。
Bug Fixes
當(dāng)SQLException無(wú)法翻譯時(shí),JooqExceptionTranslator將null異常傳遞給jOOQ #25717
如果配置了多個(gè)架構(gòu)或數(shù)據(jù)腳本位置,并且在一個(gè)位置上找不到資源,則無(wú)法判斷哪個(gè)位置有故障 #25692
@ConfigurationProperties類的默認(rèn)值在傳遞給的錯(cuò)誤實(shí)例中不可見(jiàn)驗(yàn)證程序 #25614
EmbeddedDatabaseConnection#h2不應(yīng)指定主機(jī)名 #25569
如果沒(méi)有SpringWeb,RSocket的EmbeddedServerAutoConfiguration不會(huì)后退 #25555
從包含同一組屬性的json文件加載時(shí),ConfigurationMetadataRepository不正確 #25515
Layertools可以提取目標(biāo)路徑之外的條目 #25508
spring的默認(rèn)fork值-啟動(dòng):停止出現(xiàn)不一致情況 #25483
當(dāng)使用配置為過(guò)濾器的執(zhí)行器和控制器時(shí),應(yīng)用程序無(wú)法啟動(dòng) #25449
在Spring Boot 2.4中@EntityScan不支持屬性替換 #25436
SpringApplication可以替換現(xiàn)有的默認(rèn)屬性源 #25408
引導(dǎo)程序的初始化方法應(yīng)命名為initialize #25400
包含spring boot devtools會(huì)導(dǎo)致代理類上的包私有g(shù)etter返回null #25367
在類路徑上使用devtools創(chuàng)建以ServerHttpSecurity為目標(biāo)的方面時(shí)啟動(dòng)失敗 #19010
Documentation
management.metrics.export.influx.db 的描述錯(cuò)誤 #25724
更正javadoc的ON參數(shù),以準(zhǔn)確描述其行為 #25603
修復(fù)自述文件中的拼寫(xiě)錯(cuò)誤 #25600
文檔Java 16支持 #25527
改進(jìn)Mockito測(cè)試執(zhí)行監(jiān)聽(tīng)器的文檔 #25513
突出顯示參考文件中致動(dòng)器API文件的鏈接 #25510
修復(fù)gradle插件文檔中的屬性名 #25454
修復(fù)文檔中的語(yǔ)法錯(cuò)誤 #25411
修復(fù)生成信息目標(biāo)描述中的措辭錯(cuò)誤 #25385
Polish HTTP 客戶端文檔措辭優(yōu)化 #25371
記錄DataSourceBuilder支持的數(shù)據(jù)源實(shí)現(xiàn) #25333
添加有關(guān)應(yīng)用程序yml和屬性文件優(yōu)先級(jí)的注釋 #25300
說(shuō)明如何將Docker密碼導(dǎo)入configtree #25095
警告:無(wú)法使用@PropertySource或@TestPropertySource加載多文檔屬性文件 #24945
Dependency Upgrades
Upgrade to AppEngine SDK 1.9.87 #25623 Upgrade to Byte Buddy 1.10.22 #25624 Upgrade to Dropwizard Metrics 4.1.18 #25625 Upgrade to Ehcache3 3.9.2 #25626 Upgrade to Hibernate 5.4.29.Final #25627 Upgrade to Infinispan 11.0.10.Final #25628 Upgrade to Jakarta Mail 1.6.6 #25629 Upgrade to Jetty 9.4.38.v20210224 #25461 Upgrade to Jetty Reactive HTTPClient 1.1.6 #25630 Upgrade to jOOQ 3.14.8 #25631 Upgrade to Kotlin 1.4.31 #25632 Upgrade to Kotlin Coroutines 1.4.3 #25719 Upgrade to Lettuce 6.0.3.RELEASE #25720 Upgrade to Maven Invoker Plugin 3.2.2 #25633 Upgrade to Micrometer 1.6.5 #25543 Upgrade to MongoDB 4.1.2 #25634 Upgrade to Netty 4.1.60.Final #25635 Upgrade to OAuth2 OIDC SDK 8.36.1 #25636 Upgrade to Postgresql 42.2.19 #25637 Upgrade to R2DBC Bom Arabba-SR9 #25638 Upgrade to Reactor 2020.0.5 #25539 Upgrade to Spring AMQP 2.3.6 #25647 Upgrade to Spring Batch 4.3.2 #25579 Upgrade to Spring Data 2020.0.6 #25547 Upgrade to Spring Framework 5.3.5 #25541 Upgrade to Spring HATEOAS 1.2.5 #25545 Upgrade to Spring Integration 5.4.5 #25646 Upgrade to Spring Kafka 2.6.7 #25578 Upgrade to Sun Mail 1.6.6 #25639 Upgrade to Tomcat 9.0.44 #25640 Upgrade to Undertow 2.2.5.Final #25641
具體地址:https://github.com/spring-projects/spring-boot/releases/tag/v2.4.4
推薦資料
更多關(guān)于Spring Boot的原創(chuàng)內(nèi)容,歡迎訂閱:Spring Boot專題
更多關(guān)于Spring Cloud的原創(chuàng)內(nèi)容,歡迎訂閱:Spring Cloud專題
往期推薦
免費(fèi)領(lǐng)?。簀ava基礎(chǔ)核心知識(shí)總結(jié)
喜歡的這里報(bào)道
↘↘↘
