fastjson 2.0.27 发布
fastjson 2.0.27 现已发布。这又是一个每月更新例行的Bug修复功能增强版本,大家按需升级。最近非常多用户从fastjson 1.1.x升级到2.0.x,升级后获得性能显著提升。dubbo用户使用fastjson2二进制格式JSONB的用户也越来越多,这次的发布也修复了一些相关的问题。
Issues
- 修复集成spring-doc导致文档无法显示的问题 #387 #1318 #1256 #1309
- 修复kotlin某些场景序列化报错的问题 #1266
- 修复Android兼容问题,Timestamp.valueOf方法在Android下不存在 #1272
- 提升fastjson 1.x兼容性,支持对List类型反序列化输入single object #1291 #1292
- 提升fastjson 1.x兼容性,增强对注释的支持
- 修复对ascii 128 ~ 255段LATIN1字符在JDK 11/JDK17下某些场景反序列化结果不对的问题 #1277
- 提升对fastjson 1.x兼容性,支持TypeUtils.compatibleWithFieldName=true
- 修复对GraalVM识别不准确的问题 #1328
- 修复autoType打开时不支持Enum类型作为Key的Map类型反序列化 #1324
- 修复某些场景引用检测NPE的问题 #1332 #1315
- 修复List类型输入空字符串行为和fastjson 1.x不兼容的问题 #1320
- 修复List<List>类型反序列化某些场景会报错的问题 #1312
- 修复AtomicBoolean类型不支持反序列化的问题 #1316
- 修复某些场景JSONField不起作用的问题 #1258
- JSONObject & JSONArray新增方法getDateOrDefault #1252
- 反序列化和类型转换支持mongedb的Decimal128 #1300
- 序列化增强对动态代理的支持 #1290
- 修复某些场景JSON.isValid结果不对的问题 #1287
- 修复某些场景序列化处理Annotation报错的问题 #1286
- 修复JSONObject转化为Java对象时Map类型字段元素类型不正确的问题 #1269
- 增强对日期格式的自动识别 #1276
- 增强对base64格式的支持 #1271 #1255
- TypeReference支持输入参数 #1267
- 增强对CSV的支持 (对标Jackson对CSV的支持)
- 增强对自定义Map的支持
- 进一步提升在JDK 8下的序列化性能
MAVEN依赖配置
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2</artifactId> <version>2.0.27</version> </dependency>
<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>2.0.27</version> </dependency>
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring5</artifactId> <version>2.0.27</version> </dependency>
<dependency> <groupId>com.alibaba.fastjson2</groupId> <artifactId>fastjson2-extension-spring6</artifactId> <version>2.0.27</version> </dependency>
相关链接
- FASTJSON 1.x用户升级指南 https://github.com/alibaba/fastjson2/wiki/fastjson_1_upgrade_cn
- 相关issues https://github.com/alibaba/fastjson2/milestone/26
- 代码tag https://github.com/alibaba/fastjson2/tree/2.0.27
- Maven下载 https://repo1.maven.org/maven2/com/alibaba/fastjson2/fastjson2/2.0.27/
- 1.x兼容版本 https://repo1.maven.org/maven2/com/alibaba/fastjson/2.0.27/
- 性能测试报告 https://github.com/alibaba/fastjson2/blob/main/docs/benchmark/benchmark_2.0.27.md
详情可查看 Release Notes。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
OpenShot 3.1 发布,支持 400 多个视频配置文件
OpenShot 是跨平台的开源视频剪辑软件,该项目在 2008 年 8 月由 Jonathan Thomas 发起,其目标是提供稳定、自由且易于使用的视频编辑器。OpenShot 的核心视频编辑功能是以 C++ 库实现,称之为 libopenshot。 OpenShot 支持 Linux、macOS、Windows,以及 chromeOS。 OpenShot 3.1 正式发布,新版本现在支持 400 多个视频配置文件,并改进了功能、修复了错误、提高了性能。 亮点和功能: 改进的配置文件(400 多个视频配置文件) 时间重映射更新(改进的音频重采样,支持反向音频,支持 bezier 曲线) 改进的撤销/重做系统,包括分组操作 改进了预览和分割片段对话框 改进的字幕效果(支持高 DPI,改进 VTT 支持) 内存泄漏修复 改进的性能 改进了键盘绑定 修复了 Blender Animated Titles 使用高 FPS 修复了视频预览组件大小的问题,以正确清除缓存。 修复了自动过渡方向逻辑的问题(即根据过渡的位置正确淡入/淡出)。 修复了 AppImage 的问题,以支持新的发行版 改进...
- 下一篇
OpenBSD 7.3 现已发布
OpenBSD 7.3 现已发布!此版本的主题是“巫师与鱼”。 OpenBSD 是一个专注于代码正确和文档准确且关注安全的操作系统,其强调可移植性、标准化、正确性、前摄安全性以及集成的密码技术。该项目还开发广为使用且受欢迎的 OpenSSH(OpenBSD Secure Shell)软件,它利用 SSH 协议为计算机网络提供加密的通信会话。 OpenBSD 7.3 带来了许多改进,包括新硬件支持、内核创新和安全改进等各种更新。此外,OpenBSD 7.3 还在其安装程序中添加了引导式磁盘加密功能。 OpenBSD 7.3 的亮点包括: 新的内核功能包括 waiid、pinsyscall、getthrname、setthrname 和其他新接口。 各种 SMP 改进/优化。 OpenBSD 的直接渲染管理器 (DRM) 内核图形/显示驱动程序支持已更新至 Linux 6.1 内核状态,在此过程中,AMDGPU 驱动程序支持更新的 RDNA3 图形、 Ryzen 7000 系列集成显卡和更新的 Mendocino / Dragon Range 硬件。 支持各种新的 Arm SoC,如 Ro...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G