Meta String uses compact character encodings for identifiers and metadata, reducing space by up to 37.5% compared with UTF-8.
Fury v0.5.0 Released
Fury 0.5.0 defines cross-language and Java serialization specifications while improving the Java, Go, Python, JavaScript, and C++ runtimes.
Apache Fury: A blazing fast multi-language serialization framework powered by JIT and zero-copy
An overview of Apache Fury's multi-language architecture, including JIT compilation, zero-copy data access, schema evolution, and multiple serialization protocols.
Fury 0.4.1 Released
Fury 0.4.1 introduces Rust Row Format support and extends C++ Row Format encoding to iterable types.
Fury 0.4.0 Released
Fury 0.4.0 adds GraalVM Native Image support for Java and compile-time C++ Row Format encoders.
Fury v0.3.1 released
Fury 0.3.1 adds Python 3.11 and 3.12 support, optimizes Scala collection JIT serialization, and improves Java compatibility.
Fury v0.3.0 released
Fury 0.3.0 adds comprehensive Scala 2 and 3 object serialization with runtime-generated serializers for Scala models and collections.
Fury v0.2.1 released
Fury 0.2.1 improves JDK 17+ record and private-class JIT serialization and adds TinyGo compilation support.
Fury v0.2.0 released
Fury 0.2.0 improves performance and payload size, expands JDK 17 and 21 support, and introduces Go serialization with references and polymorphism.
Fury v0.1.2 released
Fury 0.1.2 is a binary-compatible maintenance release with fixes for Java object handling, Python function serialization, and Row Format access.
