Releases: crypto-org-chain/cronos
v1.0.9
v1.0.9
includes the cosmos-sdk barberry security fix.
v1.0.8
v1.0.8
is a bugfix release that:
- update ibc-go to
v5.2.1
- revert a breaking change in cosmos-sdk.
v1.0.7
v1.0.7
update highlights:
- Fix several non-breaking json-rpc bugs.
- Performance improvement by caching the result of sender address recovery.
- Release static linked binaries for linux platform.
- Experimental support for pebbledb backend.
v1.0.6
v1.0.6
is a non-breaking release that backports many json-rpc bug fixes in ethermint.
Static Link
This release also introduce a way to build statically linked rocksdb binary for linux platform using nix:
$ nix build github:crypto-org-chain/cronos/v1.0.6#legacyPackages.aarch64-linux.pkgsStatic.cronos-matrix.cronosd
- For x86-64 platform, replace
aarch64-linux
withx86_64-linux
. - For testnet binary, replace the last part to
cronosd-testnet
.
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