Skip to content

Releases: crypto-org-chain/cronos

v1.0.4

16 Feb 06:13
da5db44
Compare
Choose a tag to compare
v1.0.4 Pre-release
Pre-release

v1.0.4 contains a few bug fixes and some significant storage layer improvements.

  • Added new config option iavl-lazy-loading, it can reduce the node startup time to seconds.
  • Update rocksdb dependency to latest v7.9.2, and tuned a few rocksdb options.
  • Update dependencies:
    • tendermint -> v0.34.26.
    • cosmos-sdk -> v0.46.9.

VersionDB

VersionDB is a major new feature introduced in this release to reduce disk space requirement of archive nodes, check the documentation for details and migration instructions.

Full ChangeLogs

v1.0.3

08 Feb 05:32
a8009ea
Compare
Choose a tag to compare

v1.0.3 disables authz message in mempool(CheckTx), because it's not used at all.

v1.0.2

04 Jan 06:25
b3da22d
Compare
Choose a tag to compare

v1.0.2 upgrade ibc-go to v5.2.0.

A coordinated upgrade is needed to upgrade testnet3, upgrade plan name: v1.0.0-testnet3-2.

The future mainnet upgrade plan is not changed.

Remarks for node host for upgrading to v1.0.2:

  1. Modular accounts migration would happen once we apply the v1.0.2 binary at the upgrade height, which would take around 10~60mins according to your pruning setting and infra resources;

  2. Unlike previous binaries released in different DB backends ( i.e. cronos_***--rocksdb ) — The new v1.0.2 version supports rocksdb and goleveldb in one single binary; and the DB can be configured in:

  • config.toml with the db_backend field; and
  • app.toml with theapp-db-backend field.

For db_backend :
Kindly set the above config to config/config.tomlin your our .cronos dir according to your current DB setting, for example:

db_backend = "goleveldb"

or

db_backend = "rocksdb"

For app-db-backend :
Kindly add

# AppDBBackend defines the database backend type to use for the application and snapshots DBs.
# An empty string indicates that a fallback will be used.
# First fallback is the deprecated compile-time types.DBBackend value.
# Second fallback (if the types.DBBackend also isn't set), is the db-backend value set in Tendermint's config.toml.
app-db-backend = ""

to config/app.toml in your our .cronos dir according to your current DB setting ( goleveldb or rocksdb).

Remarks for REST API migration

cosmos-sdk 0.46 removed the legacy REST API, Please see the REST Endpoints Migration guide to migrate to the new REST endpoints.

v1.0.1

15 Dec 02:48
ca4b871
Compare
Choose a tag to compare
v1.0.1 Pre-release
Pre-release

v1.0.1 updates cosmos-sdk to v0.46.7, which fixes a migration issue, it don't affect the current testnet3 (non-breaking for testnet3 operators).
Other than that, a manual pruning command is added.

change logs

v1.0.0

22 Nov 02:06
68f98e4
Compare
Choose a tag to compare
v1.0.0 Pre-release
Pre-release

v1.0.0 is a major breaking upgrade from v0.8.x, mainnet users please wait for a coordinated upgrade.

Upgrade Plan Name: v1.0.0.

For testnet users, this is a non-breaking upgrade from v1.0.0-rc4.

Change highlights since v0.8.x:

  • Prioritized mempool
  • memo field in ibc transfer packet
  • support incentivized ibc channel
  • app db backend
  • custom tx indexer

Changelogs

v1.0.0-rc4

17 Nov 13:50
4d14c8f
Compare
Choose a tag to compare
v1.0.0-rc4 Pre-release
Pre-release

v1.0.0-rc4 fix the v1.0.0 upgrade failure on testnet3, all the v1.0.0-rc3 users please upgrade to v1.0.0-rc4.

v0.8.0-gravity-alpha3-patch

16 Nov 07:48
e771d85
Compare
Choose a tag to compare
Pre-release

Changelog

v1.0.0-rc3

14 Nov 01:07
a6f5bbc
Compare
Choose a tag to compare
v1.0.0-rc3 Pre-release
Pre-release

v1.0.0-rc3 is a breaking version based on v1.0.0-rc2, needs a coordinated upgrade.

The upgrade plans

  • v1.0.0-testnet3 is for testnet3 upgrade.
  • v1.0.0 is for future dry-run and mainnet upgrades, dry-run and mainnet should skip v0.9.0 and upgrade to v1.0.0 directly.

Change highlights

  • Update ibc-go to v5.1.0, which fixes a SendEnabled bug and add an optional memo field to ibc transfer packet.
  • Update tendermint to 0.34.23, which enables caching of some RPC responses.
  • Update cosmos-sdk to 0.46.5.

v1.0.0-rc2

10 Nov 14:21
df0452a
Compare
Choose a tag to compare
v1.0.0-rc2 Pre-release
Pre-release

v1.0.0-rc2 is a non-breaking upgrade from v1.0.0-rc1, it mainly fixes an app hash mismatch issue caused by concurrent queries.

v1.0.0-rc1

04 Nov 03:37
9998985
Compare
Choose a tag to compare
v1.0.0-rc1 Pre-release
Pre-release

v1.0.x is a renaming from v0.9.x, v1.0.0-rc1 is a non-breaking upgrade in this version stream.

Change highlights from v0.9.0-beta4:

  • Include dragonberry security updates.
  • Fix app hash mismatch issue caused by interrupting upgrade migration.
  • Fix app hash mismatch issue caused by switching iavl-disable-fastnode option.
  • Fix several issues of grpc-only mode.

Dependency updates:

  • tendermint: v0.34.22
  • cosmos-sdk: v0.46.4
  • ibc-go: v5.0.1
  • ethermint: recent main branch with breaking changes reverted