Skip to content

4.1.0

Latest

Choose a tag to compare

@zdenek-jonas zdenek-jonas released this 19 May 08:40
4d1b61f

Features

  • Batch Storer for batched persistence [#638]
  • Storage object recovery [#634]
  • Enhanced root initialization and retrieval in StorageManager [#631] [#632]
  • JCache: support Cache.unwrap to JCache management MXBeans [#672]
  • GigaMap
    • Sub-queries across all index types [#637]
    • Harden JVector on-disk persistence and add internal architecture doc [#657]
    • Make HNSW search beam width configurable [#641]
    • Replace finalize() with java.lang.ref.Cleaner [#673]

Bugfixes

  • Fix potential deadlocks in store / storeAll lock ordering [#405] [#414] [#678]
  • Fix flaky deadlock during shutdown in StorageBackupItemQueue [#397] [#671]
  • Seed live application OIDs into GC mark cycle to prevent zombie OIDs [#669]
  • Fix DynamoDB query and scan pagination to prevent data truncation [#400] [#680]
  • GigaMap
    • Binary handler corrections (iterators + BitmapEntry metadata) [#679]
    • Fix unique-constraint check missing duplicates after entity ejection [#664]
    • Fix builder for duplicate indexer usage [#660]
    • Fix Condition.and() silently dropping the second range bound [#653] [#655]
    • Prevent leaking non-matching IDs in composite conditions [#642]
    • Fix composite key updates and index exception handling [#635]
    • Fix race condition in LuceneIndex GraphDirectory during store [#628]

Other Changes

  • Implemented cleanUp in ConstantSizedBufferProvider [#636]
  • Add demo projects [#630]

Documentation

https://docs.eclipsestore.io/manual/4.1.0


See also https://github.com/eclipse-serializer/serializer/releases/tag/4.1.0