- Support for smart contracts using
CosmWasm
. #780 #805
- Upgrade
cosmos-sdk
tov0.45.6
andibc-go
tov4.0.0-rc0
. #803 - Changed go version to
1.18
. #803
- Upgraded CodeQL scanning pipeline. #773
- IBC Fee middleware for incentivizing relayers (only for IBC transfers). #763.
- Integration tests for solo machine. #757.
- Integration tests for offline signing. #761.
- Upgrade
cosmos-sdk
tov0.45.3
andibc-go
tov3.0.0
. #717 #725 #728 #745 #750 - Mark gRPC and CLI of
x/supply
as deprecated. #724 - Enable interchain accounts. #730 #732 #733
March 1, 2022
This version is identical to v3.3.3, but
- Bump
cosmos-sdk
,ibc-go
andtendermint
to latest minor versions. #711 - Upgrade Swagger UI version for security fixes. #704
December 6, 2021
This version is identical to v3.3.2, but Cosmos SDK was upgraded to 0.44.5 and Tendermint was upgraded to v0.34.15 (the previous versions contain potential concurrency-related bugs).
November 29, 2021
This version is identical to v3.3.1, but it's compiled with Go 1.17 and the Cosmos SDK was updated to 0.44.4 which contains a fix for the vesting account migrations (the workaround was removed).
November 25, 2021
This version is identical to v3.3.0, but its bundled swagger-ui was updated to a newer version (the previous version contained a potential reflective XSS vulnerability) and a workaround for vesting account migrations was added in the upgrade handler.
- 679 workaround for vesting account migrations in the upgrade handler
- 678 swagger ui updated to 4.1.0
November 10, 2021
This version is identical to v3.2.0, but ibc-go was upgraded to 2.0.0, Cosmos SDK to 0.44.3, and Tendermint was upgraded to v0.34.14.
- 665 default gRPC config listening on 127.0.0.1
September 30, 2021
This version is identical to the v3.1.1, but did the following dependency upgrades:
- ibc-go was upgraded to 1.2.0;
- tendermint was upgraded to v0.34.13;
- Cosmos SDK was upgraded to 0.44.1.
The upgraded Cosmos SDK version contains a fix for the upgrade non-determinism issue that was discovered during upgrade testing.
WARNING: DO NOT upgrade to this binary yet; instructions are going to be published later on https://crypto.org/docs/getting-started/upgrade_guide.html .
September 7, 2021
This version is identical to the v3.1.0, but updated the ibc-go dependency to 1.1.0. WARNING: DO NOT upgrade to this binary yet; instructions are going to be published later on https://crypto.org/docs/getting-started/upgrade_guide.html .
September 2, 2021
This version is identical to the v3.0.1, but updated the Cosmos SDK dependency to 0.44.0 which contains a consensus-breaking security patch. WARNING: DO NOT upgrade to this binary yet; instructions are going to be published later on https://crypto.org/docs/getting-started/upgrade_guide.html .
August 26, 2021
This version is identical to the v3.0.0, but updated the IBC dependency to 1.0.1 which contains a security patch. WARNING: DO NOT upgrade to this binary yet; instructions are going to be published later on https://crypto.org/docs/getting-started/upgrade_guide.html .
August 23, 2021
This version is meant for the "Draco II" mainnet upgrade to enable easier native token issuance via IBC solo machines. It is based on IBC 1.0 and Cosmos SDK 0.43.0 which contain several new features (such as the feegrant and authz modules), bug fixes (such as the vesting account bug fix) and breaking changes. For more details, please see the Cosmos SDK and ibc-go release notes. In addition to that, it also uses Tendermint v0.34.12. WARNING: DO NOT upgrade to this binary yet; instructions are going to be published later on https://crypto.org/docs/getting-started/upgrade_guide.html .
August 6, 2021
This version is based on Cosmos SDK 0.42.9 which, among other changes, contains a fix for the non-deterministic app hash mismatch issues after node restarts or state sync.
July 12, 2021
This version is based on Cosmos SDK 0.42.7 which, among other changes, contains additional state sync-related fixes.
June 22, 2021
This version is based on Cosmos SDK 0.42.6 and Tendermint 0.34.11 which, among other changes, contain state sync-related fixes.
- 565 NFT module query denom by name
May 18, 2021
This released version is the same as v2.0.0, but contains an upgrade-critical fix. NOTE that the upgrade plan name is still expected to be "v2.0.0". WARNING: please follow the upgrade instructions described here: https://crypto.org/docs/getting-started/upgrade_guide.html#the-canis-major-upgrade-guide-v1-to-v2-0-0
- 552 NFT module store initialized after upgrade
May 14, 2021
This pre-release version contains the scope of ADR-003 for the mainnet upgrade. It also upgrades to the latest version of Tendermint (0.34.10). WARNING: please follow the upgrade instructions described here: https://crypto.org/docs/getting-started/upgrade_guide.html#the-canis-major-upgrade-guide-v1-to-v2-0-0
- 516 NFT module added
- 536 support for Arm64 (Linux and macOS)
- 494 default timeout_commit adjusted
- 533 Swagger UI contains chain-main API
- 441 fix for keyring on Linux
April 9, 2021
A version based on the upstream release of Cosmos SDK 0.42.4.
March 26, 2021
A version based on the upstream release of Cosmos SDK 0.42.3.
- 423 duplicate commands removed
March 11, 2021
A version based on the upstream release of Cosmos SDK 0.42.1.
- 411 bank keeper correctly initialized
March 9, 2021
A version based on the upstream release of Cosmos SDK 0.42.0. (Note that the SDK 0.42.0 release is nearly identical to the patched SDK fork 0.41.4 that was used in 1.0.0.)
March 4, 2021
A final initial released version based on a patched fork of Cosmos SDK 0.41.4 (the patch is identical to the 0.8.1 to 0.9.1 releases, i.e. it fixes the bech32 address lookup issue in v0.40/v0.41 SDK releases).
- initial modules and custom protobuf were named with "v1"
February 4, 2021
A version based on a patched fork of Cosmos SDK 0.41.0.
January 28, 2021
A version based on the release of Cosmos SDK 0.41.0.
January 20, 2021
A version based on the patched release of Cosmos SDK 0.40.1 that includes security fixes in Tendermint 0.40.3.
January 11, 2021
A version based on the final release of Cosmos SDK 0.40.
- 347 keyring options help extended
- 346 validation of command-line signed integer arguments
- 345 legacy code removed
December 17, 2020
A version based on rc5 of Cosmos SDK 0.40 release candidate.
- many backwards incompatible changes to rc0 of Cosmos SDK 0.40
- supply querying
- IBC module added
- using upstream Cosmos SDK denomination conversion utilities
October 14-November 16, 2020 Early versions based on rc0 of Cosmos SDK 0.40 release candidate.