fast-serialization

FST: fast java serialization drop in-replacement

APACHE-2.0 License

Stars
1.6K

Bot releases are hidden (Show)

fast-serialization - Upgrade to java 14 Latest Release

Published by RuedigerMoeller over 4 years ago

  • dropped "structs"
  • replaced innoficial API usage for offheap and mmapped files by new "foreign memory access" API which is included in JDK 14's inkubator module. First impression: Oracle did an excellent work on this, performance is on par with older "Unsafe" hacks and some use cases even perform better. Only issue: "Why took this so long" ;)
fast-serialization - bugfix

Published by RuedigerMoeller almost 7 years ago

  • release some pull requests
  • minor improvements on JSON deserialization with 'Unknown'
fast-serialization - fixes

Published by RuedigerMoeller about 7 years ago

some bugfixes + maintenance

fast-serialization - merged some pull requests

Published by RuedigerMoeller over 7 years ago

fast-serialization - maintenance maintenance

Published by RuedigerMoeller over 7 years ago

fast-serialization - maintenance

Published by RuedigerMoeller over 7 years ago

  • merged some pull request
  • bugfixes
  • updated library dependencies
fast-serialization - bugfix + dependency update

Published by RuedigerMoeller about 8 years ago

  • various fixes
  • includes pullrequests since 2.47
  • important: fixes a race condition most likely to happen with multithreaded init when using JSON de-/encoder
fast-serialization - same as 2.46 but JDK 1.7 compatible

Published by RuedigerMoeller over 8 years ago

Uploading fst-2.47.zip…
see release notes for 2.46, this one fixes accidental use of 1.8 api

fast-serialization - Update + Bugfix

Published by RuedigerMoeller over 8 years ago

  • fixed a regression regarding unmodifiable map in 2.45
  • fix for JSon unmodifiable collection serialization moved to JSon-Configuration only (thanks to @lachty, @vivimice, @jkubrynski, @johnou )
  • moved to objenesis 2.4 for Android N compatibility (credits @Wavesonics and others for hinting out + support)
fast-serialization - bugfixes

Published by RuedigerMoeller over 8 years ago

  • includes bugfixes contributed by bradedelman and jkubrynski (thanks)
  • replaced getJSonConfiguration with getJSonNoRefConfiguration (json encoding supporting shared refs is still available via the parametericźed factory method)
  • renamed 'fastbinaryconfiguration' to 'unsafeconfiguration' to encourage usage of getDefaultConfiguration
  • added a change which will enable updates without breaking backward compatibility

this release breaks binary compatibility to prior releases, you cannot read streams written with older versions of fst.

use the relocated version of fst 2.44 provided in the 2.44 release to convert data serialized with prior versions toward this release

fast-serialization - bugfixes

Published by RuedigerMoeller over 8 years ago

  • fixes a serious but rare bug #106. Thanks to bradedelman for solving
  • includes pull request 111
  • serialized files are compatible to previous version
fast-serialization - security fix

Published by RuedigerMoeller almost 9 years ago

fast-serialization - bugfixes

Published by RuedigerMoeller almost 9 years ago

  • fixed wrong license in pom (fst is APL)
  • minor fixes to work again with fast-cast 3 (structs broken since 2.30)
  • minor fix in json codec
fast-serialization - minor bugfixes

Published by RuedigerMoeller almost 9 years ago

  • fixed #92 (wrong license in pom)
  • merged pull request #91 (rare [upper bound] mem leak)
fast-serialization - bugfix issu85

Published by RuedigerMoeller about 9 years ago

  • fixed a severe error on BinaryQueue occuring with bytewise usage
  • minor additions
fast-serialization - offheap map fix

Published by RuedigerMoeller about 9 years ago

  • off heap map could segfault with large keys and specific operations sequences. Fixed that by moving the index on-heap (so keys are on heap, values are offheap). Keys will get stored offheap in a future version again.
fast-serialization - minor fixes + additions

Published by RuedigerMoeller about 9 years ago

  • new method for input stream reuse (with copy) reuse at FSTConfiguration
  • fixed a kson instantiation bug causing uninitialized default values
fast-serialization - Important Fix

Published by RuedigerMoeller about 9 years ago

  • introduced a rare concurrency issue when reducing footprint in 2.3x. Fixed that.
    If you are in production consider an update or set FSTClazzInfo.BufferFieldMeta to false in your main(). If the flag does not exist in your version, you are not affected.
  • fixed Issue #80
  • added ConcurrentModification detection when iterating offheap map
fast-serialization - minor enhancements

Published by RuedigerMoeller about 9 years ago

  • JSON: in case arbitrary json (not produced by fst serialization) is decoded, fall back to nested structures of "Unknown" instances upon deserialization
fast-serialization - relaxed access modifiers

Published by RuedigerMoeller about 9 years ago

  • made some stuff protected to ease tweaking and overriding