Before upgrading, it is important to consider known issues on each version to validate if this will cause any issues.
Items to consider before upgrading
It is important to understand the defects associated with your deployment that might not be resolved or included in the version you are upgrading to. Ensure that this will not affect your users after you upgrade.
Known Workarounds
Known workarounds when upgrading to 4.0.1 or later are discussed below.