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

# Network-wide Software Upgrades

## Context

Updates to the ledger code running on cheqd mainnet/testnet is voted in via governance proposals on-chain for "breaking" software changes.

We use [semantic versioning](https://semver.org/) to define our software release versions. The latest software version running on chain is in the **v2.x.x** family. Any new release versions that bump only the minor/fix version digits (the second and the third part of release version numbers) is intended to be **compatible** within the family and **does not require** an on-chain upgrade proposal to be made.

## Creating a new software upgrade proposal

Network-wide software upgrades are typically initiated by the core development team behind the cheqd project. The process followed for the network upgrade is defined in our [guide on creating a Software Upgrade proposal](/node/validator-guides/upgrades/propose-software-upgrade.md) via network governance.

Additionally, these software upgrades are discussed off-chain on [our discussion forum](https://commonwealth.im/cheqd/discussions) and on [our Discord server](http://cheqd.link/discord-github).

## Upgrade Process

You can find more details on the actual upgrade process under in our [Upgrade Process Guide](/node/validator-guides/upgrades/upgrade-process.md)

## Previous software upgrade guides

[This section](/node/validator-guides/upgrades/upgrade-guides.md) lists **previous** software upgrade proposals and specific instructions on how to execute them.

* [v0.6.0 Upgrade Guide](/node/validator-guides/upgrades/upgrade-guides/v0.6-upgrade.md)
* [v2.x Upgrade Guide](/node/validator-guides/upgrades/upgrade-guides/v2.x-upgrade.md)
* [v3.x Upgrade Guide](/node/validator-guides/upgrades/upgrade-guides/v3.x-upgrade.md)
* [v3.1.x Upgrade Guide](/node/validator-guides/upgrades/upgrade-guides/v3.1.x-upgrade.md)
* [v4.x Upgrade Guide](/node/validator-guides/upgrades/upgrade-guides/v4.x-upgrade.md)
