Skip to content

Releases: ignite/cli

nightly

30 Nov 00:09
cd4e118
Compare
Choose a tag to compare
nightly Pre-release
Pre-release

Install and move the CLI to your bin directory: curl https://get.ignite.com/cli@nightly! | bash

v28.6.0

26 Nov 20:36
v28.6.0
54f4131
Compare
Choose a tag to compare

Release Notes

🚀 Highlights

This release includes a few notable bug fixes and features:

  • A new command has been added: ignite testnet multi-node. Run a multi validator localnet with easy
  • For those make aficionado, the CLI now scaffolds a Makefile right at the root of your app

📝 Changelog

Following an exhaustive list of changes in this release:

Features

  • #4377 Add multi node (validator) testnet
  • #4362 Scaffold Makefile

Changes

  • #4376 Set different chain-id for in place testnet

Bug Fixes

  • #4421 Fix typo in simulation template

v28.5.3

20 Sep 14:55
v28.5.3
b6eb44c
Compare
Choose a tag to compare

🚀 Highlights

This release simply updates the dependencies of the scaffolded chain to use the latest of the Interchain Stack.
Additionally, it adds an opt-in error reporting to Sentry so that we can detect and fix Ignite CLI bugs faster.

📝 Changelog

Following an exhaustive list of changes in this release:

Changes

  • #4372 Bump Cosmos SDK to v0.50.10
  • #4357 Bump chain dependencies (store, ics, log, etc)
  • #4328 Send ignite bug report to sentry. Opt out the same way as for usage analytics

v28.5.2

11 Sep 12:56
v28.5.2
72244a7
Compare
Choose a tag to compare

🚀 Highlights

This release includes a few notable bug fixes and features:

  • Add ignite testnet in-place command for in place testnets.

📝 Changelog

Following an exhaustive list of changes in this release:

Features

  • #4297 Add in-place testnet creation command for apps.

Changes

  • #4292 Bump Cosmos SDK to v0.50.9
  • #4341 Bump ibc-go to 8.5.0
  • #4345 Added survey link

Fixes

  • #4319 Remove fee abstraction module from open api code generation
  • #4309 Fix chain id for chain simulations
  • #4322 Create a message for authenticate buf for generate ts-client
  • #4323 Add missing --config handling in the chain commands
  • #4350 Skip upgrade prefix for sim tests

v28.5.1

05 Aug 12:56
v28.5.1
2a968e8
Compare
Choose a tag to compare

🚀 Highlights

This release includes a few notable bug fixes and features:

  • Bring back ignite relayer command that was disabled in v28.5.0
  • Add APIs for Ignite Apps

📝 Changelog

Following an exhaustive list of changes in this release:

  • #4276 Add cosmosclient.CreateTxWithOptions method to facilite more custom tx creation
  • #4262 Bring back relayer command
  • #4269 Add custom flag parser for extensions
  • #4270 Add flags to the extension hooks commands
  • #4286 Add missing verbose mode flags

v28.5.0

15 Jul 20:00
v28.5.0
9698827
Compare
Choose a tag to compare

🚀 Highlights

This release includes a few notable bug fixes and features:

  • Improvement of protobuf generation (faster proto generation)
  • Update of scaffolded chain with latest version of Cosmos SDK, IBC, CometBFT and their dependencies
  • Fixing an error in the scaffolded chain that was preventing a chain upgrade

📝 Changelog

Following an exhaustive list of changes in this release:

Features

  • #4183 Set chain-id in the client.toml
  • #4090 Remove protoc pkg and also nodetime helpers ts-proto and sta
  • #4076 Remove the ignite relayer and tools commands with all ts-relayer logic
  • #4133 Improve buf rate limit

Changes

  • #4095 Migrate to matomo analytics
  • #4149 Bump cometbft to v0.38.7
  • #4168 Bump IBC to v8.3.1
    If you are upgrading manually from v8.2.0 to v8.3.1, add the following to your ibc.go file:
    app.ICAHostKeeper = ...
    + app.ICAHostKeeper.WithQueryRouter(app.GRPCQueryRouter())`
    app.ICAControllerKeeper = ...
  • #4178 Bump cosmos-sdk to v0.50.7
  • #4194 Bump client/v2 to v2.0.0-beta.2
    If you are upgrading manually, check out the recommended changes in root.go from the above PR.
  • #4210 Improve default home wiring
  • #4077 Merge the swagger files manually, instead use nodetime swagger-combine
  • #4249 Prevent creating a chain with number in the name
  • #4253 Bump cosmos-sdk to v0.50.8

Fixes

  • #4184 Set custom InitChainer because of manually registered modules
  • #4198 Set correct prefix overwriting in buf.gen.pulsar.yaml
  • #4199 Set and seal SDK global config in app/config.go
  • #4212 Set default values for extension flag to not crash ignite
  • #4216 Avoid create duplicated scopedKeppers
  • #4242 Use buf build binary from the gobin path
  • #4250 Set gas adjustment before calculating

v28.4.0

15 May 14:04
v28.4.0
83ee9ba
Compare
Choose a tag to compare

🚀 Highlights

This release includes a few notable bug fixes and features:

  • Compatibility with the new Ignite Rollkit App. For easily scaffolding a rollkit app when using Cosmos SDK v0.50.6+
  • Improve footgun prevention when scaffolding a chain with clashing store prefixes.
  • Preparing work for the new Ignite scaffolding API with the introduction of the xast package.

📝 Changelog

Following an exhaustive list of changes in this release:

Features

  • #4108 Add xast package (cherry-picked from #3770)
  • #4110 Scaffold a consumer chain with interchain-security v5.0.0.
  • #4117, #4125 Support relative path when installing local plugins

Changes

  • #3959 Remove app name prefix from the .gitignore file
  • #4103 Bump cosmos-sdk to v0.50.6

Fixes

  • #3969 Get first config validator using a getter to avoid index errors
  • #4033 Fix cobra completion using fishshell
  • #4062 Avoid nil scopedKeeper in TransmitXXX functions
  • #4086 Retry to get the IBC balance if it fails the first time
  • #4096 Add new reserved names module and remove duplicated genesis order
  • #4112 Remove duplicate SetCmdClientContextHandler

v28.3.0

20 Mar 15:35
v28.3.0
159abdc
Compare
Choose a tag to compare

🚀 Highlights

This release includes a few notable features:

  • Scaffold a consumer chain using ignite s chain --consumer. This command creates a ready to use consumer chain with all the necessary modules and configurations.
    Note, because the interchain-security module is not yet 100% compatible with Cosmos SDK v0.50.x, this feature should be considered as experimental.
  • Add compatibility with the new Ignite Wasm App, that allows you to scaffold a CosmWasm chain easily.

📝 Changelog

Following an exhaustive list of changes in this release:

Features

  • #4019 Add skip-proto flag to s chain command
  • #3985 Make some cmd pkg functions public
  • #3956 Prepare for wasm app
  • #3660 Add ability to scaffold ICS consumer chain

Changes

  • #4035 Bump cometbft to v0.38.6 and ibc-go/v8 to v8.1.1
  • #4031 Bump cli-plugin-network to v0.2.2 due to dependencies issue.
  • #4013 Bump cosmos-sdk to v0.50.5
  • #4010 Use AppName instead ModuleName for scaffold a new App
  • #3972 Skip Ignite app loading for some base commands that don't allow apps
  • #3983 Bump cosmos-sdk to v0.50.4 and ibc-go to v8.1.0

Fixes

  • #4021 Set correct custom signer in s list --signer <signer>
  • #3995 Fix interface check for ibc modules
  • #3953 Fix apps Stdout is redirected to Stderr
  • #3863 Fix breaking issue for app client API when reading app chain info

v28.2.0

06 Feb 11:31
af25183
Compare
Choose a tag to compare

Features

  • #3924 Scaffold NFT module by default
  • #3839 New structure for app scaffolding
  • #3835 Add --minimal flag to scaffold chain to scaffold a chain with the least amount of sdk modules
  • #3820 Add integration tests for IBC chains

Changes

  • #3899 Introduce plugin.Execute function
  • #3903 Don't specify a default build tag and deprecate notion of app version

Fixes

  • #3905 Fix ignite completion
  • #3931 Fix app update command and duplicated apps

v28.1.1

16 Jan 09:24
c1804c6
Compare
Choose a tag to compare

Changes

  • #3885 Scaffold chain with Cosmos SDK v0.50.3
  • #3877 Change Ignite App extension to "ign"

Fixes

  • #3878 Support local forks of Cosmos SDK in scaffolded chain.
  • #3869 Fix .git in parent dir
  • #3867 Fix genesis export for ibc modules.
  • #3850 Fix app.go file detection in apps scaffolded before v28.0.0