# Ongoing Upgrades

- [Handling Communications Before a Smart Contract Upgrade](/ongoing-upgrades/handling-comms-upgrade.md)
- [Ensure Changes Are Backwards Compatible](/ongoing-upgrades/upgrade-backwards-compatibillity.md)
- [Use Existing Unit Tests to Prevent Regression Bugs](/ongoing-upgrades/prevent-regression-bugs.md)
- [Handling State Migration in a Secure Way](/ongoing-upgrades/handling-migrations.md)
- [Key Considerations for the Security Review of Upgrades](/ongoing-upgrades/key-considerations-upgrade-reviews.md)
