Spring Framework 6.0.5 发布
Spring Framework 6.0.5 现已发布,包含了 109 项修复和文档改进。下周发布的 Spring Boot 3.0.3 将搭载 Spring Framework 6.0.5。
此版本主要变化包括:
- 将 RFC-8246“immutable”属性添加到
CacheControl
#29955 - 允许 MockRest 将 header/queryParam 值列表与一个匹配器匹配 #29953
- DataBuffer 应该提供对底层 ByteBuffer 的有限访问 #29943
- 引入
HttpServiceProxyFactory#createClient
Kotlin 扩展 #29942 - 支持使用 Jackson 将 ProblemDetail 序列化为 XML #29927
- 优化
TransactionalOperator.executeAndAwait
nullability #29919 - 对 JDK 21 的早期支持 #29910
- StringDecoder 导致直接分配 ByteBuffer #29889
- 在
SharedEntityManagerCreator
的queryTerminatingMethods
集合中包含所有 Hibernate 查询方法 #29886 - 添加对 RSocketExchange 的 native 支持。#29877
- 添加
@Nullable
到ProblemDetail.setProperty
值参数 #29868 - 弃用过时的
ConcurrentExecutorAdapter
,以便在 6.1 中删除 #29865 - ContentDisposition.toString() 应该包括常规和扩展文件名参数 #29861
- 完善
Jackson2ObjectMapperBuilder#configureFeature
异常处理 #29859 - AutowireCapableBeanFactory.createBean(Class) 中的灵活构造函数解析#29855
- 优化 CorsConfiguration::checkHeaders #29853
- Spring Web RestTemplate
http.client.requests
Metrics 不再有client.name
Tag #29839 - 允许
@Aspect
类扩展具体@Aspect
类 #29830 - 自定义约束验证器不适用于原生图像 #29823
- 弃用 HttpStatus 103 CHECKPOINT 以支持新的 EARLY_HINTS #29816
- 修复 R2dbcTransactionManager 调试日志:不要记录 Mono #29800
- 改进为
@JmsListener
订阅生成的默认名称 #29790 - 在 HttpHeaders::getValuesAsList 中支持双引号值 #29785
- ResourceHandlers 无法解析没有通配符模式的静态资源#29739
- 在事务中清理失败时释放 R2DBC 连接#29703
- Spring Webfilters 和 Kotlin Coroutines #29672
- 在 DefaultServerWebExchange 中支持“multipart/mixed”和“multipart/related” #29671
@JsonDeserialize(builder = ...)
在 GraalVM native image 中不起作用#29646- 没有模式的组合类和方法
@RequestMapping
应该与根路径匹配为“”和“/” #29625 - 将 MockMvcWebConnection 中的转发限制为 100 #29557
- GraalVM native image 不支持
@JsonNaming
策略#29386 - 急切调用 R2DBC
DatabaseClient
中的 SQL 供应商 #29367 - 设置 WebSocket
CloseStatus.SESSION\_NOT\_RELIABLE
的原因 #29220 - HttpComponentsClientHttpConnector 在主机无效时挂起 #29156
- 添加 ResponseEntity.ofNullable() 以处理非可选的可空对象 #29117
- 在 AbstractHandlerMapping 中提供对所有已配置拦截器的访问 #28985
- 在
PayloadMethodArgumentResolver
中支持Optional
#28945 - 删除对 WeakEntryReference 和 SoftEntryReference 的释放方法的 clear() 调用 #28863
- 添加
MockMvc.multipart()
Kotlin 扩展与HttpMethod
#28634 - 弃用 Base64Utils #28434
- 当给定无效的输入媒体类型时,在 HttpMediaTypeNotSupportedException 中列出支持的媒体类型 #28062
- 将 getContentAsString 和 getContentAsByteArray 引入 Resource #24651
- 在 Jackson 2 消息转换器中支持 Optional #24498
- 优化
ModelAttributeMethodProcessor
Kotlin 异常处理#23846
更多详情可查看 Release Notes。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
KaOS Linux 2023.02 发布,KDE 桌面 Linux 发行版
KaOS Linux 2023.02 现已发布。 此版本包括最新的 Plasma (5.27.0)、KDE Gear (22.12.2) 和 Frameworks (5.103.0),全部基于 Qt 5.15.8+ 构建。 Plasma 5.27 的变化包括大型多显示器重构,使屏幕工作更加可靠。当用户连接了 3 个或更多屏幕时,还有一个新的细粒度控制工具。 对使用大型显示器的用户,使用 Meta-T 可以快速完成 Kwin 左右平铺,且可控制窗口的位置,按住 Shift 键拖动窗口,它将保持平铺布局。此外,此版本还添加了一个新的系统设置模块,可以轻松控制 Flatpak 的设置。 软件层面的更新包括新的 IWD 2.3、OpenSSH 9.2p1、MPFR 4.2.0、CLang/LLVM 15.0.7、Libtiff 4.5.0、Sqlite 3.40.1、Networkmanager 1.42.0,内核移至 Linux 6.1。 11、Systemd 252.5、Python 3.10.10、Dracut 059、ZFS 2.1.9、Gnupg 2.4.0 和 Busybox ...
- 下一篇
FSR 2.2 发布,AMD 图像超采样技术
AMD FidelityFX Super Resolution 2 (FSR 2) 是一个开源的高质量解决方案,用于从低分辨率的输入产生高分辨率的帧。 FSR 技术是一项允许游戏同时提高性能和视觉效果输出的技术。以往在电脑配置的限制下,游戏通常无法同时兼顾游戏性能和视觉效果,尤其是大型 3A 游戏,玩家需要根据自己的偏好在两者之间相互权衡,而在 FSR 技术的加持下玩家可以两者兼得。 近日 AMD 发布了 FSR 2.2版本的第一个主要更新,FidelityFX FSR2 v2.2.0 是一项重大更新,该版本在 FSR v2.1.2 的基础上以多种方式进行了改进,提高整体图像质量并显着减少高速重影和闪烁等伪影。应用程序端 FSR2 API 已更改,从 2.1.2 更新到 FSR 2.2 需要一些工作,开发人员应特别注意与掩码生成相关的变化以获得最佳质量。 变化 调试 API 检查器的介绍。 改进“高速重影”情况的更改。 使用预曝光应用更改亮度计算。 在之前的深度估计中忽略了小运动矢量。 更改深度逻辑以改进遮挡检测并避免自我遮挡。 扩张的反应掩码逻辑更新为使用时间运动矢量发散来终止锁定。...
相关文章
文章评论
共有0条评论来说两句吧...