Releases: crypto-org-chain/cronos
v1.0.5
v1.0.5
fixes several security bugs, updates cosmos-sdk to 0.46.11
, and use cross-compiling to build the released binaries.
New Config Options
[json-rpc]
# Maximum number of bytes returned from eth_call or similar invocations.
return-data-limit = 100000
v1.0.4
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
.
- tendermint ->
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.
v1.0.3
v1.0.3
disables authz message in mempool(CheckTx), because it's not used at all.
v1.0.2
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
:
-
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;
-
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 thedb_backend
field; andapp.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
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.
v1.0.0
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
v1.0.0-rc4
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
Changelog
- e771d85 fix app missmatch
v1.0.0-rc3
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 skipv0.9.0
and upgrade tov1.0.0
directly.
Change highlights
- Update ibc-go to
v5.1.0
, which fixes aSendEnabled
bug and add an optionalmemo
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
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.