Releases: crypto-org-chain/cronos
v0.8.0-gravity-alpha3
Fourth binary release for the gravity testnet “Pioneer 11”
v0.8.0-gravity-alpha2
Third binary release for the gravity testnet “Pioneer 11”
v0.8.2
v0.8.2
is a non-breaking release, change highlights:
- dragonberry security update.
- fix a bug in
eth_sendTransaction
. - add config option
iavl-disable-fastnode
to control enableness of iavl fastnode indexing, since the migration takes a long time to run.
v0.9.0-beta4
v0.9.0-beta4
is a non-breaking release based on v0.9.0-beta3
, change highlights:
- Fixed more JSON-RPC errors when querying for blocks prior to the v0.9.0 upgrade.
- Add option iavl-disable-fastnode to disable iavl fastnode indexing migration.
- Integrate the file state streamer.
- grpc queries runs concurrently.
- update ibc-go and cosmos-sdk to formal releases.
v0.9.0-beta3
v0.9.0-beta3
is a non-breaking release based on v0.9.0-beta2
, changes:
- Fixed JSON-RPC error when querying for blocks prior to the
v0.9.0
upgrade. - mac x86 binaries are signed with apple developer identity.
v0.8.1
v0.8.1
is a non-breaking version in the release stream of v0.8.x
.
- It fixes the
v0.7.0-hotfix
upgrade issue on testnet, so it's required for the testnet nodes to use for thev0.7.0-hotfix
upgrade. - iavl is upgraded to
v0.19.1
, which has significant performance improvements in the application database, but the first-time start-up takes a longer time to create some indexes, after that the startup time will drop significantly. - cosmos-sdk is upgraded to
v0.45.8
.
IAVL v0.19
The IAVL v0.19 upgrade introduces a new index that improves performance,
but when the node is started up for the first time, it may take a while
for the index to be initialized (a few hours to 1 day depending on the node pruning
configuration and underlying hardware).
v0.9.0-beta2
v0.9.0-beta2
retracts the interchain-accounts feature, it'll be integrated in another breaking version when the EVM binding is ready.
Other changes are:
- Update swagger doc.
- Update cosmos-sdk to
v0.46.1
and ibc-go tov5.0.0-rc0
. - Fix windows released binary checksum.
v0.8.0-gravity-alpha1-patch
Remove a consensus parameter allowing to fix v0.8.0-gravity-alpha1
binary without requiring a network upgrade.
v0.8.0-gravity-alpha1
Second binary release for the gravity testnet “Pioneer 11”
v0.9.0-beta1
This is the first beta release of the next major breaking version.
The upgrade plan name is v0.9.0
.
Prioritized Mempool
This version integrated the prioritized mempool introduced in tendermint v0.34.20
and cosmos-sdk 0.46.0
, the tx priority is determined by the effective priority fee calculated by the EIP-1559 feemarket, and the validators need to use the v1
mempool to enable this feature.
The EIP-1559 feemarket is also applied to native cosmos-sdk transactions, the gas price computed with the current fee
/gas
fields is used as the feeCap
, and the tipFeeCap
need to be provided with the ExtensionOptionDynamicFeeTx
, if no extension options are provided, the tipFeeCap
defaults to max int.
The patch to the hermes
(the rust version of IBC relayer) to support the prioritized mempool is not merged yet, please build from the fork in the pull request for now.
App DB Backend
We don't release different binaries for different DB backends anymore, the new version support both rockedb and goleveldb at the same time, and can be configured in the app.toml
with the app-db-backend
field.
exception: arm mac binary don't support rocksdb yet.
Interchain Accounts
The controller side functionalities of the interchain-accounts
are integrated into Cronos, for example, user can control the staking on crypto.org chain from Cronos now (after both chains have upgraded with this new feature).
Custom Tx Indexer
A custom eth tx indexer is implemented to save disk space for the full nodes, enable it in app.toml
with the json-rpc.enable-indexer
field, for an existing node, you need to also run the command cronosd index-eth-tx
to manually index the legacy blocks, to avoid a resyncing from scratch.