About this release
Last updated
Was this helpful?
Last updated
Was this helpful?
is a maintenance Lima release.
Refactor fetching of (forward) generations. This avoids a slow check for
chain inclusion and will speedup v2/generations/height/<height>
andv2/generations/hash/<kh_...>
Added new metrics covering extended block information
ae.epoch.aemon.block.tx.total.micro
: Number of transactions in a microblock
ae.epoch.aemon.block.gas.total.micro
: Gas used per microblock
ae.epoch.aemon.block.gas.per_tx.micro
: Gas used per transaction in a microblock
ae.epoch.aemon.block.size.per_tx.micro
: Size of transactions in a microblock in bytes
ae.epoch.aecore.blocks.micro.txs_execution_time.success
: Execution time of all transaction in a microblock in microseconds
ae.epoch.aecore.blocks.micro.txs_execution_time.error
: Execution time of all transaction in a microblock in microseconds, when an error was encountered
ae.epoch.aecore.blocks.micro.insert_execution_time.success
: Execution time of insertion of a microblock in microseconds
ae.epoch.aecore.blocks.micro.insert_execution_time.error
: Execution time of failed insertion of a microblock in microseconds
ae.epoch.aecore.blocks.key.insert_execution_time.success
: Execution time of insertion of a keyblock in microseconds
ae.epoch.aecore.blocks.key.insert_execution_time.error
: Execution time of failed insertion of a keyblock in microseconds
Added new metrics covering contract call information
The following names act as templates for multiple specific metrics.
The placeholders in these names are (in order) for ABI version, VM version,
return type and actual info type.
The return type may be ok
, return
or revert
.
The info type may be gas_used
, execution_time
in microseconds,state_size
or call_data_size
, both in bytes.
ae.epoch.aecore.contracts._._.ga_meta._._
ae.epoch.aecore.contracts._._.ga_attach._._
ae.epoch.aecore.contracts._._.contract_call._._
ae.epoch.aecore.contracts._._.contract_create._._
Improve the algorithm in agree_on_height
. It now starts looking near the top, and
it keeps the right top hash during the whole algorithm.
The default configuration for the Erlang runtime system has been adapted to use less CPU cores and threads. This should improve CPU contention on systems with fewer cores and improve responsiveness. For systems with 4+ CPU cores the settings can be increased if the node is experiencing any form of CPU limitations.
Please join the mainnet by following the instructions in the documentation below, and let us know if you have any problems by . Troubleshooting of common issues is documented .
For an overview of the installation process for different platforms, building the package from source, configuration and operation of the Aeternity node please refer to .