Java Features

Does MicroStream work with the Java Module System (Jigsaw)?

Yes, since version 2.2 we provide an all-in-one multi-release jar which is compatible with Jigsaw projects. This single jar solution was necessary because different MicroStream modules use the same packages, but the module system doesn't allow that multiple modules declare the same exports.

<dependency>
<groupId>one.microstream</groupId>
<artifactId>jigsaw</artifactId>
<version>04.00.00-MS-GA</version>
</dependency>

Can MicroStream handle Records

Yes, records can be stored and loaded, just like any other supported type.

More information about records: https://openjdk.java.net/jeps/359‚Äč