Releases: crypto-org-chain/cronos
v1.2.0-rc1
v1.2.0-rc1
is a non-breaking upgrade that includes a RPC fix for querying legacy EVM parameters.
v1.2.0-rc0
v1.2.0
is a consensus breaking version that fixes the randao
opcode issue (see: #1367) in the v1.1.x
.
Upgrade Plan
The upgrade plan name is v1.2
.
v1.1.1
v1.1.1
release adds additional logging, validator nodes should use this version for the v1.1.0
upgrade.
See release notes of v1.1.0
: https://github.com/crypto-org-chain/cronos/releases/tag/v1.1.0
v1.1.0
v1.1.0
is a major consensus-breaking release, which introduces precompiles and interchain-account(ICA).
Mainnet upgrade plan name: v1.1.0
.
Update Highlights
- IBC relayer precompiled contracts
- ICA controller integration and ICA precompiled contracts
- Transaction execution speedup
- sender address cache
- parameters migrated from json to protobuf
Dependency bumps
- cosmos-sdk: v0.47.x
- cometbft: v0.37.x
- ibc-go: v7.3.x
- ethermint ->
crypto-org-chain/ethermint v0.21.x-cronos
Config Changes Compared To v1.0.15
config.toml
-
Renamed
- Top-level config
fast_sync
is renamed toblock_sync
, should set totrue
as before. - The config section
[fastsync]
is renamed to[blocksync]
.
- Top-level config
-
Deleted
p2p.upnp
, see cometbft/cometbft#1114.
-
Added
-
mempool.type = "flood"
Keep it to the default value.
-
mempool.experimental_max_gossip_connections_to_persistent_peers = 0
andmempool.experimental_max_gossip_connections_to_non_persistent_peers = 0
, see cometbft/cometbft#1584.Options to improve p2p network bandwidth efficiency.
-
app.toml
-
Added
-
mempool.max-txs = 5000
.App side mempool is not used in Cronos
v1.1.x
, so ignore it. -
json-rpc.allow-indexer-gap = true
,json-rpc.return-data-limit = 100000
Keep them to the default values.
-
v1.1.0-rc5
v1.1.0-rc5
includes a security issue fix in latest cosmos-sdk v0.47.10, it's technically consensus breaking, but if the testnet haven't slashed a re-delegation since the last upgrade, it should be fine.
v1.1.0-rc4
v1.1.0-rc3
v1.1.0-rc3
is a non-breaking upgrade based on v1.1.0-rc2
.
Update Highlights
- Graceful shutdown in memiavl.
- Fix concurrent map access in rootmulti store.
- Avoid version mismatch in versiondb.
- Update ibc-go and ethermint with bug fix and improvement.
v1.1.0-rc2
v1.1.0-rc2
is a breaking upgrade based on v1.1.0-rc1
, the upgrade plan name for testnet is v1.1.0-testnet
.
Update Highlights
- Adjust gas requirement of ibc precompiles.
- Remove
authz
module. - Refactor websocket/subscription system.
- New json-rpc API
debug_traceCall
. - Many bug fixes.
v1.0.15
v1.0.15
is a non-breaking upgrade, fix two panic issues in json-rpc APIs.
v1.0.14
v1.0.14
did an emergency hardfork style upgrade to update feemarket parameters, all the mainnet nodes need to update to v1.0.14
before block 11608760
, otherwise you'll face app-hash mismatch error.
If you didn't update the binary in time and got the app-hash mismatch situation, you need to do a cronosd rollback
first to recover, then start the node with new binary.