github multiversx/mx-chain-go v1.0.135

latest releases: v1.8.5, v1.8.4, v1.8.3...
4 years ago

Release v1.0.135 is out 🚀

What's new:

  • #2045 Improved logging for now to help narrow down on the issue of odd length on header hash hex representation.
  • #2042 Added go routine control for multi data interceptors. Made them launch only one routine per received message.
  • #2047 Differentiate rating increases and decreases to have a higher value in the metachain of ~10% for each shard => 20% increase in a setup with 2 shards and metachain, added round and shard id to nodescoordinator.ComputeConsensusGroup for log.Debug.
  • #2052 Prepared elrond and seednode dockerfiles.

Bug fixes:

  • #2044 Fixed edge case on bootstrap from storage when the highest final nonce was higher than highest self notarized nonce committed in the last block. Fixed and optimized lock/unlock situation in txPoolsCleaner and miniBlockPoolsCleaner. Optimized computation for PrepareBroadcastBlockDataValidator in subround EndRound.
  • #2038 Refactored p2p blacklist prints, added max limit print in white list data verifier and fixed immunize/whitelisting of peer changes as they are not hashes but plain peer changes.
  • #2033 Fixed (applied upper limit) the hospitability indicator (used for logging only). Added duration monitoring for Smart Contract execution, added capacity limit for map of immune keys (current or future items).
  • #2046 Reduced the number of requests to elastic search database.
  • #2057 Small fix on a log print when a Smart Contract execution takes too long.
  • #2060 Fixed panic in alarm.go by correctly treating the ok flag after fetching the alarm struct from the internal map.

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.