In general, upgrading Substrate is a matter of replacing the Substrate binaries and re-running certain of the bootstrapping and account creation commands. The most thorough upgrade requires that you run the following after replacing the binaries:
substrate-bootstrap-management-account
substrate-bootstrap-network-account
substrate-bootstrap-deploy-account
substrate-create-admin-account
for each of your admin accountssubstrate-create-account
for each of your other accountsRelease notes will endeavor to call out specific of these steps that are necessary to gain access to new features. Others remain recommended, of course.
Upgrade compatibility is only guaranteed from one month to the next so it's important to stay up-to-date. Behavior of upgrading several versions in one step is undefined and may not function properly.
You must run substrate-create-admin-account
for each of your admin accounts before you'll be able to use eval $(substrate-credentials)
to streamline your use of the Credential Factory.
You must run substrate-bootstrap-management-account
in order to re-tag your former master account as your management account. (This rename follows AWS' own renaming.)