RUDDER is in continuous development: new versions are released at a steady pace. Until now, their historical naming was not so clear to all our users.
We have therefore decided to adopt a more accessible template, based on largely used standards. We were inspired by the nomenclature of https://semver.org/.
Since the 6.0 version, RUDDER is based on the following versioning semantics:
|Major||6.x.x|| Version with major innovations, greatly affecting the use of RUDDER. |
Example: new RUDDER feature
|Minor||x.1.x||Version with minor innovations, including all the security and stability fixes of the previous version. |
Example: improvement or development of an existing feature.
|Patch||x.x.8||Corrective version of bugs and security issues.|
As a preview of our major and minor versions, we release beta versions and RC (release candidates). They have an appropriate suffix, such as version 6.1.0~beta1.
We seize the opportunity of this announcement to also clarify the maintenance duration of these versions:
- For the users without subscription, each major and minor version is maintained for 3 months. In this period, patch versions are released. It means that you have 3 months to upgrade your RUDDER instance to the next version.
- For the customers with a subscription, a guaranteed maintenance and a larger upgrade window is offered. If this is your case, please contact us for more information. Find out more about the subscription.