Skip to content

v0.2.0

Compare
Choose a tag to compare
@chaokunyang chaokunyang released this 08 Oct 06:53

Release Highlights

Java

  • Support JDK17+ record JIT/Interpreter serialization
  • Support JDK17+ record JIT/Interpreter serialization backward/forward compatibility
  • Support jdk9+ Immutable Collections JIT/Interpreter mode serialization, much faster compared to other frameworks
  • New collection serialization protocol by homogenization, 1.5x speed up, 2X space saving.
  • Desgined and implemented a new long compression algorithm, with performance cost less than 10% but give 50% compresstion ratio
  • Support configuring compress int/long independently, enable int/long compression by default
  • Add class checker API and Whitelist/Blacklist based implementation to enhance security

Python

  • Support pyarrow6 bazel build
  • Support python 3.10

JavaScript

  • [JavaScript] support fury for browser
  • [JavaScript] support polymorphism
  • [JavaScript] enhancement performance

Golang

  • Implement Golang serialization framework, which support reference, pointer, data serialization
  • Implement serializers for string/numbers/slice/map/slice/struct/pointer

What's Changed

New Contributors

Full Changelog: v0.1.0...v0.2.0