> For the complete documentation index, see [llms.txt](https://docs.optimumsec.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.optimumsec.xyz/ongoing-upgrades.md).

# Ongoing Upgrades

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