github Concordium/concordium-node 4.3.1-0
4.3.1

latest releases: 7.0.6-1-alpha, 7.0.6-0-alpha, 7.0.5-0...
2 years ago

4.3.1

This is a maintenance release bringing bugfixes and substantial performance improvements. Upgrade to this version is optional, but highly recommended. Compared to 4.2.3 this node version has the following changes.

  • Account records are no longer constantly retained in memory. Instead a limited
    number are retained in a cache. The number of cached accounts defaults to 10000,
    and can be configured by the --accounts-cache-size command line argument or the
    CONCORDIUM_NODE_CONSENSUS_ACCOUNTS_CACHE_SIZE environment variable.
  • Reduce startup time and memory use further by reducing the amount of block
    data retained in memory. In particular finalized blocks are no longer stored
    in memory.
  • Optimize node data structures related to accounts. This reduces node memory
    use and improves performance.
  • Added the ability to download the catch-up file using the
    --download-blocks-from option (or CONCORDIUM_NODE_CONSENSUS_DOWNLOAD_BLOCKS_FROM environment variable).
  • The gRPC API now reports correctly when the sender of a transaction did
    not have enough funds to cover the transaction costs.
  • Remove obsolete and unused option --max-expiry-duration
  • Remove transaction logging functionality from the node. It is replaced by an
    external service. As a consequence the transaction-outcome-logging family of
    command-line options are removed from the node. This functionality is replaced by the transaction logger service

Don't miss a new concordium-node release

NewReleases is sending notifications on new releases.