Fury 0.5.1 新增 Java 类型元数据、流工具与集合序列化器,并改进 JavaScript 和 Go 元数据处理。
Fury 0.5.1 发布
· 阅读需 4 分钟
Fury 0.5.1 新增 Java 类型元数据、流工具与集合序列化器,并改进 JavaScript 和 Go 元数据处理。
Meta String 使用紧凑字符编码表示标识符和元数据,与 UTF-8 相比最多可节省 37.5% 的空间。
Fury 0.5.0 定义跨语言与 Java 序列化规范,并改进 Java、Go、Python、JavaScript 和 C++ 运行时。
Apache Fury 多语言序列化架构概览,介绍 JIT 编译、零拷贝数据访问、Schema 演进和多协议设计。
Fury 0.4.1 新增 Rust Row Format 支持,并将 C++ Row Format 编码扩展到可迭代类型。
Fury 0.4.0 为 Java 新增 GraalVM Native Image 支持,并提供基于编译期反射的 C++ Row Format 编码器。
Fury 0.3.1 新增 Python 3.11 和 3.12 支持,优化 Scala 集合的 JIT 序列化,并改进 Java 兼容性。
Fury 0.3.0 全面支持 Scala 2 和 3 对象序列化,并可为 Scala 模型与集合生成运行时序列化器。
Fury 0.2.1 改进 JDK 17+ record 与私有类的 JIT 序列化,并新增 TinyGo 编译支持。
Fury 0.2.0 提升性能并缩小载荷,扩展 JDK 17 和 21 支持,同时新增支持引用与多态的 Go 序列化。