Spring Framework 5.3.3 发布,初步支持 JDK 17

无毁的湖光-A 2021-01-13 13:13:34 ⋅ 930 阅读

Spring Framework 5.3.3 现已发布。Spring Framework 是一个分层应用程序框架,可在任何类型的部署平台上为基于 Java 的现代企业应用程序提供全面的编程和配置模型 。此次更新包括 40 个修复和改进。

新功能

  • 为 ExceptionHandlerMethodResolvers 添加 null 检查
  • ClassNotFoundException:通过 Spring MVC 使用 WebTestClient 时的 ExchangeFunction
  • 对 JDK 17 的早期支持 
  • 更新 ReactiveAdapterRegistry, 在类初始化时进行类路径检查 
  • 在 Jetty Reactive HttpClient 中使用 abortOnRequest 
  • 更新 OncePerRequestFilter.isAsyncDispatch 以使用 HttpServletRequest.getDispatcherType() 
  • 在 AttributeAccessor 中引入 computeAttribute() 
  • ......

bug 修复

  • 无法在 WebFlux 中的 httpHeaders.keySet()中删除 header
  • 有效负载项目 SimpleApplicationEventMulticaster 中的 ClassCastException 处理 
  • DefaultPartHttpMessageReader 创建不会关闭的活动资源 
  • 修复 ReactorNettyWebSocketSession 中 isOpen()的实现 
  • 在 spring-form.tld 中移除过时的 commandName 属性 
  • ......

点此查看详细更新内容


全部评论: 0

    我有话说:

    Spring Framework 5.3.6 & 5.2.14 发布

    Spring Framework 5.3.6 和 5.2.14 现已发布,分别包含 19 项与 11 项修复和改进。 主要更新内容 5.3.6 在

    Spring Framework 5.3.4 和 5.2.13 发布

    Spring Framework 5.3.4 和 5.2.13发布5.3.4 版本包括 62 项修复和改进,5.2.13 包含 18 项修复和改进。具体如下。 v5.3.4 部分新特性 在

    Serverless Framework 2.3.0 发布

    Serverless 架构开发框架 Serverless Framework 发布了 2.3.0 版本,该框架使用 AWS Lambda、Azure Functions、Google

    Spring Boot 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5 发布

    Spring Boot 多个分支发布了新版本,分别是 2.4.0-RC1, 2.1.18, 2.2.11 和 2.3.5Spring Boot 2.4.0-RC1 此版本是 

    「尝鲜」SpringBoot 快速整合Swagger 3.0

    第一步:Maven引入Swagger3.0 starter依赖 Maven项目中引入springfox-boot-starter依赖: <dependency> <

    Spring Boot 2.4.5 & 2.3.10 发布

    Spring Boot 2.4.5 & 2.3.10 现已发布。本次更新是错误修复版本,分别包含 57 个与 78 个错误修复。 主要更新内容 2.4.5spring.main

    Ionic Framework 5.5.3 发布,移动 App 开发框架

    Ionic Framework 是一个开源的移动应用程序开发框架,拥有强大的跨平台 UI 工具包,通过使用 HTML、CSS 和 JavaScript 就能够构建高质量原生的 iOS、Android

    Taro 3.0.17 发布,BAT 小程序、H5 与 RN 端统一框架

    Taro 3.0.17 发布了。Taro 是一套遵循 React 语法规范的多端统一开发框架,支持用 React 的方式编写一次代码,生成能运行在微信小程序/百度智能小程序/支付宝小程序、H5

    Java 14 有了这几个新特性,开发直接飞起来!

    内容介绍: Record -- 简化了简单 Java 类的创建。 Pattern Matching -- 简化了 instanceof 。 Switch 表达式 -- 简化了 switch 语句。 NullPointerExcep...

    Spring Boot 2.4.3、2.3.9 版本发布

    Spring Boot 2.4.3 、2.3.9 已经发布。现在可从 repo.spring.io 和 Maven Central 获得。 <parent>   

    Python 3.9.1 发布支持苹果 M1 和 macOS 11 Big Sur

    Python 3.9.1 已正式发布。Python 3.9.1 是 Python 3.9 的第一个维护版本,也是第一个在 Apple Silicon 上原生支持 macOS 11 Big Sur 的

    BeetlSQL 3.1.0 发布Spring Saga 事务支持

    本次发布增强了Saga在spring下的支持,使用kafka提供重试以及重试失败后放入丢弃队列里 Saga是用来在微服务中的长事务管理,具备ACID中的ACD,不具备I,隔离性。在一定业务条件下

    Redisson 3.13.5 发布,官方推荐的 Redis 客户端

    Redisson 3.13.5发布,这是一个 Java 编写的 Redis 客户端,具备驻内存数据网格(In-Memory Data Grid)功能,并获得了 Redis 的官方推荐。 主要更新

    VirtualBox 6.1.20 发布支持 Linux 5.11 & 5.12

    近日,VirtualBox 发布了 6.1.20 版本,也是该软件 6.1 版本系列的第十次更新。该版本增加了对 Linux Kernel 5.115.12支持。而且,对于 Linux

    WebStorm 2020.3 发布支持 Tailwind CSS,Git Staging 等

    WebStorm 2020.3 发布,这是本年度最后一次重大更新。重要更新包括对 Tailwind CSS 的支持,将 IDE 主题与操作系统设置同步,以及 Git Staging。 外观 重做

    Spring Boot Admin 2.3.1 发布,轻量的图形化监控工具

    Spring Boot Admin 2.3.1 发布,这是一个错误修正版本。现在可以从 maven 仓库 下载,支持 2.3.0 平滑升级 <dependency>  

    Spring Boot 2.3.6 发布,Bugfix 版本

    Spring Boot 2.3.6 已发布,可从 Maven 中央仓库获取新版本。 <!-- https://mvnrepository.com/artifact/org

    BeetlSQL 3.0.10 发布,内置 sega 事务支持

    本次发布主要增加了分布式Sega事务支持,适合多数据源 按照社区建议,修改了了springboot 的 yml配置方式 修改了@Jackson和@UpdateTime,本来是用来作为例子,但社区

    Spring Boot 2.3.8 发布

    Spring Boot 2.3.8 已发布,此版本更新内容包括 35 个 bug 修复和依赖项升级。具体更新内容如下: Bug Fixes Default servlet