Skip to content

Commit

Permalink
docs(upgrade): backport descriptions for past network upgrades
Browse files Browse the repository at this point in the history
Signed-off-by: Artur Troian <[email protected]>
  • Loading branch information
troian committed Aug 21, 2023
1 parent 966452c commit 3eae639
Showing 1 changed file with 59 additions and 23 deletions.
82 changes: 59 additions & 23 deletions upgrades/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
## Software upgrade

### Current module consensus versions

| Module | Version |
|:----------:|--------:|
| audit | 2 |
Expand All @@ -20,51 +21,86 @@

Template
-----

##### <Upgrade name>

###### Description

Goal of the upgrade here

- Stores (omit if all items below are not present in the upgrade)
- added stores (omit if empty)
- `store`
- renamed stores (omit if empty)
- `store`
- deleted stores (omit if empty)
- `store`
- added stores (omit if empty)
- `store`
- renamed stores (omit if empty)
- `store`
- deleted stores (omit if empty)
- `store`

- Migrations (omit if all times below are not present in the upgrade)
- deployment 2 -> 3
- market 2 -> 3
- deployment 2 -> 3
- market 2 -> 3

Add new upgrades after this line based on the template above
-----

##### v0.24.0

1. Enforce **Minimum Validators commission** using onchain parameter. Default value is set to 5%.
1. Update following stores to the `v1beta3`:
- `audit`
- `cert`
- `deployment`
- `market`
- `provider`
- `escrow`
2. Enforce **Minimum Validators commission** using onchain parameter. Default value is set to 5%.
During upgrade each validator with commission less than 5% will be updated to 5%.
2. Introduce **Minimum Initial Deposit** for governance proposal using onchain parameter.
3. Introduce **Minimum Initial Deposit** for governance proposal using onchain parameter.
Proposal originator must deposit at least **Minimum Initial Deposit** for proposal transaction to succeed. Default value is set to 40% of MinDeposit.
3. Fix dangling Escrow Payments. Some escrow payments remain in open state when actual escrow account is closed.
4. Deployment store is updated with v1beta3/ResourceUnits (added GPU unit)
5. Market store is updated with v1beta3/ResourceUnits (added GPU unit)
6. Introduce **Take Pay**
4. Fix dangling Escrow Payments. Some escrow payments remain in open state when actual escrow account is closed.
5. Deployment store is updated with `v1beta3/ResourceUnits` (added GPU unit)
Migrate `MinDeposit` param to `MinDeposits`, allowing deployments to be paid in non-akt currencies.
6. Market store is updated with `v1beta3/ResourceUnits` (added GPU unit)
7. Introduce **Take Pay**

- Stores
- Added
- `agov`
- `astaking`
- `feegrant`
- `take`
- Added
- `agov`
- `astaking`
- `feegrant`
- `take`

- Migrations
- deployment 2 -> 3
- market 2 -> 3
- deployment `2 -> 3`
- market `2 -> 3`

##### v0.20.0

##### v0.28.0
1. Remove support of interchain accounts (aka ICA)

- Stores
- Deleted
- `icacontroller`
- `icahost`

##### v0.18.0

1. Introduce interchain accounts (aka ICA)

- Stores
- Added
- `icacontroller`
- `icahost`

##### v0.15.0 (upgrade name `akash_v0.15.0_cosmos_v0.44.x`)

1. Introduce Akash marketplace
2. Migrate store prefixes from v0.38/v0.39 to 0.40

- Stores
- Added
- `audit`
- `cert`
- `deployment`
- `escrow`
- `market`
- `provider`

0 comments on commit 3eae639

Please sign in to comment.