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

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

主要修復(fù)的內(nèi)容有:
Spring Cloud Commons
添加了基于提示的SC LoadBalancer實例選擇(#672) 在阻塞LoadBalancer客戶端中添加了基于 sticky-session 請求的支持(#901)
Spring Cloud Config
使用ConfigData時添加的TLS支持(#1689)
Spring Cloud Consul
添加了 spring.config.import=consul:的重試支持 (#703) 如果服務(wù)已從本地代理注銷,則嘗試重新注冊。(#703) 添加對多個默認查詢標記的支持。(#684)
Spring Cloud Gateway
添加服務(wù)實例id Cookie的支持(#2070) HttpClient代理類型是可自定義的。(#2140)
Spring Cloud Function
改進了RSocket支持,增加了發(fā)送和接收Spring消息的能力,并通過用戶提供的回調(diào)提供了額外的路由機制 用于Microsoft Azure適配器的新的和改進的FunctionInvoker,帶有顯示其用法的更新示例。 對Kotlin協(xié)同程序的初始支持
Spring Cloud Kubernetes
添加配置用于服務(wù)的主端口的功能(#733) 更新Kubernetes-Java-Client至11.0.1(#708)
Spring Cloud CircuitBreaker
增加使用Resilience4J Bulkhead 模塊的能力(#86) 添加通過配置屬性配置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 版本的第四個優(yōu)化版本,本次版本一共優(yōu)化了60個之前提出的bug以及功能優(yōu)化。
Bug Fixes
當SQLException無法翻譯時,JooqExceptionTranslator將null異常傳遞給jOOQ #25717
如果配置了多個架構(gòu)或數(shù)據(jù)腳本位置,并且在一個位置上找不到資源,則無法判斷哪個位置有故障 #25692
@ConfigurationProperties類的默認值在傳遞給的錯誤實例中不可見驗證程序 #25614
EmbeddedDatabaseConnection#h2不應(yīng)指定主機名 #25569
如果沒有SpringWeb,RSocket的EmbeddedServerAutoConfiguration不會后退 #25555
從包含同一組屬性的json文件加載時,ConfigurationMetadataRepository不正確 #25515
Layertools可以提取目標路徑之外的條目 #25508
spring的默認fork值-啟動:停止出現(xiàn)不一致情況 #25483
當使用配置為過濾器的執(zhí)行器和控制器時,應(yīng)用程序無法啟動 #25449
在Spring Boot 2.4中@EntityScan不支持屬性替換 #25436
SpringApplication可以替換現(xiàn)有的默認屬性源 #25408
引導(dǎo)程序的初始化方法應(yīng)命名為initialize #25400
包含spring boot devtools會導(dǎo)致代理類上的包私有g(shù)etter返回null #25367
在類路徑上使用devtools創(chuàng)建以ServerHttpSecurity為目標的方面時啟動失敗 #19010
Documentation
management.metrics.export.influx.db 的描述錯誤 #25724
更正javadoc的ON參數(shù),以準確描述其行為 #25603
修復(fù)自述文件中的拼寫錯誤 #25600
文檔Java 16支持 #25527
改進Mockito測試執(zhí)行監(jiān)聽器的文檔 #25513
突出顯示參考文件中致動器API文件的鏈接 #25510
修復(fù)gradle插件文檔中的屬性名 #25454
修復(fù)文檔中的語法錯誤 #25411
修復(fù)生成信息目標描述中的措辭錯誤 #25385
Polish HTTP 客戶端文檔措辭優(yōu)化 #25371
記錄DataSourceBuilder支持的數(shù)據(jù)源實現(xiàn) #25333
添加有關(guān)應(yīng)用程序yml和屬性文件優(yōu)先級的注釋 #25300
說明如何將Docker密碼導(dǎo)入configtree #25095
警告:無法使用@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專題
往期推薦
免費領(lǐng)?。簀ava基礎(chǔ)核心知識總結(jié)
喜歡的這里報道
↘↘↘
