Skip to content

Releases: crypto-org-chain/cronos

v0.9.0-beta2

29 Aug 06:00
fe9f9d7
Compare
Choose a tag to compare
v0.9.0-beta2 Pre-release
Pre-release

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 to v5.0.0-rc0.
  • Fix windows released binary checksum.

v0.8.0-gravity-alpha1-patch

26 Aug 04:59
ba58a1b
Compare
Choose a tag to compare
Pre-release

Remove a consensus parameter allowing to fix v0.8.0-gravity-alpha1 binary without requiring a network upgrade.

v0.8.0-gravity-alpha1

22 Aug 09:50
a485dff
Compare
Choose a tag to compare
v0.8.0-gravity-alpha1 Pre-release
Pre-release

Second binary release for the gravity testnet “Pioneer 11”

v0.9.0-beta1

22 Aug 02:42
498a095
Compare
Choose a tag to compare
v0.9.0-beta1 Pre-release
Pre-release

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.

v0.8.0

05 Aug 09:06
2f2cc88
Compare
Choose a tag to compare

v0.8.0 is a breaking upgrade based on v0.7.1 which fixes a security issue.
The plan name for the upgrade is: v0.7.0-hotfix.

v0.7.1

05 Aug 09:06
8035ebd
Compare
Choose a tag to compare

v0.7.1 is a non-breaking release for the v0.7.x era, note that mainnet has been upgraded to v0.8.x now.

  • Fix some basic JSON-RPC APIs on pruned nodes, some users can use pruned=everything to dramatically reduce the disk space requirement of a full node.
  • Fix a bug that some tx hashes returned by eth_getBlock can't be found in eth_getTransaction.
  • Reject MsgEthereumTx with invalid Size_/From/Hash values.
  • Backport an improvement that rejects replaying old transactions from the ethereum chain which are not replay protected yet (pre-EIP155).

v0.7.1-rc2

02 Aug 13:29
e30cc05
Compare
Choose a tag to compare
v0.7.1-rc2 Pre-release
Pre-release

DEPRECATED, please use v0.8.0 instead.

v0.7.1-rc2 is a temporary tag for a breaking security upgrade, that upgrade is formally released as v0.8.0.

v0.7.1-rc1

18 Jul 06:56
76a18ce
Compare
Choose a tag to compare
v0.7.1-rc1 Pre-release
Pre-release

v0.7.1-rc0 is the second release candidate of v0.7.1 which fixes several bugs:

  • Fix some basic JSON-RPC APIs on pruned nodes, some users can use pruned=everything to dramatically reduce the disk space requirement of a full node.
  • Fix a bug that some tx hashes returned by eth_getBlock can't be found in eth_getTransaction.
  • Reject MsgEthereumTx with invalid Size_/From/Hash values.
  • Backport an improvement that rejects replaying old transactions from the ethereum chain which are not replay protected yet (pre-EIP155).

v0.7.1-rc0

04 Jul 07:44
0d15321
Compare
Choose a tag to compare
v0.7.1-rc0 Pre-release
Pre-release

v0.7.1-rc0 is the first release candidate of v0.7.1, which is a bug fix version based on v0.7.0, the main bug fixes and improvements are:

  • Fix tx missing issue when exceeding block gas limit in post-0.7 blocks.
  • Add command patch-unlucky-tx to patch block data for the above issue, only for post-0.7 blocks, please use the command in v0.6.x to patch pre-0.7 blocks.
  • Fix tendermint duplicated tx issue which causes wrong tx RPC results.
  • Add command reindex-duplicated-tx to patch block data for the duplicated tx issue, it works for all blocks(both pre and post v0.7 upgrade).
  • Support new mempool implementation released in tendermint v0.34.20-rc0
  • Enable jemalloc allocator in rocksdb backend.
  • Improve portability of the released binaries.

v0.8.0-gravity-alpha0

21 Jun 03:27
e935ae2
Compare
Choose a tag to compare
v0.8.0-gravity-alpha0 Pre-release
Pre-release

Binary release for the gravity testnet “Pioneer 11”

Changelog

  • e935ae2 Problem: nix built binary version number is not bumped (#560)