v1.0.135
·
22987 commits
to master
since this release
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.ComputeConsensusGroupforlog.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
PrepareBroadcastBlockDataValidatorin subroundEndRound. - #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
okflag after fetching the alarm struct from the internal map.
Note: This release should start with a new DB