Releases: fetchai/fetchd
CUDOS Mainnet merge & Reconciliation
CUDOS testnet merge
v0.14.0-rc10 CUDOS testnet merge: Dorado testent upgrade
v0.11.3
v0.11.3
The primary feature of this release is Municipal Inflation (detailed description of the feature is provided in the PR #162 @ cosmos-sdk repository).
In this release, the Municipal Inflation is configured for the MOBX (3% APR) and NOMX (3% APR) tokens.
The secondary features are:
* exposing pruning of cosmos-sdk application-DB as fetchd cli command, which can be executed manually while node is not running,
* support for the Ledger Nano S-Plus HW,
* enabling usage of Ledger HW wallets on macOS Ventura v13.x and higher
This is a breaking change release, which will require a chain restart due to the necessity of adding configuration for Municipal Inflation into the genesis mint module section. It will be rolled out via a software-upgrade governance proposal.
Schedule
NOTE: All times are in 24h representation.
➡️ January 8, 2024, 12:08 UTC : Governance Proposal creation
The Governance Proposal #25 (name="v0.11.3", title="Municipal Inflation (v0.11.3)", descr="Municipal Inflation (v0.11.3)") has been created, and voting period started.
Note: You can also query the proposal by running the
fetchd query gov proposal 25
cli command.
➡️ January 13, 2024, 12:08 UTC : END of voting period for the gov. proposal
➡️ January 15, 2024, 12:00 UTC (*estimated*) : Mainnet upgrade
*IF* proposal passes, the mainnet will halt exactly at the 14699873
block height & upgrade will begin.
Build
Either build your own fetchd binary
Please use the go1.18.10
version of the golang compiler (which was used during the build of the official docker image).
The detailed build instructions are laid out in official upgrade guide 6-software-upgrade-v0.11.3.md.
Note: In principle, all
go1.18.x
golang compilers should be safe to use to buildfetchd
node executable.
Or use published docker image
Please use the fetchai/fetchd:0.11.3 official public docker image released on dockerhub, which is available for linux/amd64
(Intel) and linux/arm64
(ARM) platfoms (other platforms are not available due to cosmwasm module limitations).
NOTE: Using docker image assumes certain level of knowledge and experience with previously running validator node using this method, minimally knowledge of docker concept itself, but preferably also knowledge of docker related infrastructures & their setup - like docker-compose, kubernetes, HELM, skaffold, etc. ... .
Upgrade Procedure
- Wait until Governance Proposal #25 passes, it is necessary to wait until voting period ends!
- IF the governane proposal passes, continue with steps following below, or else STOP here (= if voting does *NOT* pass).
- Wait until the mainnet reaches the
14699873
block height, at which point the mainnet chain will halt = your validator will stop generating blocks - please read the Upgrade Proceduere section. - Once the mainnet chain is halted, please stop your validator process.
- Install the
v0.11.3
version offetchd
executable - please see the Build section above for details (please check the Install new fetchd version section) - Start the newly installed
v0.11.3
version offetchd
executable and wait until enough validators (with at least 2/3 of global stake combined) do the same steps, at which point the mainnet chain consesnus will resume generating new blocks starting from the14699873
block height. Please read the Restarting fetchd and Verify upgrade completed sections.
Changelog
-
v0.11.3
- Upgrade v0.11.3: NOMX token munic. infl. & creation if required (#336)
- fix: Upgrade ledger-cosmos-go to v0.12.4 (macOS IOKit lib) (#335) -
v0.11.2
- Update to cosmos-sdk v0.19.2 [Ledger Nano S-Plus support] (#334) -
v0.11.1
- Municipal Inflation: Adding v0.11.1 upgrade handler (#333) -
v0.11.0
- feat: Municipal Inflation (#330)
- feat: Pruning - expose cli command (#327)
- chore: ledger-go update 0.9.3 (#326)
- fix: Multiplatform support for docker image build (#324)
- Cosmetic: Update docs/validators/setup.md (#321)
- docs: Update documentation for joining a testnet (#319)
- docs: Update documentation for joining a testnet (#318)
Official announcement
We're introducing developer-focused enhancements & expanded hardware wallet support 🛠️
Key features
📊 Municipal Inflation for MOBX & NOMX tokens.
🌌 Cosmos-sdk app-DB pruning via fetchd CLI.
🔐 Ledger Nano S-Plus support for enhanced security.
🍎 macOS Ventura compatibility.
v0.10.7
v0.10.7
This is a security release. We also take the opportunity to bump cosmos-sdk and WasmVM to keep up with their latest changes.
This is a possible breaking change release, which will require a chain restart. It will be rolled out via a software-upgrade governance proposal.
Upgrade info
Main-net upgrade is scheduled for block 11235678, slated to occur approximately on May 23, 2023, at 9:15 UTC.
All nodes will temporarily halt their operations at block 11235678. To resume normal functionality, node operators are required to upgrade their nodes to fetchd v0.10.7. Once the upgrade is completed, the nodes can be restarted, allowing them to participate in the upgraded main-net network seamlessly.
Changelog
- docs: mention gas on validator creation cmd (#276)
- docs: Update md files (#277)
- fix: disable cloudflare email obfuscation on seed nodes (#278)
- fix: cloudflare email escape on seeds (#279)
- docs: Add Faucet APIs (#280)
- docs: update state sync docs (#281)
- docs: Docs fix (#287)
- chore: Update CosmosSDK to 0.18.4 (#292)
- chore: Updated WasmVM to v1.0.1 (#309)
v0.10.6
v0.10.6
This is a minimal release enabling state-sync
for fetchd.
This is not a breaking change release, and can be safely used in place of v0.10.5
.
For the full documentation on how to configure state-sync, or provide the chain with snapshots, head over our documentation
Changelog
- feat: enable state sync (#265)
- docs: update dead links, index & README (#274)
- docs: add v0.10.5 to mainnet versions (#273)
- remove reconciliation documentation (#267)
- updated live-networks doc (#260)
- docs: update fetchd versions doc (#259)
- docs: add v0.10.4 version to mainnet network and previous upgrade blocks range (#258)
v0.10.5
v0.10.5
This is a security release to fix CWA-2022-004 from wasmd
.
We also take the opportunity to bump cosmos-sdk and ibc-go dependencies to keep up with their latest changes.
This is a breaking change release, which will require a chain restart. It will be rolled out via a software-upgrade governance proposal.
Changelog
-
Update minimum Golang version to 1.18, as it is now the version required by cosmos-sdk, wasmd and ibc-go.
-
Enable ARM architecture support
-
Bump cosmos-sdk from v0.45.4 to v0.45.6
-
Bump wasmd from v0.26 to v0.27
- v0.27 changelog
- Bump CosmwasmVM to v1.0.0
-
Bump ibc-go from v2.2.1 to v3.1.0
v0.10.5-rc1
v0.10.5-rc1
This is a security release to fix CWA-2022-004 from wasmd
.
We also take the opportunity to bump cosmos-sdk and ibc-go dependencies to keep up with their latest changes.
This is a breaking change release, which will require a chain restart. It will be rolled out via a software-upgrade governance proposal.
Changelog
-
Update minimum Golang version to 1.18, as it is now the version required by cosmos-sdk, wasmd and ibc-go.
-
Enable ARM architecture support
-
Bump cosmos-sdk from v0.45.4 to v0.45.6
-
Bump wasmd from v0.26 to v0.27
- v0.27 changelog
- Bump CosmwasmVM to v1.0.0
-
Bump ibc-go from v2.2.1 to v3.1.0
v0.10.4
fetchd - Dorado release v0.10.4
This is a consensus-breaking release - it will be applied via a software-upgrade governance proposal.
It brings the latest cosmos-sdk and tendermint patches, along a security patch for Cosmwasm CWA-2
Changes in this release
Ecosystem
Component | Version | Baseline |
---|---|---|
Consensus | - | 0.34.19 |
Cosmos SDK | 0.18.1 | 0.45.4 |
Wasmd | - | 0.26.0 |
IBCgo | - | 0.2.2 |
v0.10.3
fetchd - Dorado release v0.10.3
Security release addressing Cosmwasm CWA-3
Changes in this release
- chores: Upgrade wasmd v0.26 (#220)
- docs: update mainnet network info (#218)
- docs: Update cli-multisig.md for dorado (#219)
- docs: Minor grammatical fixes (#221)
- docs: Update networks with fetchhub-4 and fetchhub3-archive (#214)
Ecosystem
Component | Version | Baseline |
---|---|---|
Consensus | - | 0.34.16 |
Cosmos SDK | 0.18.0 | 0.45.1 |
Wasmd | - | 0.26.0 |
IBCgo | - | 0.2.2 |
v0.10.2
fetchd - Dorado release v0.10.2
Minor release adding a new token minting to the migration script
Changes in this release
Ecosystem
Component | Version | Baseline |
---|---|---|
Consensus | - | 0.34.16 |
Cosmos SDK | 0.18.0 | 0.45.1 |
Wasmd | - | 0.24.0 |
IBCgo | - | 0.2.2 |