Migration guides detail what's changed in each Ushahidi version update, and what you might need to change in your plugins or themes.

Ideally we'd never break old plugins/themes, or force you to jump through hoops when upgrading, but sometimes its necessary to improve the quality and security of Ushahidi. When we do this we try and make it easy and clear how to fix any bugs you might hit.