Spring Boot 2.4.5、2.3.10 發佈

前幾天剛給大家介紹過Spring Framework 5.3.6的最新發布內容(Spring Framework 5.3.6、5.2.14 發佈

今天就給大家介紹Spring Boot 2.4.5 和 2.3.10的最新版本特性!喜歡的小夥伴記得點贊、轉發、關注!

Spring Boot 2.4.5和2.3.10本次版本主要分別優化了 57 個和 78 個內容,光看數量的確不少,讓小編帶你一起看下吧。

Spring Boot 2.4.5

問題修復

1、當 spring.main.cloud-platform 被設置爲NONE時,CloudPlatform.isActive 可以返回 true #26124

2、Elasticsearch自動配置不配置默認轉換器 #26029

3、Gradle bootBuildImage不保留資源的文件權限 #25937

4、密鑰庫加載呼叫不關閉InputStream #25922

5、對於TCP反應網絡,密碼配置被忽略 #25913

6、拋出java.util.concurrent.RejectedExecutionException當關閉帶有Cassandra的Spring Boot應用程序時 #25869

7、當使用上下文層次結構運行時,PrimaryDefaultValidatorPostProcessor在驗證程序位於上下文中時會導致NoSuchBeanDefinitionException #25863

8、與Micrometer's PushMeterRegistry不同,當發現未知的異常時,PrometheusPushGatewayManager會停止發佈 #25844

9、@Persistent 掃描MongoDB實體時不應考慮持久性 #25797

10、生成映像掛起配置中指定分類器時啓動spring-boot:build-image #25789

11、DefaultErrorWebExceptionHandler未刪除元類型當出現質量值時 #25786

12、AbstractWebMvcEndpointHandlerMapping不鏈接InvalidEndpointRequestExceptions #25784

13、JVM退出時,未打包的JAR不會被刪除 #25774

14、TLD模式與Tomcat不一致 #25770

15、執行器的rest模板度量定製阻止RootUriRequestExpectationManager.forRestTemplate文件通過標識模板已配置根URI #25768

16、ConfigData導入無法覆蓋配置文件特定的導入 #25766

17、URI標記http.client.requests請求度量忽略REST模板的根URI #25765

18、javax.persistence.schema-generation.database.action'當確定DDL自動默認值時 #25754

19、由於不推薦使用的方法,引導程序接口未提供乾淨的升級路徑 #25735

20、生成映像掛起如果在Spring Boot插件配置中指定了finalName啓動spring-boot:build-image #25700

21、增量編譯期間,不會爲使用@ControllerEndpoint、@JmxEndpoint、@RestControllerEndpoint、@ServletEndpoint或@WebEndpoint註釋的類生成配置屬性元數據 #25388

文檔

1、記錄使用延遲JPA引導和早期訪問JPA的限制 #26110

2、提及spring.config.additional-location 在文檔中的特殊行爲 #26085

3、提供的包信息org.springframework.boot.test.autoconfigure.data.cassandra #26081

4、更突出地記錄 DataJpaTest sets spring.jpa.show-sql默認爲true #26024

5、記錄如何在構建映像時提供運行時JVM參數 #25992

6、非公共自動配置類的Javadoc鏈接不存在 #25987

7、修復文檔中的拼寫錯誤 #25947

8、在info endpoint示例中使用main作爲分支名稱 #25866

9、說明如何在不使用spring-boot-starter-parent 時配置Maven的故障保護插件 #25832

10、更新用於刪除目標的棄用警告 #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

問題修復

1、Gradle bootBuildImage不保留資源的文件權限 #25915

2、密鑰庫加載調用不關閉InputStream #25884

3、與Micrometer's PushMeterRegistry不同,當發現未知的異常時,PrometheusPushGatewayManager會停止發佈 #25804

4、當使用上下文層次結構運行時,PrimaryDefaultValidatorPostProcessor在驗證程序位於上下文中時會導致NoSuchBeanDefinitionException #25800

5、拋出java.util.concurrent.RejectedExecutionException當關閉帶有Cassandra的Spring Boot應用程序時#25796

6、DefaultErrorWebExceptionHandler未刪除元類型當出現質量值時 #25778

7、JVM退出時,未打包的JAR不會被刪除 #25773

8、TLD模式未與Tomcat對齊 #25764

9、URI標記http.client.requests請求度量忽略REST模板的根URI #25744

10、執行器的rest模板度量定製阻止RootUriRequestExpectationManager.forRestTemplate文件通過標識模板已配置根URI #25741

11、生成映像掛起配置中指定分類器時啓動spring-boot:build-image #25736

12、EnvironmentAware FailureAnalyzer可能配置了錯誤的環境 #25691

13、AbstractWebMvcEndpointHandlerMapping不鏈接InvalidEndpointRequestExceptions #25642

14、如果配置了多個架構或數據腳本位置,並且在一個位置上找不到任何資源,則無法判斷哪個位置出錯 #25620

15、生成映像掛起如果在Spring Boot插件配置中指定了finalName啓動spring-boot:build-image #25590

16、EmbeddedDatabaseConnection#h2不應指定主機名 #25560

17、如果沒有spring-web,RSocket的EmbeddedServerAutoConfiguration不會後退 #25551

18、從包含相同組的屬性的json文件加載時,ConfigurationMetadataRepository不正確 #25507

19、Layertools可以提取目標路徑之外的條目 #25505

20、spring的默認fork值-啓動:停止是不一致 #25472

21、當 spring.main.cloud-platform 被設置爲NONE時,CloudPlatform.isActive 可以返回 true #25455

22、@ConfigurationProperties類的默認值在傳遞給的錯誤實例中不可見驗證程序.驗證(目標,錯誤)#25356

23、當使用配置爲過濾器的執行器時,應用程序無法啓動 #25262

24、javax.persistence.schema-generation.database.action'當確定DDL自動默認值時 #25129

25、Elasticsearch自動配置不配置默認轉換器 #25087

文檔

1、非公共自動配置類的Javadoc鏈接不存在 #25948

2、在info endpoint示例中使用main作爲分支名稱 #25865

3、更突出地記錄DataJpaTest sets spring.jpa.show-sql默認爲true #25843

4、更新用於刪除目標的棄用警告 #25808

5、描述 management.metrics.export.influx.db錯了 #25723

6、說明如何在不使用spring-boot-starter-parent 時配置Maven的故障保護插件 #25621

7、修復自述文件中的拼寫錯誤 #25597

8、突出顯示參考文件中致動器API文件的鏈接 #25486

9、更正javadoc的ONŠPARAM以準確描述其行爲 #25480

10、修復生成信息目標描述中的措辭錯誤 #25382

11、改進Mockito測試執行監聽器的文檔 #25375

12、修改HTTP客戶端度量文檔措辭 #25353

13、記錄使用延遲JPA引導和早期訪問JPA的限制 #24027

14、記錄如何在構建映像時提供運行時JVM參數 #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

有興趣的小夥伴可以留言交流下對此次更新的看法。

往期推薦

軟件架構設計分層模型和構圖思考

廣州一公司招開發,“不加班的都是垃圾”引熱議!

繼Elastic怒噴雲服務商白嫖之後,AWS 終於退出ES的開源分支:OpenSearch!

用低代碼平臺開發比用IDEA還牛逼嗎?

開源一個SpringBoot + Mybatis + Vue的代碼生成器


如果你喜歡本文,歡迎關注我,訂閱更多精彩內容
關注我回復「加羣」,加入Spring技術交流羣

免費領取:斯坦福新


喜歡的這裏報道

↘↘↘

本文分享自微信公衆號 - 程序猿DD(didispace)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章