fury
fury copied to clipboard
A blazingly fast multi-language serialization framework powered by JIT and zero-copy.
### Question ```java package indi.yuluo.fury; import org.apache.fury.Fury; import org.apache.fury.config.Language; public class FuryExample { public static void main(String[] args) { User user = new User(); user.setName("test"); user.setAge(20); // 重复使用 Fury 对象...
### Feature Request Meta share is used for support type forward/backward compatibility. Currently this is only supported in native java/javascript serializaiton. We should support meta share for xlang serialization format,...
### Search before asking - [x] I had searched in the [issues](https://github.com/apache/fury/issues) and found no similar issues. ### Version 0.10.0 ### Component(s) Java ### Minimal reproduce step ```java package org.apache.fury;...
### Feature Request Meta share is used for support type forward/backward compatibility. Currently this is only supported in native java/javascript serializaiton. We should support meta share for xlang serialization format,...
### Feature Request Currently xlang serialization in java uses `ObjectSerializer`, we should support generate serializer code at runtime to speed serialization by using `CodecBuilder` ### Is your feature request related...
## What does this PR do? - Add jdk24 ci - Bump lombok verison ## Related issues ## Does this PR introduce any user-facing change? - [ ] Does this...
### Feature Request Currently ComplexObjectSerializer is used for xlang serializaiton, and DataClassSerializer is used for pure python serialization. Both serializers are used for struct class, we should merge those serializers...
### Feature Request Currently pyfury take all fields in a class as nullable: ```python @dataclass class ComplexObject1: f1: Any = None f2: str = None f3: List[str] = None f4:...
### Feature Request (1) Background: Fury is a high-performance serialization library that supports cross-language binary protocols. Rust-based applications are increasingly growing. Rust is widely used for its memory safety and...