Skip to content
RuedigerMoeller edited this page May 29, 2015 · 31 revisions

2.x Documentation:

Fast JDK-compatible Serialization

Json Serialization

OffHeap + Persistent Maps

MinBin cross platform binary format

Kson: a JSon extension

Struct Emulation (currently not covered by tests)

1.x

Documentation for 1.x is archived here

FST 1.x is somewhat faster, 2.x pays a small price for an overall better maintainability, fewer compatibility issues and additional features.

changes from 1.x to 2.x:

  • renamed package :-)
  • Removed some old classes (rarely used stuff like OffHeap/Compressed Objects classes) + some annotations & flags in order to get fst easier to maintain.
  • Added limited versioning support
  • Added JSON support
  • Added Android support
  • KSon: easy text => object mapping with an extension of JSon. [config files, testdata]
  • New implementation of OffHeap support: Easy to use OffHeap Map, persistant Map's (based on memory mapped files). Focus is on convenience, ease of use + fast iteration (leverages fast-serialization for that).
  • MinBin binary codec to enable cross-platform serialization (currently only javascript reader implemented). Also enables reading serialized streams without the need to have the original classes.
  • cleaned up test mess.