Skip to content

Releases: RuedigerMoeller/fast-serialization

fixes

11 Jul 15:52
Compare
Choose a tag to compare

fixed #77 + #72. Thanks for reporting + spotting

less threadlocal use

05 Jul 22:28
Compare
Choose a tag to compare
  • less use of threadlocals reduces footprint in servers using a lot of different FSTConfigurations (e.g. per client)

fix

22 Jun 21:03
Compare
Choose a tag to compare
fix
  • FSTConfiguration.deriveFrom introduced in 2.30 could lead to concurrency issues
  • minor additions for Kontraktor 3.0
  • reduced redundancy in fstconfiguration datastructures (originally introduced to reduce pointerchaising), but does not make a difference

bugfixes+reduced footprint

19 Jun 08:57
Compare
Choose a tag to compare
  • reduced overuse of threadlocal consuming memory in apps using many threads
  • reduced size of cached class metadata drastically
  • consumption of permspace is bounded now (increased with each fstconfiguration instance before)
  • performance improvements
  • fixed a classloader issue in json codec
  • minor misc fixes

json support + bugfixes

29 May 12:42
Compare
Choose a tag to compare
  • fst now optional supports full object serialization with json coding
  • bugfix: FSTObjectInput.available() always returned 0
  • misc minor fixes
  • new dependency: jackson-core. Imo best and fastest json parser/generator Jackson is used with fst serialization logic and databinding on top.

Bugfix

18 May 22:08
Compare
Choose a tag to compare
  • fixes a nasty issue in TCPObjectSocket. Socket will close once an object with serialized size of n*256 is read.
  • minor api enhancements+additions

2.27

04 May 23:41
Compare
Choose a tag to compare
  • Fix for #64
  • performance improvements for large arrays
  • minor performance improvements by choosing a faster way to clear arrays for reuse

#61 + some other fixes

23 Apr 12:09
Compare
Choose a tag to compare
  • fixed performance issue for large native arrays (>5 MB) (#61).
  • fixed sloppy classloader handling. Some serializers ignored the classloader set at FSTConfiguration
  • minor fixes for KSon

fixed #56 merged pr #57

01 Mar 23:32
Compare
Choose a tag to compare
  • fixed major issue #56.
  • merged pull request #57 cleaning up a restriction/error caused by lazy coding =)

fix for android #53

08 Feb 20:34
Compare
Choose a tag to compare
  • added nicoruti's custom serializer for biginteger to default init. (see #53). It turned out the way android implements serialization for this class can only be covered by writing full field names which would be a huge performance hit, so this case is fixed via custom serializer instead of "generic" fix. Added ignored testcase though.