Spring Framework 5.3.7 & 5.2.15 发布

Spring Framework 5.3.7 和 5.2.15 现已发布,分别包含 45 项与 9 项修复和改进。

主要更新内容

  • 5.3.7
    • spring-context-indexer 不支持 Java 记录
    • 让 spring-expression 更容易被重新打包,以嵌入到第三方 JAR 中
    • 忽略 CorsConfiguration 原始模式中的尾部斜杠
    • 使用 RSocketRequester 处理底层 RSocketClient
    • 添加 PreFlightRequestWebFilter
    • 避免重用 PropertyComparator时的内存泄漏
    • 在 MySQLMaxValueIncrementer 中支持 MySQL 安全更新模式
    • HttpStatus.resolve 每次调用分配一次 HttpStatus.values()
    • 在 PatternMatchUtils 中使用 String.startsWith() 而不是 String.substring()
    • 在 executorconfigurationsupport.IniTialize 中减小日志级别
  • 5.2.15
    • 确保多部分临时目录不冲突
    • 在 Windows 上使用 NIO Path 属性运行 SpringBootTest 时,日志中会出现 InvalidPathException
    • Spring AOP 不应将 UndeclaredThrowableException 应用于 Kotlin 方法中的已检查异常
    • 修复通过构造函数注入时的网络参数解析
    • 修复 Router DSL 中的 Kotlin 过滤参数错误
    • 修复 AbstractBrokerRegistration 的构造函数中的检查不正确的问题
    • 修复 @ModelAttribute(binding=false) 不适合 WebFlux 的问题
    • 从 WebClient 删除剩余的 Javadoc
    • 升级到 Reactor Dysprosium-SR20
1 个赞