Skip to content

Releases: microstream-one/microstream

07.00.00-MS-beta2

29 Mar 06:12
514861d
Compare
Choose a tag to compare
07.00.00-MS-beta2 Pre-release
Pre-release

Features

  • Android type handler [#325]

Links

07.00.00-MS-beta1

21 Mar 11:01
591c1d1
Compare
Choose a tag to compare
07.00.00-MS-beta1 Pre-release
Pre-release

Features

Bugfixes

  • Reducing memory usage [#323]
  • Exclusive attempt conflict [#282][#284]
  • Storage stalls in case of errors during the housekeeping phase [#285][#303]

Links

06.01.00-MS-GA

16 Nov 08:58
6d32b33
Compare
Choose a tag to compare

Bugfixes

  • Fixed various bugs in backup [#194][#272][#273][#278][#280]
  • Fixed storage restart error with same configuration instance [#279]
  • Fixed Javadoc warnings [#281]

06.00.00-MS-GA

21 Oct 09:56
b904e84
Compare
Choose a tag to compare

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

23 Jul 11:44
b4e7535
Compare
Choose a tag to compare

Bugfix release

Bugfixes

  • Fixed buffer flush regression [#225]

05.00.01-MS-GA

16 Jul 08:55
136dfd7
Compare
Choose a tag to compare

Bugfix release

Bugfixes

  • Fixed broken build for microstream-storage-restclient-app

05.00.00-MS-GA

15 Jul 10:45
a7080cc
Compare
Choose a tag to compare

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