Spring Boot 2.4.5、2.3.10 發(fā)布

前幾天剛給大家介紹過Spring Framework 5.3.6的最新發(fā)布內(nèi)容(Spring Framework 5.3.6、5.2.14 發(fā)布)
今天就給大家介紹Spring Boot 2.4.5 和 2.3.10的最新版本特性!喜歡的小伙伴記得點(diǎn)贊、轉(zhuǎn)發(fā)、關(guān)注!
Spring Boot 2.4.5和2.3.10本次版本主要分別優(yōu)化了 57 個和 78 個內(nèi)容,光看數(shù)量的確不少,讓小編帶你一起看下吧。
Spring Boot 2.4.5
問題修復(fù)
1、當(dāng) spring.main.cloud-platform 被設(shè)置為NONE時,CloudPlatform.isActive 可以返回 true #26124
2、Elasticsearch自動配置不配置默認(rèn)轉(zhuǎn)換器 #26029
3、Gradle bootBuildImage不保留資源的文件權(quán)限 #25937
4、密鑰庫加載呼叫不關(guān)閉InputStream #25922
5、對于TCP反應(yīng)網(wǎng)絡(luò),密碼配置被忽略 #25913
6、拋出java.util.concurrent.RejectedExecutionException當(dāng)關(guān)閉帶有Cassandra的Spring Boot應(yīng)用程序時 #25869
7、當(dāng)使用上下文層次結(jié)構(gòu)運(yùn)行時,PrimaryDefaultValidatorPostProcessor在驗證程序位于上下文中時會導(dǎo)致NoSuchBeanDefinitionException #25863
8、與Micrometer's PushMeterRegistry不同,當(dāng)發(fā)現(xiàn)未知的異常時,PrometheusPushGatewayManager會停止發(fā)布 #25844
9、@Persistent 掃描MongoDB實(shí)體時不應(yīng)考慮持久性 #25797
10、生成映像掛起配置中指定分類器時啟動spring-boot:build-image #25789
11、DefaultErrorWebExceptionHandler未刪除元類型當(dāng)出現(xiàn)質(zhì)量值時 #25786
12、AbstractWebMvcEndpointHandlerMapping不鏈接InvalidEndpointRequestExceptions #25784
13、JVM退出時,未打包的JAR不會被刪除 #25774
14、TLD模式與Tomcat不一致 #25770
15、執(zhí)行器的rest模板度量定制阻止RootUriRequestExpectationManager.forRestTemplate文件通過標(biāo)識模板已配置根URI #25768
16、ConfigData導(dǎo)入無法覆蓋配置文件特定的導(dǎo)入 #25766
17、URI標(biāo)記http.client.requests請求度量忽略REST模板的根URI #25765
18、javax.persistence.schema-generation.database.action'當(dāng)確定DDL自動默認(rèn)值時 #25754
19、由于不推薦使用的方法,引導(dǎo)程序接口未提供干凈的升級路徑 #25735
20、生成映像掛起如果在Spring Boot插件配置中指定了finalName啟動spring-boot:build-image #25700
21、增量編譯期間,不會為使用@ControllerEndpoint、@JmxEndpoint、@RestControllerEndpoint、@ServletEndpoint或@WebEndpoint注釋的類生成配置屬性元數(shù)據(jù) #25388
文檔
1、記錄使用延遲JPA引導(dǎo)和早期訪問JPA的限制 #26110
2、提及spring.config.additional-location 在文檔中的特殊行為 #26085
3、提供的包信息org.springframework.boot.test.autoconfigure.data.cassandra #26081
4、更突出地記錄 DataJpaTest sets spring.jpa.show-sql默認(rèn)為true #26024
5、記錄如何在構(gòu)建映像時提供運(yùn)行時JVM參數(shù) #25992
6、非公共自動配置類的Javadoc鏈接不存在 #25987
7、修復(fù)文檔中的拼寫錯誤 #25947
8、在info endpoint示例中使用main作為分支名稱 #25866
9、說明如何在不使用spring-boot-starter-parent 時配置Maven的故障保護(hù)插件 #25832
10、更新用于刪除目標(biāo)的棄用警告 #25825
依賴更新
1、Upgrade to AppEngine SDK 1.9.88 #26006
2、Upgrade to Dropwizard Metrics 4.1.19 #26007
3、Upgrade to Glassfish JAXB 2.3.4 #26100
4、Upgrade to Hibernate 5.4.30.Final #26008
5、Upgrade to HSQLDB 2.5.2 #26101
6、Upgrade to Jakarta Mail 1.6.7 #26009
7、Upgrade to Jaybird 3.0.11 #26010
8、Upgrade to Jetty 9.4.39.v20210325 #26012
9、Upgrade to Jetty Reactive HTTPClient 1.1.7 #26011
10、Upgrade to Kotlin 1.4.32 #26013
11、Upgrade to Lettuce 6.0.4.RELEASE #26102
12、Upgrade to Lombok 1.18.20 #26014
13、Upgrade to Micrometer 1.6.6 #26103
14、Upgrade to MIMEPull 1.9.14 #26015
15、Upgrade to Netty 4.1.63.Final #26016
16、Upgrade to Netty tcNative 2.0.38.Final #26017
17、Upgrade to Reactor 2020.0.6 #25908
18、Upgrade to SAAJ Impl 1.5.3 #26104
19、Upgrade to Spring Data 2020.0.8 #25910
20、Upgrade to Spring Framework 5.3.6 #25909
21、Upgrade to Spring Integration 5.4.6 #26113
22、Upgrade to Spring Security 5.4.6 #25911
23、Upgrade to Spring Session 2020.0.4 #25912
24、Upgrade to Sun Mail 1.6.7 #26018
25、Upgrade to Tomcat 9.0.45 #26019
26、Upgrade to Undertow 2.2.7.Final #26020
Spring Boot 2.3.10
問題修復(fù)
1、Gradle bootBuildImage不保留資源的文件權(quán)限 #25915
2、密鑰庫加載調(diào)用不關(guān)閉InputStream #25884
3、與Micrometer's PushMeterRegistry不同,當(dāng)發(fā)現(xiàn)未知的異常時,PrometheusPushGatewayManager會停止發(fā)布 #25804
4、當(dāng)使用上下文層次結(jié)構(gòu)運(yùn)行時,PrimaryDefaultValidatorPostProcessor在驗證程序位于上下文中時會導(dǎo)致NoSuchBeanDefinitionException #25800
5、拋出java.util.concurrent.RejectedExecutionException當(dāng)關(guān)閉帶有Cassandra的Spring Boot應(yīng)用程序時#25796
6、DefaultErrorWebExceptionHandler未刪除元類型當(dāng)出現(xiàn)質(zhì)量值時 #25778
7、JVM退出時,未打包的JAR不會被刪除 #25773
8、TLD模式未與Tomcat對齊 #25764
9、URI標(biāo)記http.client.requests請求度量忽略REST模板的根URI #25744
10、執(zhí)行器的rest模板度量定制阻止RootUriRequestExpectationManager.forRestTemplate文件通過標(biāo)識模板已配置根URI #25741
11、生成映像掛起配置中指定分類器時啟動spring-boot:build-image #25736
12、EnvironmentAware FailureAnalyzer可能配置了錯誤的環(huán)境 #25691
13、AbstractWebMvcEndpointHandlerMapping不鏈接InvalidEndpointRequestExceptions #25642
14、如果配置了多個架構(gòu)或數(shù)據(jù)腳本位置,并且在一個位置上找不到任何資源,則無法判斷哪個位置出錯 #25620
15、生成映像掛起如果在Spring Boot插件配置中指定了finalName啟動spring-boot:build-image #25590
16、EmbeddedDatabaseConnection#h2不應(yīng)指定主機(jī)名 #25560
17、如果沒有spring-web,RSocket的EmbeddedServerAutoConfiguration不會后退 #25551
18、從包含相同組的屬性的json文件加載時,ConfigurationMetadataRepository不正確 #25507
19、Layertools可以提取目標(biāo)路徑之外的條目 #25505
20、spring的默認(rèn)fork值-啟動:停止是不一致 #25472
21、當(dāng) spring.main.cloud-platform 被設(shè)置為NONE時,CloudPlatform.isActive 可以返回 true #25455
22、@ConfigurationProperties類的默認(rèn)值在傳遞給的錯誤實(shí)例中不可見驗證程序.驗證(目標(biāo),錯誤)#25356
23、當(dāng)使用配置為過濾器的執(zhí)行器時,應(yīng)用程序無法啟動 #25262
24、javax.persistence.schema-generation.database.action'當(dāng)確定DDL自動默認(rèn)值時 #25129
25、Elasticsearch自動配置不配置默認(rèn)轉(zhuǎn)換器 #25087
文檔
1、非公共自動配置類的Javadoc鏈接不存在 #25948
2、在info endpoint示例中使用main作為分支名稱 #25865
3、更突出地記錄DataJpaTest sets spring.jpa.show-sql默認(rèn)為true #25843
4、更新用于刪除目標(biāo)的棄用警告 #25808
5、描述 management.metrics.export.influx.db錯了 #25723
6、說明如何在不使用spring-boot-starter-parent 時配置Maven的故障保護(hù)插件 #25621
7、修復(fù)自述文件中的拼寫錯誤 #25597
8、突出顯示參考文件中致動器API文件的鏈接 #25486
9、更正javadoc的ON?PARAM以準(zhǔn)確描述其行為 #25480
10、修復(fù)生成信息目標(biāo)描述中的措辭錯誤 #25382
11、改進(jìn)Mockito測試執(zhí)行監(jiān)聽器的文檔 #25375
12、修改HTTP客戶端度量文檔措辭 #25353
13、記錄使用延遲JPA引導(dǎo)和早期訪問JPA的限制 #24027
14、記錄如何在構(gòu)建映像時提供運(yùn)行時JVM參數(shù) #21478
依賴更新
1、Upgrade to AppEngine SDK 1.9.88 #25953
2、Upgrade to Byte Buddy 1.10.22 #25954
3、Upgrade to Dropwizard Metrics 4.1.19 #25955
4、Upgrade to Flatten Maven Plugin 1.2.7 #26094
5、Upgrade to Glassfish JAXB 2.3.4 #26095
6、Upgrade to Hibernate 5.4.30.Final #25956
7、Upgrade to HSQLDB 2.5.2 #26096
8、Upgrade to Jakarta Mail 1.6.7 #25957
9、Upgrade to Jaybird 3.0.11 #25958
10、Upgrade to Jetty 9.4.39.v20210325 #25960
11、Upgrade to Jetty Reactive HTTPClient 1.1.7 #25959
12、Upgrade to Lettuce 5.3.7.RELEASE #26097
13、Upgrade to Lombok 1.18.20 #25961
14、Upgrade to Maven Invoker Plugin 3.2.2 #25962
15、Upgrade to Micrometer 1.5.13 #26098
16、Upgrade to MIMEPull 1.9.14 #25964
17、Upgrade to MongoDB 4.0.6 #25965
18、Upgrade to Neo4j OGM 3.2.21 #25966
19、Upgrade to Netty 4.1.63.Final #25967
20、Upgrade to Netty tcNative 2.0.38.Final #25968
21、Upgrade to OAuth2 OIDC SDK 7.1.3 #25969
22、Upgrade to Postgresql 42.2.19 #25970
23、Upgrade to R2DBC Bom Arabba-SR9 #25971
24、Upgrade to Reactor Dysprosium-SR19 #25902
25、Upgrade to RSocket 1.0.4 #25972
26、Upgrade to SAAJ Impl 1.5.3 #26099
27、Upgrade to Spring AMQP 2.2.16.RELEASE #25973
28、Upgrade to Spring Batch 4.2.6.RELEASE #25974
29、Upgrade to Spring Data Neumann-SR9 #25905
30、Upgrade to Spring Framework 5.2.14 #25903
31、Upgrade to Spring HATEOAS 1.1.5 #25904
32、Upgrade to Spring Integration 5.3.7 #26112
33、Upgrade to Spring Kafka 2.5.12.RELEASE #25975
34、Upgrade to Spring Security 5.3.9 #25906
35、Upgrade to Spring Session Dragonfruit-SR3 #25907
36、Upgrade to Sun Mail 1.6.7 #25976
37、Upgrade to Tomcat 9.0.45 #25977
38、Upgrade to Undertow 2.1.7.Final #25978
官方地址:https://github.com/spring-projects/spring-boot/releases/tag/v2.3.10.RELEASE
https://github.com/spring-projects/spring-boot/releases/tag/v2.4.5
有興趣的小伙伴可以留言交流下對此次更新的看法。
往期推薦
喜歡的這里報道
↘↘↘
