I just have a couple of questions in relation to CMMN upgrades. The doc states that there is versioning and that it does not upgrade existing cases.
Is that just simply not possible? So if we were to tweak a flow (say because of a bug), does that mean that all existing flows are buggy and cannot be recovered?
Similarly, if we add a new feature, does that mean that we cannot see that new feature in existing cases? Some of our cases can be months long and so I’m just concerned that we will have multiple versions of the case to manage.
Also, presumably for deprecation, we need to keep around any old code for old versions of the case definition, but my understanding is that we can remove actual case definition from the code base and it is essentially translated once deployed.