Hi,
I was wondering why Camunda chooses not to implement bugfixes in the current stable version as minor releases but instead forces us to migrate to a newer alpha version. A couple of days ago version 7.5.0 came out. Congratulations by the way! At the time of the announcement it was clear already some regression had occurred so it came with the following disclaimer;
Known Issues
Camunda 7.5.0 has a regression with the REST API resource for message correlation (see ticket CAM-6139). We will release Camunda 7.6.0-alpha1 with a bug fix in the near future.
And also as time evolves more bugs will be discovered. When a company or end user chooses to go with some version of a product he must have the possibility to stay with that specific major version while keeping the possibility of having future bug fixes (ideally…).
To get technical I know you guys are using git so you also know a future branch can be merged with a new 7.6-alpha branch as well as a 7.5.1 branch without any major efforts. This 7.5.1 version can then be promoted on the Camunda homepage as the newest stable which is nice.
Please do not consider this a rant, I only want to have an open discussion about the versioning of Camunda or be enlightened on why versioning is as it is now.
Keep up the good work!
Kind regards,
Nico Van Belle