cancel
Showing results for 
Search instead for 
Did you mean: 

Upgrading Activiti to a New Version

carrollsdc
Champ in-the-making
Champ in-the-making
Hi,

I have just started to look at Activiti to provide a workflow capability in an application that I am designing.  Before I can decide whether Activiti is the correct solution I need to understand the process for upgrading Activiti to the next version.

When I upgrade to a newer version will the upgrade process migrate any running workflows seamlessly onto the new version?

If I am running in a cluster is it possible to have instances at different versions or do I need all instances to be at the same version?

Any help would be greatly appreciated.

Thanks
3 REPLIES 3

martin_grofcik
Confirmed Champ
Confirmed Champ
Hi,

When I upgrade to a newer version will the upgrade process migrate any running workflows seamlessly onto the new version?

We use activiti in our products. Till now (5.6 -> 5.15.1) there was no issue with the upgrade.

If I am running in a cluster is it possible to have instances at different versions or do I need all instances to be at the same version?
It really depends on the changes made in the newer version. It can be tricky in general.

Regards
Martin

carrollsdc
Champ in-the-making
Champ in-the-making
Many thanks for the response Martin.

Would you be able to tell me what steps were involved with upgrade? Also do all of the Activiti instances have to be shutdown while the upgrade takes place or can Activiti still be running?

martin_grofcik
Confirmed Champ
Confirmed Champ
Hi,
DB changes go hand in hand with code changes. (it really depends on the changes) but  we applied the safest way.
  • Server shutdow
  • code upgrade
  • server start (DB is upgraded automatically on the start-up.)
Regards
Martin