- Format Specification - [x] #1239 - [x] #1413 - [x] Row format documentation - [x] #3111 - Java - Object Graph Serialization - #925 - #203 - #202 - #3190 - #3400 - #3537 - Row Format Encoding - #2931 - Python - [x] Support Collection/Map V2 protocol - [x] Cross-language schema compatibility for object graph. - https://github.com/apache/fory/pull/2509 - https://github.com/apache/fory/pull/2593 - https://github.com/apache/fory/pull/2602 - #3091 - #3219 - #3220 - JavaScript - Cross-language schema compatibility for object graph. - Support Collection/Map V2 protocol - C++ - C++ serialization: - C++ object graph serialization support: https://github.com/apache/fory/pull/2908 - C++ xlang serialization: https://github.com/apache/fory/pull/2925 - #2943 - #2944 - #2959 - #2960 - #2966 - #2958 - #3088 - #3109 - #3193 - #2906 - C++ Row format: - https://github.com/apache/fory/pull/1144 - #1145 - Support both bazel and cmake: #2921 - Golang: #2982 - Codegen Framework for golang to generate code statically. - [x] Support Collection/Map V2 protocol - [x] Cross-language schema compatibility for object graph. - [x] #2998 - [x] #3063 - [x] #3069 - [x] #3082 - [x] #3121 - Rust - https://github.com/apache/fory/pull/2774 - https://github.com/apache/fory/pull/2778 - [x] Support Collection/Map V2 protocol - #1190 - [x] Support trait object polymorphism serialization - #2691 - #2704 - Shared reference tracking for `Rc/Arc/Weak`: - #2678 - #2707 - #2679 - #3101 - [x] Cross-language schema compatibility for object graph. - #2492 - #2545 - #2758 - Detailed API and user document: https://github.com/apache/fory/pull/2728 - #3089 - Swift: #3349 - #3359 - #3363 - #3368 - #3371 - #3372 - C#: #3387 - #3383 - #3396 - Schema IDL & Compiler: #3099 - #3106 - #1197 - #3184 - #3195 - Cross-language protocol implementation alignment - #3093 - #3104 - #3107 - #3113
Rc/Arc/Weak: