升級公告
Spring Boot 新版本發佈了,當前最新版本2.3.4.RELEASEjava
升級內容
1.Bug修復
- @ManagementContextConfiguration帶有元註釋,@Configuration(proxyBeanMethods=false)不會禁用代理#23305
- 從新打包在單個jar中時,簽名的jar依賴項性能問題#23264
- ValidationHandler再也不適用於某些映射鍵#23260
- MVC錯誤模型沒必要要地要求時間戳記條目是java.util.Date #23258
- 在執行器端點上的URI屬性列表中缺乏清理功能#23252
- Cassandra的池持續時間映射使用了錯誤的持續時間單位#23249
- 使用HSQLDB時,從池中檢索到第一個鏈接時,Hikari會記錄有關驅動程序類名稱的警告消息#23203
- 在HIGHEST_PRECEDENCE + 1 #23200再也不訂購ErrorPageFilter
- spring-boot-dependencies不該該定義spring-boot.version屬性#23174
- PropertiesLauncher沒法加載bcprov-jdk15on-1.64.jar的PBKDF-OpenSSL #23165
- 因爲URL檢查,不支持可配置的SSL Logback擴展#23135
- 圖像構建支持不會將摘要哈希值零填充到64個字符#23132
- 加載臨時圖像時出錯,圖像生成器無提示地失敗#23130
- 因爲節點限制,大文件可能引起YAMLException #23096
- RSocketPortInfoApplicationContextInitializer能夠引起NPE #23087
- UndertowWebServerFactoryCustomizer須要經過ClassUtils上的意外導入來共享公共語言# 23063
- 在Java 11+上運行時,JarFile可能致使內存問題#22998
- 依賴於spring-boot-starter-oauth2-client時nimbus-jose-jwt的依賴收斂性錯誤#22996
- LayoutFactory能夠顯示爲空的源文件#22995
- 度量標準自動配置的順序不正確#22989
- 該@TypeExcludeFilters註釋是不@Inherited #22966
- 當子類化DefaultErrorAttributes並使用其棄用的構造函數時,沒法禁用異常包含#22750
- 使用Maven構建OCI圖像時記錄太多日誌#22674
2.文獻資料
- 記錄@ConfigurationProperties未在切片測試中掃描豆的文檔#23243
- 修復有關Elasticsearch客戶端配置的文檔#23074
- 在參考文檔#23060中提供Actuator自定義端點的示例
- 在Kotlin測試部分#23004中說起正確的JUnit 5註釋
- 文檔顯示使用layertools提取圖層不適用於可執行的JAR文件#22993
- SpringApplicationBuilder.properties(屬性)#22964中的 Javadoc錯誤
- 修正錯字Assert4J-> AssertJ #22960
- 文檔,說明從IDE沒法正常關機#22959
- 修復文檔中的拼寫錯誤#22945
- 修復Gradle插件自定義映像名稱示例和文檔#22918
- 記錄如何使用spring.factories將自動配置添加到測試片#22531
- 更新Maven插件的文檔,以注意使用相同的JMX端口#22401配置開始和中止目標的重要性
- 記錄應用程序啓動後如何執行任務#22100
- 來自編譯器插件版本#21796的文檔設置buildpack Java版本
- buildpacks的文檔使用非root用戶來構建容器映像和運行容器#21122
2.依賴升級
- Upgrade to Micrometer 1.5.5 #23393
- Upgrade to Spring REST Docs 2.0.5.RELEASE #23376
- Upgrade to Spring AMQP 2.2.11 #23373
- Upgrade to Spring WS 3.0.10.RELEASE #23339
- Upgrade to Spring HATEOAS 1.1.2.RELEASE #23338
- Upgrade to Lettuce 5.3.4.RELEASE #23337
- Upgrade to Undertow 2.1.4.Final #23318
- Upgrade to Tomcat 9.0.38 #23317
- Upgrade to R2DBC Bom Arabba-SR7 #23316
- Upgrade to Postgresql 42.2.16 #23315
- Upgrade to Netty tcNative 2.0.34.Final #23314
- Upgrade to Netty 4.1.52.Final #23313
- Upgrade to Neo4j OGM 3.2.16 #23312
- Upgrade to Hibernate 5.4.21.Final #23311
- Upgrade to Hazelcast 3.12.9 #23310
- Upgrade to Flatten Maven Plugin 1.2.5 #23309
- Upgrade to Couchbase Client 3.0.8 #23308
- Upgrade to AppEngine SDK 1.9.82 #23307
- Upgrade to Spring Kafka 2.5.6 #23199
- Upgrade to Spring Data Neumann-SR4 #23196
- Upgrade to Reactor Dysprosium-SR12 #23192
- Upgrade to Spring Session Dragonfruit-SR1 #23187
- Upgrade to Spring Framework 5.2.9 #23183
應用案例
微服務:https://gitee.com/matevip/matecloud SpringBoot也同步升級至2.3.4.RELEASE版本,歡迎體驗git