Releases: ignite/cli
Releases · ignite/cli
v28.5.2
🚀 Highlights
This release includes a few notable bug fixes and features:
- Add
ignite testnet in-placecommand 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
Fixes
v28.5.1
🚀 Highlights
This release includes a few notable bug fixes and features:
- Bring back
ignite relayercommand that was disabled inv28.5.0 - Add APIs for Ignite Apps
📝 Changelog
Following an exhaustive list of changes in this release:
v28.5.0
🚀 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-idin the client.toml - #4090 Remove
protocpkg and also nodetime helpersts-protoandsta - #4076 Remove the ignite
relayerandtoolscommands 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 fromv8.2.0tov8.3.1, add the following to youribc.gofile: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 inroot.gofrom 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
InitChainerbecause 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
🚀 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
xastpackage.
📝 Changelog
Following an exhaustive list of changes in this release:
Features
- #4108 Add
xastpackage (cherry-picked from #3770) - #4110 Scaffold a consumer chain with
interchain-securityv5.0.0. - #4117, #4125 Support relative path when installing local plugins
Changes
Fixes
- #3969 Get first config validator using a getter to avoid index errors
- #4033 Fix cobra completion using
fishshell - #4062 Avoid nil
scopedKeeperinTransmitXXXfunctions - #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
🚀 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 theinterchain-securitymodule 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-protoflag tos chaincommand - #3985 Make some
cmdpkg functions public - #3956 Prepare for wasm app
- #3660 Add ability to scaffold ICS consumer chain
Changes
- #4035 Bump
cometbfttov0.38.6andibc-go/v8tov8.1.1 - #4031 Bump
cli-plugin-networktov0.2.2due to dependencies issue. - #4013 Bump
cosmos-sdktov0.50.5 - #4010 Use
AppNameinsteadModuleNamefor scaffold a new App - #3972 Skip Ignite app loading for some base commands that don't allow apps
- #3983 Bump
cosmos-sdktov0.50.4andibc-gotov8.1.0
Fixes
v28.2.0
Features
- #3924 Scaffold NFT module by default
- #3839 New structure for app scaffolding
- #3835 Add
--minimalflag toscaffold chainto scaffold a chain with the least amount of sdk modules - #3820 Add integration tests for IBC chains
Changes
- #3899 Introduce
plugin.Executefunction - #3903 Don't specify a default build tag and deprecate notion of app version
Fixes
v28.1.1
v28.1.0
Features
- #3786 Add artifacts for publishing Ignite to FlatHub and Snapcraft
- #3830 Remove gRPC info from Ignite Apps errors
- #3861 Send to the analytics if the user is using a GitPod
Changes
- #3822 Improve default scaffolded AutoCLI config
- #3838 Scaffold chain with Cosmos SDK
v0.50.2, and bump confix and x/upgrade to latest - #3829 Support version prefix for cached values
- #3723 Create a wrapper for errors
Fixes
- #3827 Change ignite apps to be able to run in any directory
- #3831 Correct ignite app gRPC server stop memory issue
- #3825 Fix a minor Keplr type-checking bug in TS client
- #3836, #3858 Add missing IBC commands for scaffolded chain
- #3833 Improve Cosmos SDK detection to support SDK forks
- #3849 Add missing
tx.gofile by default and enable cli if autocli does not exist - #3851 Add missing ibc interfaces to chain client
- #3860 Fix analytics event name
v28.0.0
v28.0.0
Features
- #3659 cosmos-sdk
v0.50.xupgrade - #3694 Query and Tx AutoCLI support
- #3536 Change app.go to v2 and add AppWiring feature
- #3544 Add bidirectional communication to app (plugin) system
- #3756 Add faucet compatibility for latest sdk chains
- #3476 Use
buf.buildbinary to code generate from proto files - #3724 Add or vendor proto packages from Go dependencies
- #3561 Add GetChainInfo method to plugin system API
- #3626 Add logging levels to relayer
- #3614 feat: use DefaultBaseappOptions for app.New method
- #3715 Add test suite for the cli tests
Changes
- #3793 Refactor Ignite to follow semantic versioning (prepares v28.0.0). If you are using packages, do not forget to import the
/v28version of the packages. - #3529 Refactor plugin system to use gRPC
- #3751 Rename label to skip changelog check
- #3745 Set tx fee amount as option
- #3748 Change default rpc endpoint to a working one
- #3621 Change
pkg/availableportto allow custom parameters inFindfunction and handle duplicated ports - #3810 Bump network app version to
v0.2.1 - #3581 Bump cometbft and cometbft-db in the template
- #3522 Remove indentation from
chain serveoutput - #3346 Improve scaffold query --help
- #3601 Update ts-relayer version to
0.10.0 - #3658 Rename Marshaler to Codec in EncodingConfig
- #3653 Add "app" extension to plugin binaries
- #3656 Disable Go toolchain download
- #3662 Refactor CLI "plugin" command to "app"
- #3669 Rename
pluginsconfig file toigniteapps - #3683 Resolve
--dep authas--dep accountinscaffold module - #3795 Bump cometbft to
v0.38.2 - #3599 Add analytics as an option
- #3670 Remove binaries
Fixes
- #3386 Prevent scaffolding of default module called "ibc"
- #3592 Fix
pkg/protoanalysisto support HTTP rule parameter arguments - #3598 Fix consensus param keeper constructor key in
app.go - #3610 Fix overflow issue of cosmos faucet in
pkg/cosmosfaucet/transfer.goandpkg/cosmosfaucet/cosmosfaucet.go - #3618 Fix TS client generation import path issue
- #3631 Fix unnecessary vue import in hooks/composables template
- #3661 Change
pkg/cosmosanalysisto find Cosmos SDK runtime app registered modules - #3716 Fix invalid plugin hook check
- #3725 Fix flaky TS client generation issues on linux
- #3726 Update TS client dependencies. Bump vue/react template versions
- #3728 Fix wrong parser for proto package names
- #3729 Fix broken generator due to caching /tmp include folders
- #3767 Fix
v0.50ibc genesis issue - #3808 Correct TS code generation to generate paginated fields