Spring Framework 5.2.5 釋出了,此版本包含 50 多個修複和改進,還增加了對最近釋出的 Java 14 的支援。
https://blog.didispace.com/spring-framework-5-2-5-released/#%E6%96%B0%E7%89%B9%E6%80%A7 新特性
- 不在 MimeTypeUtils LRU 緩存中緩存多部分 mime 類型
- 在 JmsBootstrapConfiguration 中聲明 proxyBeanMethods=false
- 使用 Java 14 記錄會引發 java.lang.UnsupportedOperationException:此特性需要 ASM8_EXPERIMENTAL
- 非公共 Kotlin Bean 無法執行個體化
- 在 TomcatHttpHandlerAdapter 中避免 CoyoteInputStream 的 ClassCastException
- SynthesizedMergedAnnotationInvocationHandler.isVisible() 中的短路檢查
- 忽略 ResponseCookie 中的空域字元串
- 從 SseEmitter 的 Content-Type 中删除 UTF-8 字元集參數
- Jaxb2XmlDecoder 不會為無效的 XML 引發編解碼器異常
- TransactionInterceptor 構造函數應接受通用的 TransactionManager
- Spring Webclient 中的多部分/相關支援
- 考慮在 Servlet 功能端點中支援 PreFlight 請求和 CORS
- 在 Servlet Functional 端點中支援位元組範圍請求
- 提供一種使用動态屬性源配置內建測試的機制
- 提高 ConcurrentLruCache 性能
- 建立代理時減少 Class[] 垃圾
- 為 ServerRequest 實作 checkNotModified
- 處理具有關閉的會話的消息時,AbstractSockJsSession 異常
釋出公告:
https://spring.io/blog/2020/03/24/spring-framework-5-2-5-available-now