github multiversx/mx-chain-go v1.0.123

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

Release v1.0.123 is out 🚀

What's new:

  • #1814 Separate cache implementations for transaction pool, split in (source is me) rather than (destination is me)
  • #1838 Improved un-useful / not needed requests for cross headers when pool is empty or difference between last cross notarized header round and current chronology round is too close.
  • #1819 Implemented and integrated LRU ache with max size in bytes.

Bug fixes:

  • #1830 Fixed whitelist problem: fixed order of request item -> whitelist item to whitelist item -> request item in requestHandler component; fixed reject problem of cross mini blocks from shards to meta; Added protection in shards, so proposers will avoid creating blocks with transactions if metachain stopped notarizing their shard.
  • #1837 Fixed bootstrap from storage edge case for shard nodes, when between two restarts no block is committed which would contain at least one self shard block notarized in metablocks included.
  • #1834 Fixing validator info get from trie after restart, validator accounts trie is not yet recreated - the information is not ready yet.
  • #1832 Computation of the consensus group for the start of epoch block was computed with the current epoch not the previous epoch.
  • #1833 Fixed case of stake-stake-claim with nodePrice is equal or greater than nodePrice.
  • #1842 Fixed some inconsistent counters for senders and transactions within the internal structures of the transactions pool. Inconsistencies could occur in case of high concurrency and / or concurrent removals (eviction plus removal due to commit / finalize).
  • #1835 Added more prints & info when the "accountWrapper is nil" error occurs.
  • #1839 Added flood preventing adapting values capability against consensus size.

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.