MicroStream 2.2 is now available!
We are happy to announce, that we have launched MicroStream 2.2. This minor release is the last update before the upcoming major release MicroStream 3 scheduled for April, 2020. Here are the most relevant changes:
We have replaced all provisional RuntimeExceptions with either PersistenceException or StorageException, depending on the architectural level the corresponding source code it located.
Root handling concept
The two technically different root handling concepts default and custom have been consolidated in a way that they are the same on the API level and interchangeable, meaning no more confusion with those root exception messages.
All entity fields of type transient EmbeddedStorageManager now get a reference to the used EmbeddedStorageManager instance set upon loading/updating.
The interfaces around storage managing have been enhanced so that it is now equally valid to just write StorageManager instead of EmbeddedStorageManager. An EmbeddedStorageManager is a StorageManager.
Slight technical consolidation of Lazy reference handling caused the type Lazy to be moved from the package one.microstream.persistence.lazy to one.microstream.reference. The reason is that the lazy handling has actually no inherent connection to persistence or storage. It's actually just a generic concept that can be used by those layers. Migration Guide ...
Learn moreGetting started
Latest from the Blog
Free Tickets for all MicroStream Sessions at JCON-ONLINE 2020
Meet us at JAX-London 2020 online
MicroStream 4 is now available
MicroStream 3.0 is now available!
Today's databases vs. Java - New roadshow for JUGs
MicroStream is Sponsor at Red Hat Summit 2020 in San Francisco
MicroStream is Exhibitor at Javaland 2020
MicroStream 2.1 is now available!
Now, MicroStream runs on Android !
|MicroStream 2.1 is now available!||MicroStream is Exhibitor at Javaland 2020|