Maintenance versions cross-compatibility questions ?

Hi,

Question 1:

According to this documentation : https://documentation.bonitasoft.com/bonita/2021.2/version-update/update-studio#_updating_to_a_new_maintenance_version_enterprise_only

"Maintenance versions are cross-compatible, meaning that it is not required that your Bonita Studio version matches the target Bonita Runtime version. For example, your production runtime can be in 2021.1-0408 and your Studio in 2021.1-0218."

In real life, it's usually the other way around. Runtime is lower than Studio version. It's easier to upgrade our Studio version, whereas upgrading our Pre-production and Production runtime environment requires much more time and testing. So our runtime version is often lower than our Studio.

Is it also cross-compatible if my production runtime is in 2021.1-0218 and my Studio in 2021.1-1116?

Question 2:

In the documentation here: https://documentation.bonitasoft.com/bonita/2021.2/version-update/product-versioning#_platform_versions

It says:

"All maintenance versions are cross-compatible for the same main version. For example, transitioning from a 2021.2-u1 to a 2021.1-u3 will not require any Bonita database update procedure. However, transitioning from a 7.11.5 to a 2021.2-u2 will require a Bonita database update procedure."

I don't understand, because I thought 2021.2 and 2021.1 were different main versions. Is this a typo? Do you mean 2021.2-u1 to a 2021.2-u3 instead? It seems to me that transitioning to downgrade wasn't possible. 

Thanks!

Hi Marielle,

Question 1: Yes, there is an upward and downward compatibility between on maintenance version for both Studio and Runtime (Since 2021.1).

Question 2: It is definitively a typo.

HTH
Romain