Summary

Each major (e.g 10.X) release of Siren products are supported for 18 months from General Availability date, with active maintenance for at least the latest minor (e.g. 10.2.X) release of the two most recent major versions.


Types of releases

Major versions, such as 5.0.0, 10.0.0 and 11.0.0 provide us with an opportunity to introduce features and break backwards compatibility. Minor versions, such as 5.6.0 and 10.1.0, provide us with an opportunity to introduce features. Maintenance releases, such as 5.6.3 and 10.1.1, fix bugs only. Maintenance activity occurs on all releases, but we focus on the minor release stream (e.g. 6.1.x) to define how long we maintain a particular code line. Active maintenance of a minor release implies that we are fixing bugs and back porting some number of fixes into that code branch.


Maintenance policy

Our goal is to maintain the most recent minor release from the current major release stream and the most recent minor release from the prior major release stream. We have observed that some users upgrade frequently and stay up to date with our release stream. These users can stay with the latest minor release stream and obtain fixes with the maintenance releases they choose to deploy. For example, these users would follow our Siren releases with 10.0.3, 10.1.0, 10.1.1,etc.


Elasticsearch compatibility

Siren's compatibility with Elasticsearch can be found for each version of the platform in the compatibility matrix available in the download page.

Siren's bugfix releases for a minor version will maintain compatibility with the latest bugfix release of Elasticsearch version for that release, as defined in the compatibility matrix. For example, Siren 10.1.1 supports Elasticsearch 5.6.10 and Siren 10.1.2 supports Elasticsearch 5.6.14, which is a more recent bugfix release of the same minor release.