For multi version upgrades we recommend doing them in steps by the latest bug fix release of each minor version. Then read each release notes for the next version to know what to expected, do adjustments to the configuration and then proceed to the next minor version. This way disruptions are kept to a minimum.
Databases and for the most part settings are automatically migrated. Only user entered content is not migrate because of the difficulty parsing it. Attempting to automatically migrate user content might end up causing more problems.
Further changes
Besides making workflow document access work under the variable workflow_instance there are not other changes in that regard.
The only change related to workflows is the addition of a new variable to make things easier. This was an undocumented variable, later removed, now re-added as an official feature.