Releases: eclipse-store/store
4.1.0-beta1
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
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
4.0.0
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
- Fix for GigaMap [#500] [#524] [#549] [#563] [#570] [#571] [#586] [#595] [#602]
- Fix for service provider configuration [#610]
Other Changes
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
4.0.0-beta3
4.0.0-beta1
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
3.0.1
3.0.0
Features
- GigaMap [#432]
- Storage Graph Analysis [#429]
- Update storage system interfaces with detailed JavaDocs [#402]
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.