Release plan

Release plan

MicroStream release plan and support model



MicroStream release plan



6 months Release Cycle

Every 6 months a new Java version is coming out. To ensure that MicroStream runs with the latest Java version, we go along with the Java release cycle. This means that we also release a new MircoStream version every 6 months, scheduled every April and October.

Major releases contain bug fixes and new features. The next major release MicroStream version 3 is scheduled for April 2020.

Updates

Every MicroStream major release is supported for a period of 6 months for free. Support means that we provide bugfix updates only. After that period of 6 months, the free support ends, but at the same time, the next major release comes out that is again supported for 6 months for free, and so on.

Long Term Support

Every 3rd release is an LTS release (Long Term Support) that is supported for 8 years or even longer. MicroStream 3 is the first LTS release. The next LTS release is MicroStream version 6 that is scheduled for October 2021.



Roadmap

MicroStream feature roadmap


MicroStream for Android

Running MicroStream on Android. Enables you to use MicroStream as data storage for your Android apps.

Scheduled:
MicroStream 3, April 2020

Priority:
high

MicroStream for ARM

Running MicroStream on ARM. Enables you to use MicroStream as data storage on embedded devices in IoT projects.

Scheduled:
MicroStream 3, April 2020

Priority:
low

MicroStream Data Browser

Provides you a view on your file-storage allows you to browse through your persistent data.

Scheduled:
MicroStream 3, April 2020

Priority:
high

File-Storage abstraction

It allows you to choose the location for your file-storage freely and, thus makes MicroStream applications stateless.

Scheduled:
MicroStream 3, April 2020

Priority:
high

MicroStream Cluster

MicroStream Cluster enables you to develop distributed and high- available applications that scale horizontally in the cloud as well as on-premise infrastructure.

Scheduled:
MicroStream 4, October 2020

Priority:
essential

Layered Entities


Scheduled:
MicroStream 4, October 2020

Priority:
low

Concurrency Framework

Provides you a concept for handling concurrency.

Scheduled:
MicroStream 4, October 2020

Priority:
low

MicroStream for other platforms

Running MicroStream on .NET, PHP, Go and other program languages. It allows developers to use MicroStream with other program languages on other platforms. Provides MicroStream serialization for other program languages and enables object-graph communications between Java and other major platforms like .NET.

Scheduled:
2023

Priority:
low


Issues

  • Public issue overview
  • Report a bug
  • Changelog
Public issue tracker


MicroStream

Next Generation Serialization for Java and Java-Native Persistence for developing ultra-fast Java in-memory database applications

Contact us