跳到主要内容

Fory v1.0.0 发布

· 阅读需 10 分钟
杨朝坤
Apache Fory PMC Member

Apache Fory 团队很高兴宣布 1.0.0 版本正式发布。这是一个里程碑版本,包含来自 11 位贡献者的 84 个 PR,并让跨语言运行时成为各支持语言的默认路径。请访问 Install 页面 获取各平台安装方式。

发布亮点

Apache Fory 1.0.0 标准化了跨语言序列化模型。统一的 xlang 类型系统现在成为各语言默认模式,并带来兼容模式读取、简化的字段排序,以及更好的 list/array 兼容性。本版本还为 xlang 序列化增加了 decimal 和 bfloat16 支持。

各语言运行时继续围绕统一的 Schema 和元信息模型收敛。Rust、C++、C#、Go、Dart、Python 和 Swift 都加入了嵌套容器和字段 codec 支持。Kotlin 增加 xlang、KSP 和 Schema IDL 支持,Scala 增加 Schema IDL 支持并更新了生成注解。

本版本也扩展了部署覆盖面并继续提升性能。Java 增加 Android 序列化支持、annotation processor 支持、Schema typed row 字段访问器,以及嵌套 type-use 序列化元信息。Dart typed-container fast path 和生成 struct 优化提升了吞吐,同时更新了基准图表。

关键特性:

功能特性

Bug 修复

其他改进

新贡献者

完整变更日志https://github.com/apache/fory/compare/v0.17.0...v1.0.0