Releases: microstream-one/microstream
Releases · microstream-one/microstream
07.00.00-MS-beta2
Features
- Android type handler [#325]
Links
- Further features and bugfixes see Beta 1
- Artifacts are available at Maven Central
07.00.00-MS-beta1
Features
- CDI Extension
- Logging [#293]
- Serializer API [#286]
Bugfixes
- Reducing memory usage [#323]
- Exclusive attempt conflict [#282][#284]
- Storage stalls in case of errors during the housekeeping phase [#285][#303]
Links
- Artifacts are available at Maven Central
06.01.00-MS-GA
06.00.00-MS-GA
Features
- Spring Boot Integration
- Specialized type handlers for Java 17 collection
- Deep-copy utility
- Examples included in reactor build
Bugfixes
- Fixed swallowed exceptions in storage channels [#265]
- Fixed failing import with multiple channels [#254]
- Fixed zero byte blocks in storage [#255]
- Fixed faulty loading behaviour in persisted cache [#226]
- Fixed possible deadlock in persistence manager [#240]
- Fixed bug in type handler for PriorityQueue [#234]
05.00.02-MS-GA
05.00.01-MS-GA
Bugfix release
Bugfixes
- Fixed broken build for microstream-storage-restclient-app
05.00.00-MS-GA
This release introduces some breaking changes. To fully support the Java Module System (Jigsaw) and to meet Maven’s naming standards, we had to rename some packages and our artifact’s IDs. But don’t worry. Just change the dependency configuration and organize some imports, and you are good to go. Existing storages are not affected and are fully compatible with this version. For detailed information, see the migration guide below.
Features
- General purpose configuration layer on which the storage and cache configuration are now based on, with following key features:
- Tree like structure to support sub-configurations
- Input from various sources (ini, xml, yaml, …)
- Typed getters for properties
- Extendable: custom property parsers and configuration loaders
- Adaptable: easy adaption to other framework’s configurations, like e.g. Spring Boot
- Storage configuration now supports different file systems for live storage and backup
- GraalVM support: MicroStream’s optimized memory adapter is now used automatically when running on GraalVM
- Restructured MicroStream’s module and package structure to fully support the Java Module System and adopt Maven naming standards,
Bugfixes
- Fixed sporadic index out of bounds exception when storage and backup had different storage targets with a channel count greater than one
Migration Guide
https://docs.microstream.one/manual/intro/changelog.html#_migration_guide