The 1.5.4 release includes two fixes which are important to RPC providing nodes.
You will want to upgrade to this version if you are:
-
Running an RPC node that is serving
debug_traceBlock
queries.
Examples of this could be block indexers, exchanges, and dApps that look up transaction as part of their logic. -
Running an RPC node that is serving
eth_estimateGas
queries.
Examples of this would be most nodes that support transaction submission.
Changes
-
Fix concurrent map access error when tracing blocks (#1822)
Callingdebug_traceBlock
could result in a concurrent map access error causing the node to crash. -
Fix low gas estimates after espresso activation (#1858)
Callingeth_estimateGas
would provide a gas value that was too low to cover the execution of the transaction, causing the transaction submission to fail with an out of gas error.
Docker images
Celo blockchain client: us.gcr.io/celo-org/geth:1.5.4
Celo blockchain client and associated tools: us.gcr.io/celo-org/geth-all:1.5.4