Repository navigation
Releases: ignite/cli
Release list
nightly
Install and move the CLI to your bin directory: curl https://get.ignite.com/cli@nightly! | bash
v30.0.0-rc.2
🚀 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.
v30.0.0-rc.1
🚀 Highlights
Ignite CLI v30.0.0-rc.1 is the first release candidate of v30, and the biggest release of Ignite ever: Ignite CLI now focuses on gno.land smart contract development. Everything you need to scaffold, test, build, and launch realms and packages:
- New gno.land workflow at the root of the CLI:
ignite scaffold realmandignite scaffold packagescaffold stateful realms (r/) and stateless packages (p/).ignite chain servestarts a local in-memory dev chain that pre-funds the well-known dev account (test1), preloads the gno packages of the current directory, and reloads on every.gnofile change.ignite chain deploy,ignite chain call,ignite chain query,ignite chain send, andignite chain testto deploy and interact with realms and packages.ignite accountmanages gno.land accounts in the gno keybase (create,import,export,delete,show,list).ignite generate ts-clientgenerates a typed TypeScript client in the@gnolang/gno-js-clientGnoWallet.addRealmshape.
- The Cosmos SDK tooling for sovereign blockchains moved under
ignite cosmos(scaffold,chain,generate,account,testnet,doctor). The top-levelchain,generate, andtestnetcommands are deprecated and now point toignite cosmos. Cosmos support isn't disappearing and will get more love in the next release candidate! - The Go module path changed to
github.com/ignite/cli/v30.
Get started with:
$ ignite scaffold realm example
$ cd example
$ ignite chain serve
Please test this release candidate and report any issue.
v29.10.1
v29.10.0
🚀 Highlights
In this new minor release a new command ignite s migration has been added to help you scaffold easily module in-place migrations.
📝 Changelog
Features
- #4902 Scaffold migrations.
Fixes
v29.9.2
🚀 Highlights
Expedited release to make new options available for Ignite Apps.
📝 Changelog
Changes
- #4905 Add variadic options in
modulecreate.AddModuleToAppConfig.
v29.9.1
🚀 Highlights
This patch release fixes an issue when Ignite would freeze when not in daemon mode.
Additionally it makes one function public to help developing better Ignite Apps.
📝 Changelog
Changes
- #4901 Enable automatic switching to daemon mode when not a terminal.
v29.9.0
🚀 Highlights
This new minor release is packed with new features and bug fixes.
Most importantly, placeholders are no more required in the chain template (yes! finally).
Additionally, we've added custom type array support in scaffolding.
Check out the full changelog below to find out more:
📝 Changelog
Features
- #4877 Remove app config and ibc add route placeholders.
- #3094 Add support for arrays with custom types.
Changes
- #4880 Add possibility to scaffold underscore package.
- #4878 Improve the
xastpackage readability. - #4883 Remove ibc keys placeholders.
- #4884 Remove autocli placeholders.
Fixes
v29.8.0
🚀 Highlights
For this new minor release, we've updated the template to support Go 1.26 while waiting for the Cosmos SDK to fix their dependencies.
Additionally, we've improved pkg/httpstatuschecker to allow providing custom http.Client and fixed another bug related to OpenAPI generation.
📝 Changelog
Features
- #4869 Improve the httpstatuschecker by injecting clients.
Changes
Fixes
v29.7.0
🚀 Highlights
It has been a long time since our last minor release, so happy new year! This one brings new flags to harden the openapi generation.
It has well bumps the Cosmos SDK and CometBFT versions from the default template to fix recently release high security issues in those packages.