github multiversx/mx-chain-go v1.0.117

latest releases: v1.7.10, v1.7.9, v1.7.8...
3 years ago

Release v1.0.117 is out 🚀

What's new:

  • #1738 Header integrity component: moved the functionality into this new component which will handle the checking of the Chain ID and the Software Version specific to each block.
  • #1758 Integration of newest Arwen version that checks reserved storage keys.
  • #1772 Remove txs from pool after each commit: removed block body data (miniblocks and transaction) from pool, related to the last processed and committed block.
  • #1770 Modified REST API route /send-multiple to return also the transactions hashes.
  • #1780 Added protection for metachain when it is stuck because of some high load computation

Bug fixes:

  • #1759 Fixed an edge case that appeared in the following scenario: stake a number of nodes, change reward address. Stake for another set of nodes and unstake.
  • #1765 Updated node type that is displayed in termUI.
  • #1768 Updated reference to forked gogoproto release v1.3.2.
  • #1757 Fix maxTrieLevelInMemory invalid value: added missing mutex to GetAllLeaves() from trie, initialize maxTrieLevelInMemory in all the places in which maxTrieLevelInMemory=0.
  • #1490 Nodes that change their state during an epoch (leaving, new or jailed nodes) should be displayed using the heartbeat. The heartbeat has a cache and it will be updated on an interval with the latest validators in the trie.
  • #1735 Fix metrics and the displayed information about the validator/proposer counters.
  • #1758 Fixed a bug in the delegation contract that appeared when a small number of validator nodes was provided on the setNumNodes function.
  • #1773 nbShards set to number of shards without meta and divideByZero fix in shuffler: nbShards was set to len(eligibleMap) and in fact it should contain just the number of shards without the meta.
  • #1762 Disabled auto-NAT service option from the libp2p host. Not required to run our nodes.
  • #1775 Fixed trie sync problem when intercepting the same node. The system should not overwrite data in nodesForTrie cache.
  • #1769 Fixed the fee scale when computing the score of the senders - because of the new minGasPrice (the change of 3 orders of magnitude affected the score formula).
  • #1771 Save only staked nodes to validators trie. Add storage updates to smart contract results only for staking smart contract.
  • #1781 Fixed the case in which the delegation is done before staking and the checker wrongly subtracted the value of a staked node.
  • #1780 Fixed panic situation in indexHashedNodesCoordinator when nodesConfig is nil, fixed situation when cross mini blocks and cross transactions from shards to meta were not broadcast by proposer at commit time, but only set for delayed broadcast.

Special feature:

  • The network now runs with activated shuffle between shards option. This means that at the end of each epoch there is a chance of about 10% for each validator to randomly change its shard.

Note: This release should start with a new DB

Don't miss a new mx-chain-go release

NewReleases is sending notifications on new releases.