v2.2.1
Release Note
This release contains governance approved features to the Terra Classic blockchain as proposed in 11766. At block height 14,514,000, the chain will be halted, and validators will replace the old binary with the proposed one. The chain halt block height will be processed at approximately Sep 12, 2023, 14:15:16 UTC. You can find details about the proposed changes and an ongoing discussion in the corresponding Commonwealth entry for this proposal at https://commonwealth.im/terra-classic/discussion/12940-v220-upgrade
Upgrade name: v5
Upgrade Guide
- It requires more than 80GB of memory for data migration, depends on the size of data. We recommend to add some swap space before the upgrade. Tutorial
- Install Go version 1.20 or higher (https://go.dev/dl/)
- Stop the node
- Checkout & Build v2.2.1
- Replace terrad executable binary
- Restart the node
Important Notice for Validator Node Operators
Starting from CosmosSDK v0.46, Legacy Endpoint support has been discontinued. As a result, Validator Node Operators must update their Oracle Feeder to the latest version. (https://github.com/classic-terra/oracle-feeder/releases) Versions below v2.0.3, which are currently used by most validators, can no longer participate in Oracle voting. Since most of the Terra Classic delegation rewards come from the Oracle, it is recommended to upgrade in advance to minimize reward losses.
Highlights
- CosmosSDK v0.46.14 and CometBFT v0.34.29
- IBC v6
- Split Burn Tax handler to transfer funds to the distribution module instead of directly funding the community pool
- Tax exemption for whitelisted smart contracts and IBC denoms
What's Changed
- feat(app): Import Fork of Osmosis by @alchemist-ti in #252
- tools: add mergify by @alchemist-ti in #294
#290 - feat(treasury): split the burn tax to the distribution module by @alchemist-ti in #272
- feat: add test scripts for token migration by @nghuyenthevinh2000 in #300
- feat: Support WASM stargate queries by @nghuyenthevinh2000 in #309
- feat: Smart Contract Tax Whitelist by @fragwuerdig in #301
- feat: upgrade SDKs by @nghuyenthevinh2000 in #319
- feat: exempt ibc denoms from tax by @fragwuerdig in #329
- feat: FeeDecorator by @inon-man in #331
- fix: remove panic from ante/tax by @inon-man in #334
- fix: do not BurnTaxSplit when simulating by @alchemist-ti in #340
- fix: set default
iavl-disable-fastnode
to true by @inon-man in #339
Full Changelog: v2.1.2...v2.2.1