Skip to content

Releases: eclipse-store/store

4.1.0-beta1

17 Apr 08:44
2c28a49

Choose a tag to compare

4.1.0-beta1 Pre-release
Pre-release

Features

  • Batch Storer for batched persistence [#638]
  • GigaMap sub-queries across all index types [#637]
  • Storage object recovery [#634]
  • Enhanced root initialization and retrieval in StorageManager [#632]

Bugfixes

  • 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-beta


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

4.0.1

12 Mar 10:28
883b9c7

Choose a tag to compare

Bugfixes

  • Fix race conditions in VectorIndex incremental on-disk mode [#620]
  • Resolve method ambiguities in indexer-related classes and interfaces [#619]

4.0.0

10 Mar 09:27
c8c2e5d

Choose a tag to compare

Features

  • GigaMap
    • New Vector Index [#548]
    • New Spatial Index [#582]
    • Lucene index update [#546]
    • Concurrency handling improvements and eventual indexing [#564]
    • ByteIndexers for numeric and Instant types [#574]
    • Indexer for ZonedDateTime and Instant [#565]
    • Add support for zero and negative value indexing in BinaryIndexers [#566]

Bugfixes

Other Changes

  • Vaadin viewer app optimizations [#588]
  • Dependency updates [#598] [#605]

Migration

Important

Storages created or modified by version 4.0.0 are not backward compatible with older versions. Once a storage has been opened with version 4.0.0, it most likely cannot be used with prior versions anymore. Make sure to create a backup of your storage before migrating.

Warning

Storages created with one of the 4.0.0 beta versions that use the vector index are unfortunately not compatible with the final version due to necessary internal changes. These storages need to be recreated with the final 4.0.0 release.


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

4.0.0-beta3

03 Mar 08:24
d660326

Choose a tag to compare

4.0.0-beta3 Pre-release
Pre-release

4.0.0-beta3

4.0.0-beta1

10 Feb 14:57
5db0a4a

Choose a tag to compare

4.0.0-beta1 Pre-release
Pre-release
Add silent put method (#550)

This method is used by the receiving cache invalidation class for updating the timestamps region cache without triggering another cache update event.

Signed-off-by: Manuel Stör <m.stoer@microstream.one>

3.1.0

04 Dec 09:58
450be35

Choose a tag to compare

Features

  • New Javalin REST service [#486] [#492]
  • New comparator-based indexer for GigaMap [#481] [#482]

Bugfixes

  • Fix synchronization in storage task broker [#514]

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

3.0.1

23 Sep 09:05
e5c46cb

Choose a tag to compare

Bugfixes

  • Fixed type handlers to properly restore comparators in collections [#352] [#375]
  • Throw correct exception in storage file write [#439] [#443]
  • GigaMap fixes
    • Fix update of composite index [#458] [#463]
    • Fix update of multi-value index [#444] [#446]
    • Fix index method delegation [#462] [#466]
    • Add Lucene index auto commit [#465] [#467]
    • Inheritance clarification to ensure Eclipse compiler compatibility [#441]
  • Delete unused debug outputs [#445]

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

3.0.0

28 Jul 08:46
2735d9d

Choose a tag to compare

Features

Bugfixes

  • Fix transaction file entry order [#423]
  • Fix for Google Cloud Firestore config in Spring Boot integration [#427] [#434]

Migration

EclipseStore is now built with Java 17 as the target version. Please make sure to update your configuration accordingly.

2.1.3

18 Mar 12:52
53234e1

Choose a tag to compare

Changes

  • Refactor CacheStore and improve backend code quality [#390]

2.1.2

18 Feb 10:36
f6f47c7

Choose a tag to compare

Bugfixes


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