馃殌 Highlights
Ignite CLI v30.0.0-rc.2 is the second release candidate of v30. This release gives the Cosmos SDK tooling the love promised in rc.1: scaffolded chains now use Cosmos SDK v0.55.0, IBC-Go v11.2.0, and CometBFT v0.40.0.
ignite cosmos scaffold chaingenerates a Cosmos SDK v0.55 app:x/evidence,x/feegrant, andx/upgradeare imported fromgithub.com/cosmos/cosmos-sdk/x/..., logging usescosmossdk.io/log/v2, and the store usescosmos-sdk/store/v2.- The
x/params,x/group,x/circuit, andx/nftmodules are removed from the chain template, following the SDK v0.55 reference app. - Ignite CLI v30 works with both v0.55.x and v0.53.x chains.
- Chains scaffolded with earlier versions require manual changes to upgrade to SDK v0.55. See the migration guide.
Get started with a Cosmos SDK v0.55 chain:
$ ignite cosmos scaffold chain example
$ cd example
$ ignite cosmos chain serve
Please test this release candidate and report any issue.
馃摑 Changelog
Features
- #5001 Upgrade scaffolded chains to Cosmos SDK v0.55.0, IBC-Go v11.2.0, and CometBFT v0.40.0.
- Import
x/evidence,x/feegrant, andx/upgradefromgithub.com/cosmos/cosmos-sdk/x/...instead ofcosmossdk.io/x/.... - Use
cosmossdk.io/log/v2andgithub.com/cosmos/cosmos-sdk/store/v2. - Add the staking key rotation fee pool module account and run the bank end blocker first, as required by Cosmos SDK v0.55.
- Remove
x/params,x/group,x/circuit, andx/nftfrom the chain template. Chains scaffolded with earlier versions require manual changes to upgrade, see the migration guide. - Resolve SDK module protos from the SDK
protodirectory only, so the deprecatedcontribprotos are not picked up during module discovery. This fixes TypeScript client and composables generation. - Pin libp2p and webtransport-go in the scaffolded app template.
- Import
- #5007 Upgrade the Charm libraries to the v2 stack: bubbletea v2.0.10, bubbles v2.2.1, lipgloss v2.0.6, and fang v1.0.0.