Skip to content

Latest commit

 

History

History
246 lines (172 loc) · 8.56 KB

CHANGELOG.md

File metadata and controls

246 lines (172 loc) · 8.56 KB

Changelog

Unreleased

Added

  • Support for smart contracts using CosmWasm. #780 #805

Changed

  • Upgrade cosmos-sdk to v0.45.6 and ibc-go to v4.0.0-rc0. #803
  • Changed go version to 1.18. #803

Security

  • Upgraded CodeQL scanning pipeline. #773

v4.0.0-alpha3-croeseid

Added

  • IBC Fee middleware for incentivizing relayers (only for IBC transfers). #763.

Testing

  • Integration tests for solo machine. #757.
  • Integration tests for offline signing. #761.

v4.0.0-alpha1

  • Upgrade cosmos-sdk to v0.45.3 and ibc-go to v3.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

v3.3.4

This version is identical to v3.3.3, but

  • Bump cosmos-sdk, ibc-go and tendermint to latest minor versions. #711
  • Upgrade Swagger UI version for security fixes. #704

December 6, 2021

v3.3.3

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

v3.3.2

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

v3.3.1

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.

Bug Fixes

  • 679 workaround for vesting account migrations in the upgrade handler

Improvements

  • 678 swagger ui updated to 4.1.0

November 10, 2021

v3.3.0

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.

Improvements

  • 665 default gRPC config listening on 127.0.0.1

September 30, 2021

v3.2.0

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

v3.1.1

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

v3.1.0

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

v3.0.1

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

v3.0.0

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

v2.1.2

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

v2.1.1

This version is based on Cosmos SDK 0.42.7 which, among other changes, contains additional state sync-related fixes.

June 22, 2021

v2.1.0

This version is based on Cosmos SDK 0.42.6 and Tendermint 0.34.11 which, among other changes, contain state sync-related fixes.

Features

  • 565 NFT module query denom by name

May 18, 2021

v2.0.1

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

Bug Fixes

  • 552 NFT module store initialized after upgrade

May 14, 2021

v2.0.0

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

Breaking changes

  • 516 NFT module added

Features

  • 445 aggregated tx history query command
  • 438 multi-sign batch command exposed

Improvements

  • 536 support for Arm64 (Linux and macOS)
  • 494 default timeout_commit adjusted
  • 533 Swagger UI contains chain-main API

Bug Fixes

  • 441 fix for keyring on Linux

April 9, 2021

v1.2.1

A version based on the upstream release of Cosmos SDK 0.42.4.

March 26, 2021

v1.2.0

A version based on the upstream release of Cosmos SDK 0.42.3.

Bug Fixes

  • 423 duplicate commands removed

March 11, 2021

v1.1.0

A version based on the upstream release of Cosmos SDK 0.42.1.

Bug Fixes

  • 411 bank keeper correctly initialized

March 9, 2021

v1.0.1

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

v1.0.0

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).

Breaking changes

  • initial modules and custom protobuf were named with "v1"

February 4, 2021

v0.9.1

A version based on a patched fork of Cosmos SDK 0.41.0.

January 28, 2021

v0.9.0

A version based on the release of Cosmos SDK 0.41.0.

January 20, 2021

v0.8.1

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

v0.8.0

A version based on the final release of Cosmos SDK 0.40.

Improvements

  • 347 keyring options help extended
  • 346 validation of command-line signed integer arguments
  • 345 legacy code removed

December 17, 2020

v0.8.0-rc0

A version based on rc5 of Cosmos SDK 0.40 release candidate.

Breaking changes

  • many backwards incompatible changes to rc0 of Cosmos SDK 0.40

Features

  • supply querying
  • IBC module added

Improvements

  • using upstream Cosmos SDK denomination conversion utilities

October 14-November 16, 2020 Early versions based on rc0 of Cosmos SDK 0.40 release candidate.

v0.7.0-rc*

Breaking changes

Features

Improvements

Bug Fixes